Estou emitindo uma nota ambiente nacional, e recebo retorno:
{ "id": "nfs_3a1e3b55d5bb49c7b30dc6649202d86e", "created_at": "2025-12-15T21:55:10.891Z", "status": "negada", "data_emissao": "2025-12-15T21:55:11.369Z", "ambiente": "producao", "referencia": "8852c69b-836c-411e-886d-65e04320224a", "DPS": { "serie": "900", "nDPS": "30" }, "mensagens": [ { "codigo": "E999", "descricao": "Erro não catalogado" } ] }
Conferi com última nota emitida por esse prestador e não notei nada que justificasse o problema que está ocorrendo, investiguei debug e vi que é exatamente esse retornado, mas tem algo que pode ser avaliado para tentar entender motivo dessa nota estar sendo negada?
Bom dia, @emissor.simbanfe.
Esse é um erro retornado diretamente pelo Ambiente Nacional de NFS-e. Como trata-se de uma mensagem genérica (“E999 – Erro não catalogado”), não há detalhes sobre a causa específica, e portanto não temos como identificar exatamente o motivo do problema apenas com base no retorno recebido.
Favor baixar o XML gerado (disponível no endpoint GET /nfse/{id}/xml/dps) e verificar se é possível identificar alguma possível inconsistência nos dados. Em situações assim, pequenas divergências ou campos preenchidos fora do padrão esperado podem levar o ambiente nacional a retornar erros não catalogados.
Quando não é possível identificar a causa exata, o ideal é entrar em contato com o suporte do Portal Nacional para relatar o ocorrido, já que somente eles conseguem analisar o processamento interno do webservice.
Na impossibilidade de acionar o suporte, alguns usuários têm relatado sucesso seguindo uma abordagem de tentativa e erro, removendo gradualmente alguns campos opcionais do XML para testar a autorização da nota. Entre os campos que já foram apontados como potenciais causadores estão:
- Telefone do tomador
- E-mail do tomador
- Informações complementares
- Outros campos não obrigatórios pelo schema
Uma alternativa é tentar enviar a nota apenas com os campos obrigatórios e, caso seja autorizada, ir reintroduzindo os demais campos até identificar qual deles causa a rejeição.