Pular para o conteúdo
VigiaXML
← Voltar para o blog
Guia

Chave de acesso da NF-e: o que as 44 posições contam sobre o lastro (e o que não contam)

UF, mês, CNPJ do emitente, modelo, número e dígito verificador: como ler a chave antes de antecipar uma duplicata, o que muda com o CNPJ alfanumérico e por que a chave sozinha não prova que a nota continua válida.

por Equipe VigiaXML · 6 min de leitura

Toda NF-e tem uma chave de acesso: 44 posições impressas na DANFE em 11 blocos de quatro, junto ao código de barras, e repetidas no XML. Para quem antecipa duplicatas, ela é o primeiro documento da análise — e é comum que seja tratada só como um número para colar no sistema.

Não é. Antes de qualquer consulta, a chave já diz de onde a nota veio, quando foi emitida e quem a emitiu. Dá para pegar erro de digitação, nota de outro emitente e nota de tipo errado só olhando para ela. Mas há uma coisa que a chave não diz de jeito nenhum — e é justamente a que mais importa para o crédito.

Cole uma chave abaixo para ver cada parte separada. O exemplo que já vem preenchido é fictício.

Decodificador de chave de acesso

Roda no seu navegador: a chave não é enviada a lugar nenhum.

44 de 44 posições
UF do emitente(posições 1 a 2)
SP (código IBGE 35)
Ano e mês de emissão(posições 3 a 6)
outubro de 2026
CNPJ do emitente(posições 7 a 20)
11.222.333/0001-81
Modelo do documento(posições 21 a 22)
55 · NF-e
Série(posições 23 a 25)
1
Número da nota(posições 26 a 34)
12.345
Tipo de emissão(posição 35)
1 · emissão normal
Código numérico(posições 36 a 43)
aleatório, gerado pelo emitente
Dígito verificador(posição 44)
8 · confere

A chave é bem formada. Mas ela ainda está autorizada?

A chave não diz se a nota foi cancelada ou recebeu carta de correção. Isso só a SEFAZ responde — e a resposta pode mudar nas horas e nos dias seguintes à emissão.

As 44 posições, uma a uma

A chave tem nove campos de tamanho fixo. No exemplo fictício 3526 1011 2223 3300 0181 5500 1000 0123 4518 7654 3218:

PosiçãoCampoExemploO que é
1–2cUF35Código IBGE da UF do emitente (35 = São Paulo).
3–6AAMM2610Ano e mês de emissão (outubro de 2026). Só o mês — o dia não está na chave.
7–20CNPJ11222333000181CNPJ de quem emitiu a nota. CNPJs atribuídos a partir de julho de 2026 podem ter letras nos 12 primeiros caracteres (posições 7 a 18 da chave).
21–22mod55Modelo: 55 NF-e, 65 NFC-e, 57 CT-e, 67 CT-e OS, 58 MDF-e.
23–25série001Série da nota, definida pelo emitente.
26–34nNF000012345Número da nota dentro da série.
35tpEmis1Tipo de emissão: 1 é normal; os demais códigos indicam contingência.
36–43cNF87654321Código aleatório gerado pelo emitente, para que ninguém consiga adivinhar chaves em sequência.
44DV8Dígito verificador, calculado pelo módulo 11 sobre as 43 posições anteriores.

No XML, a chave aparece no atributo Id da nota, precedida de NFe — por isso às vezes ela chega com 47 caracteres, como NFe3526…. As três letras não fazem parte da chave.

O que dá para conferir só olhando a chave

