O número que o seu emissor mostrou pode não ser o código da NFS-e
Emissores, ERPs e provedores municipais raramente mostram a rejeição como ela sai do ambiente nacional: eles embrulham a mensagem oficial com um número próprio — de protocolo, de lote ou de exceção interna. O resultado é que a mesma rejeição circula com números diferentes, e o mesmo número aparece em rejeições diferentes. O que identifica o erro é a mensagem.
O caminho mais curto
Copie a mensagem da tela inteira, com o embrulho do emissor junto, e cole na busca do catálogo: ela compara o texto e devolve o código mesmo com prefixo, sufixo e pontuação do software no meio.
Colar a mensagem nos 887 códigos →Os formatos que já vimos
OBSERVADO, não oficial. Cada linha foi medida na Search Console do buscadorncm.com.br entre 13/ago e 05/set/2026: são as consultas reais com que as pessoas chegaram às fichas de erro. A Sefin/ADN não publica catálogo de embrulhos — o que é oficial é a MENSAGEM, e é por ela que se chega ao código.
Erro 600005. sufixo Como aparece na tela
O grupo de documentos referenciados deve ser informado para o tipo de operação informado. Erro 600005.
Rejeição observada com este formato
- E0905 — O grupo de documentos referenciados deve ser informado para o tipo de operação (tpOper).
É a mensagem mais frequente com esse sufixo: 65 cliques e 469 impressões entre 13/ago e 05/set/2026. Na janela anterior (06–12/ago) o mesmo 600005 também acompanhava a mensagem de comércio exterior (E0330) — que NÃO reapareceu em 24 dias. O número é do software, não da rejeição, e a lista abaixo é do que foi observado, nunca do que existe.
Erro 600005. sufixo Como aparece na tela
Para compras governamentais o tomador/adquirente precisa ser CNPJ. Erro 600005.
⚠ Esta mensagem NÃO está entre os 887 códigos do catálogo — nem no Anexo I v1.01 (09/02/2026), que é o publicado hoje em Produção e em Produção Restrita (conferido em 05/set/2026). Ou o texto é do próprio emissor, ou vem de regra municipal: a eNotas documenta um código GOV5 com sentido parecido, e ele também não é do padrão nacional. Por isso aqui não se aponta código oficial nenhum — apontar seria inventar. O que a NFS-e Nacional publica sobre a operação é o tipo de operação (tpOper) da compra governamental.
Mensagem oriunda da ADN Nacional Cód:<código> | Desc: <mensagem> prefixo com rótulo Como aparece na tela
Mensagem oriunda da ADN Nacional Cód:E1521 | Desc: Código da localidade de incidência diverge do que deveria ser informado de acordo com a tabela de indicador da operação.;
Rejeição observada com este formato
- E1521 — Código da localidade de incidência diverge do que deveria ser informado de acordo com a tabela de indicador da operação.
Aqui o código exibido É o oficial — o embrulho só acrescenta rótulo e pontuação. O ponto e vírgula final e o pipe costumam quebrar buscas que exigem correspondência exata.
Erro inesperado emitindo nota fiscal: processado com erro(s) no ambiente nacional: <código> - <mensagem> prefixo narrativo Como aparece na tela
Erro inesperado emitindo nota fiscal: processado com erro(s) no ambiente nacional: E1521 - Código da localidade de incidência diverge do que deveria ser informado de acordo com a tabela de indicador da operação.
Rejeições observadas com este formato
- E1521 — Código da localidade de incidência diverge do que deveria ser informado de acordo com a tabela de indicador da operação.
- E1235 — Falha no esquema XML do DF-e.
O "erro inesperado" é do software, não do ambiente nacional: a rejeição é esperada e tem código próprio. Foi observado com pelo menos dois códigos diferentes.
Status: 500 ... Exception ... Path: /iss-api/... stack trace HTTP Como aparece na tela
Status: 500 Error: Internal Server Error Exception: br.com.elotech.exception.common.ErroInesperado Path: /iss-api/api/emissao-nfse/salvar-nota-fiscal
O caso extremo: o software devolve o erro da própria API e não mostra nem a mensagem oficial nem o código. Sem a mensagem não há como chegar ao código pelo texto — o caminho é abrir o retorno completo do provedor ou o XML de retorno da DPS.
codigo: … | descricao: … | complemento: none rotulado Como aparece na tela
codigo: E1206 | descricao: Certificado de Transmissão - Erro de acesso a LCR | complemento: none
Rejeições observadas com este formato
- E1206 — Certificado de Transmissão - Erro de acesso a LCR
- E0039 — O município emissor informado na DPS deve estar parametrizado para utilizar os emissores públicos nacionais, conforme parametrização do município no Sistema Nacional NFS-e.
- E0310 — O código de tributação nacional informado não existe ou não está administrado pelo município de incidência do ISSQN na data de competência informada na DPS, conforme a lista de serviços nacional do Sistema Nacional NFS-e.
Formato de campo rotulado, com o "complemento: none" do próprio software vazando para a tela. O código oficial vem inteiro — então aqui a resposta é a ficha dele, e esta página só ensina a ler o formato. Observado em 3 códigos, 23 impressões entre 13/ago e 05/set/2026.
O número que aparece junto da mensagem varia por software e não identifica a rejeição. Um mesmo número de embrulho aparece em rejeições diferentes, e a mesma rejeição aparece com números diferentes.
Como saber se o código é o oficial
- · Padrão NFS-e Nacional (Sefin/ADN): letra
Eseguida de quatro dígitos —E1521,E0905. Vale para o emissor do gov.br e para os municípios aderentes ao padrão nacional. - · Padrão ABRASF: códigos curtos, com um ou dois dígitos —
E2,E10,A15. É o padrão das prefeituras que não aderiram ao nacional. - · Qualquer outro formato — número puro de cinco ou seis dígitos, "exception", caminho de API, código HTTP — é do software. Procure a mensagem, não o número.
Perguntas frequentes
O que é o erro 600005 da NFS-e?
600005 não é um código do padrão NFS-e Nacional. É um número que alguns emissores acrescentam ao fim da mensagem oficial de rejeição, no formato "…Erro 600005.". Medido na Search Console do Buscador NCM entre 13/ago e 05/set/2026, o mesmo 600005 apareceu acompanhando mensagens oficiais diferentes: a do grupo de documentos referenciados (E0905, 469 impressões) e a de compras governamentais com tomador CNPJ (127 impressões), que não corresponde a nenhum dos 887 códigos do catálogo. Na janela anterior ele também acompanhava a de comércio exterior (E0330), que não reapareceu. Quem identifica a rejeição é a mensagem, não o número.
Como descobrir o código oficial da rejeição que meu emissor mostrou?
Copie a MENSAGEM inteira da tela, com o embrulho do emissor junto, e cole na busca de erros da NFS-e do Buscador NCM: o catálogo tem 887 códigos das duas famílias — os do padrão nacional (Sefin/ADN), no formato E seguido de quatro dígitos, e os do padrão ABRASF, mais curtos. A busca compara o texto e devolve o código mesmo quando a consulta traz prefixo, sufixo e pontuação do software.
Por que o mesmo erro aparece com números diferentes em cada sistema?
Porque o número que aparece junto costuma ser do software — código de protocolo, de lote, de exceção interna ou da API do provedor municipal — e não da rejeição. A Sefin/ADN publica a mensagem e o código do padrão nacional; o que vem em volta é acrescentado por cada emissor, ERP ou provedor. Por isso a mesma frase circula com números diferentes, e o mesmo número circula com frases diferentes.
Meu emissor mostrou só um erro 500 e nenhuma mensagem. E agora?
Um retorno HTTP 500 com stack trace é falha do próprio sistema emissor ao processar a resposta, e nesse caso a mensagem oficial da rejeição não chegou à tela. O caminho é abrir o retorno completo do provedor ou o XML de retorno da DPS, onde o código e a mensagem do padrão nacional estão registrados — e então consultar o código no catálogo de erros da NFS-e do Buscador NCM.