Requisito/Story/Issue (informe o requisito relacionado) :
DSERTSS2-17307
02. SITUAÇÃO/REQUISITO
quando cliente esta dando entrada em uma nota de compra de serviço pelo MATA103 e coloca pra checar a chave a mesma apresenta erro E4004 nota nao encontrada na SERPRO. Isso ocorre
...
porque no ambiente do nfs-e o cliente esta setado para uso do ambiente de homologação no parâmetro MV_NFSEAMB = 2 e a nota de entrada pertence ao ambiente 1 de produção.
03. SOLUÇÃO
Foi implementado a inteligência de checar 2 itens:
1 - Se o certificado digital em uso é do SPEDNFE o ambiente de pesquisa da chave é direcionado imediatamente para 1 - produção
pois em entendimento o ambiente de nfse (wizard Fisa022) nao esta configurado corretamente ou em uso.
2 - Se o parâmetro MV_NFSEAMB =2 e o erro apresentado na consulta é o código "E4004" é feita automaticamente uma segunda pesquisa no ambiente de 1 - Produção
Entende-se que o Código E4004 se refere a uma nota nao encontrada no ambiente de homologação e portanto é refeita a pesquisa no ambiente de produção para verificar se a mesma existe em produção.
Esse procedimento só é executado caso o código de erro retornado for E4004, para qualquer outro código nao é executado mais nenhum procedimento e é apresentando o erro apontado pela SERPRO.
...
Parametrização especifica para filiais que usem do modelo nacional, conforme documentação:NFS0080_ Parametro Parâmetro MV_NFSENAC