Nenhum destes testes substitui a consulta à SEFAZ, mas todos são instantâneos e pegam problemas antes de a operação andar:

  • O CNPJ é do cedente? As posições 7 a 20 são o CNPJ de quem emitiu a nota. Se não bate com o cedente da operação, a nota não é dele — pode ser de uma filial (que tem CNPJ próprio, com os mesmos oito primeiros caracteres — posições 7 a 14) ou de outra empresa.
  • O mês faz sentido? Uma duplicata com vencimento em 30 dias lastreada em nota emitida há oito meses merece uma pergunta.
  • O modelo é o esperado? Duplicata mercantil se lastreia em NF-e (modelo 55); duplicata de frete, em CT-e (57). Uma NFC-e (65) é nota de venda ao consumidor final — lastro atípico para antecipação entre empresas. Duplicata de outros serviços costuma se lastrear em NFS-e, que é municipal e tem outro formato de identificação — não cabe neste decodificador.
  • Foi emitida em contingência? Se a posição 35 não for 1, a nota foi emitida em alguma modalidade de contingência. Em algumas modalidades a nota circula antes de ser autorizada e só é transmitida à SEFAZ depois; em outras, é autorizada na hora por um servidor de contingência. Se uma nota emitida em contingência continua sem aparecer na SEFAZ dias depois, trate como sinal de alerta.
  • O dígito verificador confere? A posição 44 é calculada a partir das outras 43. Se não confere, a chave foi digitada com erro — ou foi montada à mão. Nos dois casos, peça o XML original.

CNPJ com letras: o que muda na chave

Desde julho de 2026 a Receita Federal atribui CNPJs alfanuméricos a empresas novas, e as notas fiscais desses emitentes já circulam. Na chave, a mudança fica contida nas posições 7 a 18 — os 12 primeiros caracteres do CNPJ —, que podem ter letras de A a Z. Os dois dígitos verificadores do CNPJ (posições 19 e 20) e todo o resto da chave continuam numéricos. CNPJs já existentes não mudam.

O dígito verificador da chave continua sendo calculado pelo módulo 11; cada letra entra no cálculo com um valor numérico próprio. Por isso falamos em posições: a “chave de 44 dígitos” agora pode ter letras. Sistemas que tratam a chave como “44 dígitos” — e descartam qualquer coisa que não seja número — passam a recusar ou corromper chaves válidas. Se a sua operação importa chaves de planilhas ou de outro sistema, vale testar com uma chave alfanumérica antes que ela apareça numa operação real. O decodificador acima já aceita esse formato.

O que a chave não conta

A chave identifica a nota. Ela não traz:

  • Quem comprou. O destinatário — o sacado da duplicata — não está na chave. Para conferir o sacado, é preciso o XML ou a DANFE.
  • O valor e a data exata. Só o mês de emissão aparece.
  • A situação da nota. Esta é a mais importante. Uma chave perfeita, com dígito verificador correto, pode pertencer a uma nota cancelada ou que nunca foi autorizada.

A situação muda com o tempo. Uma nota autorizada hoje pode ser cancelada amanhã pelo emitente: o prazo regular é de 24 horas após a autorização, e alguns estados aceitam cancelamento depois disso — às vezes quando a duplicata já foi antecipada. Nada no processo fiscal avisa o financiador. Só a SEFAZ responde se a nota continua autorizada; e o registro da duplicata numa registradora controla quem é o titular do crédito — não acompanha, por si só, o que acontece com a nota depois.

Um roteiro em três passos

  1. Olhe a chave. CNPJ do cedente, mês, modelo, tipo de emissão e dígito verificador — os testes acima, em segundos.
  2. Confira o documento com a operação. No XML ou na DANFE: sacado, valor, data e condições de pagamento batem com a duplicata? No XML, o grupo de cobrança traz número, vencimento e valor de cada parcela.
  3. Pergunte à SEFAZ — e continue perguntando. Uma nota avulsa dá para consultar de graça no Portal Nacional da NF-e. Para a carteira inteira, consulte a situação antes do desembolso e acompanhe a nota nas horas e nos dias seguintes — a maior parte dos cancelamentos acontece logo depois da emissão.

O VigiaXML faz o passo 3 por você.

Consulta a situação de NF-e, CT-e e MDF-e direto na SEFAZ só com a chave, e monitora cada nota por 30 dias — de hora em hora no dia em que ela entra, depois uma vez por dia. Mudou o status, o alerta aparece no painel e chega ao seu sistema por webhook.

30 dias, sem cartão. R$ 0,20 por consulta avulsa e R$ 0,35 por nota monitorada depois do teste.