Rejeição 396 NFC-e

Parâmetro do QR-Code inexistente

4 min de leituraAtualizado em março de 2026

O que causa a Rejeição 396

Causa do erro

Um ou mais parâmetros obrigatórios do QR-Code da NFC-e estão ausentes. São obrigatórios: Chave de Acesso, nVersao, tpAmb, dhEmi, vNF, digVal, cIdToken e cHashQRCode.

Todos os oito parâmetros devem estar presentes, separados por pipe (|).

Tags XML envolvidas

As seguintes tags do XML são relevantes para esta rejeição:

Tag XMLDescrição
<qrCode>Campo do QR-Code
<infNFeSupl>Grupo suplementar
Chave de AcessoPrimeiro parâmetro
nVersaoVersão do QR-Code
cHashQRCodeHash de validação

Exemplo prático

Veja abaixo um exemplo de XML que causaria esta rejeição:

XML com erro - parâmetro ausente<infNFeSupl> <qrCode>|2|2|2|D181FB0...]]></qrCode> <!-- Chave de Acesso AUSENTE (primeiro parâmetro vazio) --> </infNFeSupl>

Como resolver passo a passo

Solução

  1. Verifique os 8 parâmetros obrigatórios.
  2. Garanta delimitadores pipe (|) corretos.
  3. Confirme formato da Chave de Acesso.
  4. Regenere o QR-Code.
  5. Retransmita.

Como prevenir

🛡 Prevenção

  • Valide geração do QR-Code antes do envio.
  • Confronte parâmetros com o documento.
  • Use formato QR-Code 2.0.
  • Use o Gálago.

Referência técnica

Documentação oficial

MOC 7.0 — Manual de Orientação do Contribuinte:
confaz.fazenda.gov.br/legislacao/arquivo-manuais/moc7-visao-geral.pdf

Portal Nacional da NF-e:
nfe.fazenda.gov.br

Perguntas frequentes

O que causa a Rejeição 396 da SEFAZ?

Parâmetro obrigatório ausente no QR-Code da NFC-e.

Como resolver a Rejeição 396?

Inclua todos os 8 parâmetros obrigatórios no QR-Code.

Quais são os 8 parâmetros?

Chave de Acesso, nVersao, tpAmb, dhEmi, vNF, digVal, cIdToken, cHashQRCode.

Cansado de lidar com rejeições?

O Gálago valida os dados antes de transmitir, evitando a maioria das rejeições. Experimente grátis por 21 dias.

Teste Grátis