Voltar para base de conhecimento

Rejeição 471 da NFCom: Assinatura do QR Code difere do calculado

Atualizado há cerca de 1 hora0 visualizações0 acharam útil
NFComRejeição-471QR CodeAssinaturaContingênciaCertificadoSEFAZ

A assinatura do QR Code não confere com o que a SEFAZ calculou. Certificado ou conteúdo assinado divergem.

A SEFAZ recalculou a assinatura do QR Code e o resultado não bateu com o valor informado.

O que a SEFAZ responde: "Assinatura do QR Code difere do calculado"

Abrir NFCom

Por que acontece a Rejeição 471

A assinatura do QR Code é calculada sobre um conteúdo específico, com a chave privada do certificado do emitente. Para conferir, a SEFAZ refaz a conta com a chave pública. Divergindo, uma de três coisas aconteceu: o certificado não é o esperado, o conteúdo assinado não é o certo, ou o algoritmo foi aplicado diferente.

As causas:

  • Certificado errado usado na assinatura — de outra empresa, ou um antigo.
  • Conteúdo assinado divergente. A assinatura cobre um conjunto exato de dados, e assinar mais ou menos que isso produz outro resultado.
  • Documento alterado depois de assinado.
  • Codificação diferente ao montar o conteúdo, com acentuação ou espaços tratados de outro jeito.
  • Certificado expirado ou revogado.

O segundo é o mais comum em implementação própria: qualquer diferença no que entra no cálculo — ordem, separador, formato de número — muda a assinatura inteira.

No Berga

DFe › NFCom, no documento e no certificado digital da empresa.

No Berga. A assinatura do QR Code é gerada na mesma passagem que monta o documento, com o certificado configurado da empresa — o que evita assinar um conteúdo diferente do transmitido. Conheça o Berga

Como resolver a Rejeição 471

  1. 1
    Confirme que o certificado usado é o da empresa emitente e está válido.
  2. 2
    Confirme que o conteúdo assinado é exatamente o previsto na especificação.
  3. 3
    Verifique se o documento não foi alterado depois da assinatura.
  4. 4
    Gere a assinatura de novo e transmita.

Como evitar a Rejeição 471

Assine por último, depois de o documento estar definitivo. Qualquer alteração posterior invalida a assinatura.

Acompanhe a validade do certificado. Vencimento produz falha de assinatura em toda emissão, e o aviso costuma chegar tarde.

Se a Rejeição 471 continuar

Assinatura correta e a rejeição persiste? Confira se o tipo de emissão é mesmo contingência — na emissão normal o parâmetro não deveria existir (470). Confira também a chave no QR Code (465).

Ao abrir um chamado, informe o tipo de emissão, o conteúdo do QR Code e o certificado usado.

Consulte a tabela de rejeições da NFCom para procurar outro código.

Este artigo foi útil?