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 XML | Descrição |
|---|---|
<qrCode> | Campo do QR-Code |
<infNFeSupl> | Grupo suplementar |
Chave de Acesso | Primeiro parâmetro |
nVersao | Versão do QR-Code |
cHashQRCode | Hash de validação |
Exemplo prático
Veja abaixo um exemplo de XML que causaria esta rejeição:
<infNFeSupl>
<qrCode>|2|2|2|D181FB0...]]></qrCode>
<!-- Chave de Acesso AUSENTE (primeiro parâmetro vazio) -->
</infNFeSupl>Como resolver passo a passo
✔ Solução
- Verifique os 8 parâmetros obrigatórios.
- Garanta delimitadores pipe (|) corretos.
- Confirme formato da Chave de Acesso.
- Regenere o QR-Code.
- 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