Guia · Dados do Brasil · NF-e

Como conferir a chave de acesso da NF-e

A chave de 44 dígitos identifica a nota e carrega vários dados do emitente. Dá para ler cada bloco e recalcular o dígito verificador sem consultar ninguém. O que isso não dá é prova de que a nota existe ou foi autorizada.

O que é a chave de acesso

Segundo o Manual de Orientação ao Contribuinte (MOC 7.0), a chave de acesso é um conjunto de 44 caracteres numéricos, formado pela concatenação de campos do próprio leiaute da NF-e. Ela aparece no DANFE, em geral agrupada de quatro em quatro dígitos, e é o identificador usado para consultar a nota. O mesmo formato de 44 posições vale para a NFC-e (modelo 65).

Os blocos da chave, posição por posição

A estrutura da versão 4.00 do leiaute, conforme a Tabela 2-1 do MOC, é esta:

O MOC 7.0 descreve a chave como numérica. Se o seu sistema receber chaves de emitentes com CNPJ alfanumérico, confira na versão vigente do manual como o campo é tratado.

O dígito verificador, módulo 11

O MOC explica que o DV protege a chave principalmente contra erros de digitação. O cálculo:

  1. Pegue os 43 primeiros dígitos.
  2. Multiplique cada um pela sequência 2, 3, 4, 5, 6, 7, 8, 9, 2, 3... posicionada da direita para a esquerda.
  3. Some os produtos e divida a soma por 11.
  4. DV = 11 menos o resto da divisão. Se o resto for 0 ou 1, o DV é 0.

Exemplo numérico

Chave fictícia montada com o código do Me Ajuda Flow, emitente 11.222.333/0001-81 (CNPJ de exemplo), São Paulo, outubro de 2026, modelo 55, série 1, nota 5678:

35 | 2610 | 11222333000181 | 55 | 001 | 000005678 | 1 | 87654321 | 5
35261011222333000181550010000056781876543215

A soma ponderada dos 43 primeiros dígitos é 655. Dividindo por 11, o resto é 6, e o DV é 11 - 6 = 5, igual ao último dígito da chave. Se alguém digitar o penúltimo dígito errado (...3225 no lugar de ...3215), o resto passa a ser 8, o DV esperado vira 3 e a conferência acusa divergência.

Como controle, a ferramenta reproduz o exemplo do próprio MOC: os 43 dígitos 5206043300991100250655012000000780026730161 dão DV 5, o mesmo valor do manual.

Um limite do módulo 11

Trocar dois dígitos vizinhos nem sempre é detectado. Na chave fictícia da nota 1234, o DV é 0 (soma 583, resto 0). Trocando "12" por "21" no número da nota, a soma vai a 584, o resto a 1, e o DV continua 0: a chave adulterada passa na conferência. Isso é coincidência do caso "resto 0 ou 1", mas mostra que o DV é rede de proteção contra digitação, não selo de integridade.

O que a conferência NÃO prova

  • Existência: uma chave com DV correto pode nunca ter sido emitida. Qualquer pessoa consegue montar uma chave coerente.
  • Autorização de uso: só a SEFAZ confirma que a NF-e foi autorizada. Para isso é preciso consultar o Ambiente Nacional ou a SEFAZ autorizadora.
  • Situação atual: cancelamento e outros eventos não aparecem na chave.
  • Valor e itens: a chave não traz valor, produtos nem impostos.

Pelo MOC, a consulta por chave a partir de um sistema exige chave válida, existente no Ambiente Nacional e vinculada ao interessado como destinatário, transportador ou terceiro. Para o destinatário, sem manifestação registrada, retorna só o resumo da NF-e. O Portal Nacional da NF-e tem a opção "Consultar NF-e" para a consulta pontual.

Uso na conciliação de pagamentos

Para decodificar uma chave e ver os blocos e o dígito verificador sem enviar nada a servidor, use a ferramenta de chave de NF-e. O CNPJ extraído pode ser validado no validador de CPF e CNPJ, e o boleto relacionado, no leitor de boleto.

Ferramentas para usar com este guia

Fontes oficiais