Pular para o conteúdo
Fiscal ProBiblioteca
Rejeição 547 · Regra BA02-10

Rejeição 547: dígito verificador inválido na chave refNFe

Revisão editorial em 15 de out. de 2026. Confira as versões e condições das regras nas fontes do artigo.

A Rejeição 547, regra BA02-10, verifica o dígito verificador da chave informada em refNFe durante a autorização de uma NF-e modelo 55. A chave referenciada pertence a outro documento; não é a chave atual nem o CT-e de refCTe, que possui outra identidade de regra com o mesmo código. MOC 7.0, p. 78

Antes de analisar a chave, confira a nota atual

Um DV correto não libera uma referência em contexto que proíbe o grupo. A BA01-10 da NT 2026.002 v1.11 proíbe NFref em NFC-e e em NF-e com DANFE Simplificado Tipo 2, tpImp=6. Confira mod e tpImp da emissão atual antes de interpretar o componente de refNFe. Esses indicadores não são o modelo ou a impressão do original apontado pela chave. Se o grupo não é cabível, corrigir seu conteúdo não afasta a proibição; não apague um vínculo necessário nem troque modelo ou impressão por tentativa. Confirme o procedimento documental com os responsáveis a partir da operação real. NT 2026.002, p. 9, BA01-10

Localize a ocorrência e preserve a chave inteira

Confira /NFe/infNFe/ide/NFref/refNFe. Se a mensagem trouxer nOcor, localize a ocorrência indicada e compare também as demais referências. nOcor é o localizador da referência no documento, não número da nota. A regra é facultativa no MOC; uma chave não validada em outro autorizador não se torna correta por isso.

Leia a chave como texto de 44 posições e compare caractere por caractere com o XML original autorizado. Não use número de pedido, protocolo, URL de consulta ou conteúdo de QR Code como se fossem a chave. Conversão para número pode perder zeros e precisão; filtros antigos podem apagar letras do CNPJ alfanumérico. MOC, BA02-10, NT 2026.004 v1.01, p. 5

Como o DV pode ser conferido tecnicamente

O cálculo compara a última posição com o dígito obtido das 43 posições anteriores. No algoritmo oficial adaptado ao alfanumérico, cada caractere tem valor ASCII menos 48; aplicam-se pesos de 2 a 9, da direita para a esquerda, reiniciando após 9. Soma-se o produto de valor por peso; o DV é 11 menos o resto da divisão da soma por 11, usando 0 quando o resultado é 10 ou 11.

Exemplo aritmético parcial, sem chave fabricada: se o resto é 7, o DV calculado é 4; se é 1, o resultado 10 é convertido para 0. Essa conta só confere o dígito, não existência, autoria ou situação fiscal do original. O DV da chave e os dígitos do CNPJ são verificações distintas. NT Conjunta 2025.001, pp. 8 e 15

Exemplo de chave alterada na importação

Cenário sintético: a chave do original é correta, mas a importação converte seu texto para número e devolve caracteres diferentes. Compare o arquivo original, o valor persistido e refNFe enviado. A divergência aponta a transformação que precisa ser corrigida.

Se o DV calculado diverge do informado, não substitua apenas o último dígito. Outro componente pode estar errado; recalcular o final criaria uma chave diferente do documento pretendido. Recupere a chave completa do original protegido. Um XML sintético não demonstra qual chave é a correta. BA02-10 e BA02-30

Depois da correção comprovada

Regere pelo emissor, preservando assinatura e histórico. Confira a identidade completa do original, as outras referências e o retorno final. A NT 2026.004 registra produção em 01/07/2026 para a adaptação do leiaute; confirme a versão do gerador da tentativa. Esclareça resultado anterior incerto antes de novo envio. DV correto não prova autorização da nota nem regularidade da operação. Cronograma, p. 3