Erros comuns em NF-e: os códigos de rejeição da SEFAZ que você precisa conhecer
Quando a SEFAZ rejeita uma NF-e, ela não devolve só um "erro genérico". Ela retorna um código de status de 3 dígitos e uma mensagem descritiva que aponta exatamente o problema. Saber ler esses códigos é a diferença entre resolver em 30 segundos e ficar horas tentando adivinhar.
Como funcionam os códigos de rejeição
A SEFAZ classifica o retorno em três grandes grupos:
| Faixa | Significado | O que fazer |
|---|---|---|
| 100 | Autorizada | A nota foi aprovada — nada a fazer |
| 2xx–6xx | Rejeição | A nota tem erro e não foi autorizada — corrigir e reenviar |
| 3xx | Denegação | A nota foi denegada (bloqueada) por irregularidade fiscal |
| 5xx | Denegação | Mesma coisa, irregularidade do destinatário |
| 999 | Erro não catalogado | Falha na SEFAZ — aguardar e reenviar |
A diferença entre rejeição e denegação é crítica:
- Rejeição: a nota nunca existiu juridicamente. Você corrige e emite uma nova, com novo número.
- Denegação: a nota existe no sistema da SEFAZ, mas está bloqueada. Não pode ser cancelada nem reemitida com o mesmo número — você precisa inutilizar a numeração e emitir uma nova.
Os 15 códigos de rejeição mais comuns
1. Rejeição 225 — Falha no Schema XML
Mensagem: "Falha no Schema XML do lote de NFe"
O que significa: O XML enviado não segue a estrutura exigida pela SEFAZ. A SEFAZ nem chega a analisar os dados fiscais — rejeita pela estrutura.
Causas comuns:
- Sistema emissor desatualizado (layout antigo)
- Campo obrigatório não preenchido
- Caractere especial inválido no XML
- Formato de campo incorreto (ex: texto onde deveria ser número)
Como resolver: Atualize o sistema emissor. Se o problema persistir, revise os cadastros de produto e cliente — um campo obrigatório em branco gera essa rejeição.
2. Rejeição 204 — Duplicidade de NF-e
Mensagem: "Duplicidade de NF-e [nRec:999999999999999]"
O que significa: Uma nota com a mesma chave de acesso já foi enviada para a SEFAZ.
Causas comuns:
- O sistema enviou a nota duas vezes (clique duplo, instabilidade de rede)
- A nota foi autorizada mas o sistema não registrou e reenviou
Como resolver: Consulte a SEFAZ pelo número do recibo (nRec) para ver se a nota já foi autorizada. Se sim, não reenvie — apenas atualize o status no seu sistema. Se não, aguarde alguns minutos e tente novamente.
3. Rejeição 518 — CFOP de entrada para NF-e de saída
Mensagem: "CFOP de entrada para NF-e de saída"
O que significa: A nota é de saída (tpNF = 1, venda) mas um dos itens tem CFOP de entrada (começado em 1.xxx, 2.xxx ou 3.xxx).
Causas comuns:
- CFOP cadastrado errado no produto
- Confusão entre CFOP de compra (1.102) e CFOP de venda (5.102)
Como resolver: Use CFOPs de saída (5.xxx para operação interna, 6.xxx para interestadual) em notas de venda. Se for devolução de venda, use CFOP de devolução (5.201, 5.202, 6.201, 6.202) e marque a finalidade como devolução (finNFe = 4).
4. Rejeição 519 — CFOP de saída para NF-e de entrada
Mensagem: "CFOP de saída para NF-e de entrada"
O que significa: O oposto do 518. A nota é de entrada (tpNF = 0) mas tem CFOP de saída (5.xxx, 6.xxx, 7.xxx).
Como resolver: Em nota de entrada (compra, devolução de compra), use CFOPs 1.xxx (interna), 2.xxx (interestadual) ou 3.xxx (importação).
5. Rejeição 522 — CFOP de Operação Estadual e UF emitente difere UF destinatário
Mensagem: "CFOP de Operação Estadual e UF emitente difere UF destinatário"
O que significa: Você usou um CFOP de operação interna (1.xxx ou 5.xxx) mas o destinatário está em outro estado.
Como resolver: Para operações interestaduais, use CFOP começado em 2.xxx (entrada) ou 6.xxx (saída). CFOP interno (1.xxx/5.xxx) só vale quando emitente e destinatário estão na mesma UF.
6. Rejeição 523 — CFOP não é de Operação Estadual e UF emitente igual a UF destinatário
Mensagem: "CFOP não é de Operação Estadual e UF emitente igual a UF destinatário"
O que significa: O oposto do 522. Você usou CFOP interestadual (2.xxx/6.xxx) mas emitente e destinatário estão na mesma UF.
Como resolver: Se ambos estão no mesmo estado, use CFOP interno (1.xxx para entrada, 5.xxx para saída).
7. Rejeição 480 — Código Município do Emitente diverge do cadastrado na UF
Mensagem: "Código Município do Emitente diverge do cadastrado na UF"
O que significa: O código do município (cMun) informado no cadastro do emitente não corresponde ao município cadastrado na SEFAZ para aquele CNPJ.
Causas comuns:
- Empresa mudou de endereço e não atualizou o cadastro na SEFAZ
- Código IBGE do município informado errado
Como resolver: Consulte o CNPJ na Receita Federal ou no SINTEGRA para confirmar o município cadastrado. Atualize o código IBGE do município no cadastro do emitente (o código correto pode ser consultado no site do IBGE).
8. Rejeição 301 — Uso Denegado: Irregularidade fiscal do emitente
Mensagem: "Uso Denegado: Irregularidade fiscal do emitente"
O que significa: A nota foi denegada (não rejeitada). O emitente está com pendência fiscal na SEFAZ — pode ser IE suspensa, débito estadual, ou outro bloqueio.
O que fazer: A denegação é mais séria que rejeição. A nota não pode ser cancelada — você precisa inutilizar a numeração e resolver a pendência com a SEFAZ antes de emitir novamente. Contate seu contador ou a SEFAZ diretamente.
9. Rejeição 302 — Uso Denegado: Irregularidade fiscal do destinatário
Mensagem: "Uso Denegado: Irregularidade fiscal do destinatário"
O que significa: Mesma coisa que a 301, mas o problema é com o destinatário — ele está com pendência fiscal.
O que fazer: Avise o cliente que ele precisa regularizar a situação fiscal com a SEFAZ do estado dele. A nota denegada não pode ser cancelada — inutilize a numeração.
10. Rejeição 604 — Total do vOutro difere do somatório dos itens
Mensagem: "Total do vOutro difere do somatório dos itens"
O que significa: O valor total de "outras despesas" (frete, seguro, despesas acessórias) informado no rodapé da nota não bate com a soma dos valores por item.
Causas comuns:
- Frete foi informado no total mas não rateado entre os itens
- Despesa acessória informada em um item mas não no total
Como resolver: O total da nota (vOutro) tem que ser exatamente igual à soma dos vOutro de cada item. Se houver frete, rateie entre os itens proporcionalmente ou informe no item correspondente.
11. Rejeição 999 — Erro não catalogado
Mensagem: "Erro não catalogado (informar a mensagem de erro capturado no tratamento da exceção)"
O que significa: A SEFAZ teve uma falha interna e não conseguiu classificar o erro. É o "não sei o que aconteceu" da SEFAZ.
Causas comuns:
- Indisponibilidade temporária da SEFAZ
- Timeout na comunicação
- Bug na versão atual do webservices da SEFAZ
Como resolver: Aguarde alguns minutos e reenvie. Na grande maioria dos casos, a mesma nota é autorizada no segundo envio. Se persistir, contate a SEFAZ.
12. Rejeição 806 — Operação com ICMS-ST sem informação do CEST
Mensagem: "Operação com ICMS-ST sem informação do CEST"
O que significa: A operação tem substituição tributária (ICMS-ST) mas o produto não tem o código CEST (Código Especificador da Substituição Tributária) informado.
Como resolver: Cadastre o CEST no produto. O CEST é um código de 6 dígitos que identifica a mercadoria para fins de ST — pode ser consultado na tabela oficial da SEFAZ.
13. Rejeição 805 — SEFAZ do destinatário não permite Contribuinte Isento de IE em operações interestaduais
Mensagem: "A SEFAZ do destinatário não permite Contribuinte Isento de Inscrição Estadual em operações interestaduais"
O que significa: Em operações interestaduais, alguns estados não aceitam destinatário sem IE (ou com IE marcada como "isento").
Como resolver: Peça ao destinatário para informar a IE. Se ele for consumidor final não-contribuinte, marque a operação como "consumidor final" (indFinal = 1) e informe o CPF em vez de CNPJ.
14. Rejeição 327 — CFOP inválido para devolução de mercadoria
Mensagem: "CFOP inválido para Nota Fiscal com finalidade de devolução de mercadoria [nItem:nnn]"
O que significa: A nota foi marcada como devolução (finNFe = 4) mas o CFOP não é de devolução.
Como resolver: Em nota de devolução, use CFOPs começados em 1.2xx (interna), 2.2xx (interestadual), 5.2xx (saída interna) ou 6.2xx (saída interestadual). Exemplos: 1202, 2202, 5201, 6201.
15. Rejeição 751 — NFC-e com valor total superior ao permitido para destinatário não identificado
Mensagem: "NFC-e com valor total superior ao permitido para destinatário não identificado (Nome)"
O que significa: Na NFC-e, quando o destinatário não é identificado (sem CPF/CNPJ), há um limite de valor por nota — que varia por UF. Se a nota ultrapassar esse limite sem identificar o consumidor, é rejeitada.
Como resolver: Informe o CPF ou CNPJ do destinatário. O limite varia por estado (geralmente entre R$ 3.000 e R$ 10.000) — consulte a SEFAZ da sua UF.
Tabela rápida de referência
| Código | Resumo | Ação |
|---|---|---|
| 225 | XML inválido | Atualizar sistema / revisar cadastros |
| 204 | Duplicidade | Consultar SEFAZ antes de reenviar |
| 518 | CFOP entrada em nota de saída | Trocar para CFOP 5.xxx/6.xxx |
| 519 | CFOP saída em nota de entrada | Trocar para CFOP 1.xxx/2.xxx |
| 522 | CFOP interno com UF diferente | Trocar para CFOP 2.xxx/6.xxx |
| 523 | CFOP interestadual com mesma UF | Trocar para CFOP 1.xxx/5.xxx |
| 480 | Município do emitente errado | Atualizar código IBGE |
| 301 | Denegado — emitente irregular | Regularizar com SEFAZ + inutilizar |
| 302 | Denegado — destinatário irregular | Cliente regulariza + inutilizar |
| 604 | Total vOutro não bate | Ratear frete/despesas entre itens |
| 999 | Erro não catalogado | Aguardar e reenviar |
| 806 | ST sem CEST | Cadastrar CEST no produto |
| 805 | Destinatário isento de IE em interestadual | Informar IE ou marcar consumidor final |
| 327 | CFOP inválido para devolução | Usar CFOP 1.2xx/2.2xx/5.2xx/6.2xx |
| 751 | NFC-e sem destinatário acima do limite | Informar CPF/CNPJ do consumidor |
Como o NF-Lion evita rejeições
A maioria dessas rejeições é evitável com um sistema que valida antes de enviar:
- CFOP automático: o sistema sugere o CFOP correto com base na operação e UF do destinatário
- Validação pré-envio: todos os campos são conferidos antes da transmissão — se algo estiver errado, o sistema avisa antes de a nota ir para a SEFAZ
- CEST automático: o sistema associa o CEST ao NCM do produto, evitando a rejeição 806
- Detecção de duplicidade: se você tentar enviar a mesma nota duas vezes, o sistema bloqueia o segundo envio
- Contingência automática: se a SEFAZ estiver instável (rejeição 999), o sistema oferece contingência com um clique
Conclusão
Ler o código de rejeição é o primeiro passo para resolver qualquer problema com NF-e. Cada código aponta exatamente onde está o erro — basta saber interpretá-lo. Com um sistema que valida antes do envio (como o NF-Lion), a maioria dessas rejeições nunca chega a acontecer.
Quer reduzir rejeições na sua emissão? Fale com a gente e veja como o NF-Lion valida suas notas antes do envio.
Equipe NF-Lion
Equipe NF Lion
Conteúdo criado pela equipe NF Lion — seu parceiro de confiança para emissão de notas fiscais eletrônicas.