Para resolver a Rejeição 396, informe os parâmetros do QRCode conforme a tabela:
Posição do Parâmetro | Descrição |
1º Parâmetro | Chave de Acesso (chAcesso) |
2º Parâmetro | Versão (nVersao) |
3º Parâmetro | Tipo de Ambiente (tpAmb) |
4º (modo normal) ou 7º (Contingência) Parâmetro | Código Identificador do CSC (cIdToken) |
5º (modo normal) ou 8º (Contingência) Parâmetro | Hash (cHashQRCode) |
4º Parâmetro | Dia da Data de Emissão (dhEmi) |
5º Parâmetro | Valor da NFC-e (vNF) |
6º Parâmetro | Digest Value (digVal) |
Exemplo da estrutura correta em XML:
<qrCode>
<![CDATA[http://www.fazenda.pr.gov.br/nfce/qrcode/?p=41180908187168000160650130000055159000009213|2|2|26|2.00|6b4d4969764433346e6c50484b6d7574616446654a2f6d38396a513d|1|1AC366AE5FD1D0F64E6CADB2B856A61A4069A955]]>
<urlChave>http://www.fazenda.pr.gov.br</urlChave>
</infNFeSupl>
Segue uma breve descrição dos campos, segundo a NT:
Explicando a validação
A regra de validação da Sefaz, diz o seguinte:
Se QR Code versão “2” verificar se possui os parâmetros:
- 1º Parâmetro: Chave de Acesso (chAcesso);
- 2º Parâmetro: Versão (nVersao);
- 3º Parâmetro: Tipo de Ambiente (tpAmb);
- 4º (modo normal) ou 7º (Contingência) Parâmetro: Código Identificador do CSC (cIdToken);
- 5º (modo normal) ou 8º (Contingência) Parâmetro: Hash (cHashQRCode).
E seja NFC-e de contingência (tpEmis=9), além dos citados acima tem que informar:
- 4º Parâmetro: Dia da Data de Emissão (dhEmi);
- 5º Parâmetro: Valor da NFC-e (vNF);
- 6º Parâmetro: Digest Value (digVal);
Esta regra de validação é obrigatória a todas as UF's e é valida para NFC-e (modelo 65).
Explicando as exceções/observações
N/A.
Referência
Comentários
0 comentário
Por favor, entre para comentar.