Rejeição 465 da NFCom: Parâmetro chave de acesso do QR Code divergente da NFCom
A chave dentro do QR Code não é a mesma do documento. O QR levaria o assinante a consultar outra nota.
O QR Code carrega a chave de acesso como parâmetro. Ela precisa ser a mesma chave do documento — do contrário, quem escanear vai consultar outra nota.
O que a SEFAZ responde: "Parâmetro chave de acesso do QR Code divergente da NFCom"
Por que acontece a Rejeição 465
A validação existe para garantir que o QR Code sirva ao seu propósito. Um código que aponta para a nota errada é pior que nenhum código: ele dá ao assinante uma confirmação falsa.
Como as duas chaves nascem do mesmo documento, a divergência quase sempre indica uma questão de ordem: o QR Code foi montado antes da chave definitiva existir, ou depois dela mudar.
Os cenários:
- QR gerado antes da numeração. A chave depende do número da nota; se o QR é montado antes de o número ser atribuído, ele leva uma chave provisória.
- Documento alterado depois do QR. Série, número ou data mudaram, e o QR ficou com a versão antiga.
- Geração em lote com índice trocado. Milhares de documentos, e o QR de um encosta no outro. Cenário típico de faturamento de comunicação, onde o volume é alto.
- Reaproveitamento de documento duplicado, com o QR do original.
- Truncamento da chave no parâmetro da URL.
O terceiro é o mais perigoso porque não gera um erro só: gera um lote de documentos com QR trocado entre si.
No Berga
DFe › NFCom, no documento — o QR Code acompanha o XML gerado.
No Berga. A chave é atribuída no envio e o QR Code é montado a partir dela, na mesma passagem — sem janela entre uma coisa e outra em que a chave possa mudar. Conheça o Berga
Como resolver a Rejeição 465
- 1Extraia a chave do parâmetro do QR Code.
- 2Compare com a chave de acesso do documento, dígito a dígito.
- 3Divergindo, gere o QR Code de novo a partir da chave definitiva.
- 4Confirme que a chave tem 44 dígitos no parâmetro — truncamento produz o mesmo sintoma.
- 5Transmita de novo.
Sendo lote, confira mais de um documento. QR trocado por índice afeta muitos de uma vez.
Como evitar a Rejeição 465
Monte o QR Code depois da chave definitiva, na mesma operação que a gera. Qualquer intervalo entre as duas é espaço para divergência.
Em geração em lote, associe QR e documento por identificador, nunca por posição na lista. Índice é o que troca quando um item é filtrado ou reordenado.
Se a Rejeição 465 continuar
Se as chaves batem e a rejeição persiste, verifique o resto do QR: a 464 trata do endereço, a 469 e a 471 tratam da assinatura em contingência.
Ao abrir um chamado, informe a chave do documento e a chave que está no parâmetro do QR Code.
Consulte a tabela de rejeições da NFCom para procurar outro código.