Rejeição 464: Código de Hash no QR-Code difere do calculado
O hash do QR Code não confere. Quase sempre é o CSC errado. Veja como resolver.
A Rejeição 464 acontece na NFC-e quando o hash do QR Code enviado no cupom não bate com o que a SEFAZ calcula.
Na prática, a causa é quase sempre uma só: o CSC configurado está errado.
Por que acontece a Rejeição 464
O QR Code do cupom não é um link comum. Ele carrega uma assinatura — o hash — calculada a partir dos dados da nota mais o CSC, o Código de Segurança do Contribuinte.
A SEFAZ refaz a mesma conta com o CSC que ela tem cadastrado para a sua empresa. Batendo, o cupom é autorizado. Não batendo, é porque o código usado no cálculo não é o que ela conhece.
As causas mais comuns:
CSC digitado errado. É a causa principal. O código é longo, e um caractere trocado ou um espaço colado no fim já quebra o cálculo.
Identificador certo e código errado. O identificador tem poucos dígitos e passa na validação anterior; o código completo é que está incorreto. Por isso essa rejeição costuma vir depois de a 462 ser resolvida.
CSC de outro ambiente. Homologação e produção têm códigos separados.
CSC revogado. Um código novo foi gerado no portal da SEFAZ e a configuração continuou com o anterior.
Como resolver a Rejeição 464
- 1Acesse o portal da SEFAZ do seu estado com o certificado da empresa e localize a área de CSC.
- 2Confirme qual identificador está ativo.
- 3Não tendo o código completo guardado, gere um novo — ele aparece uma única vez, na geração.
- 4Informe identificador e código nas configurações fiscais, no ambiente correto, sem espaços no início ou no fim.
- 5Emita o cupom novamente.
Como evitar a Rejeição 464
Guarde o CSC no momento em que ele é gerado, junto com o identificador e a data. Consultar depois nem sempre é possível, e a única saída passa a ser gerar outro.
Cole o código em campo de texto simples antes de configurar: copiar de documento formatado costuma trazer espaço invisível junto.
Se a Rejeição 464 continuar
Se o CSC foi refeito e o cupom continua sendo recusado, confira o ambiente — produção e homologação não compartilham código.
Há rejeições vizinhas para hash ausente ou fora do formato hexadecimal. Essas apontam para a geração do QR Code, não para o CSC.
Persistindo, abra um chamado informando o número do cupom, a UF e o identificador do CSC configurado.
Referência: MOC 7.0 — Anexo I, regra de validação ZX02-120 (NT 2015.002 e NT 2016.002).