Pular para o conteúdo

NF-e

Chave de acesso da NF-e: os 44 dígitos explicados posição por posição

Publicado em · Atualizado em · Por Equipe PegaXML

Resumo

A chave de acesso da NF-e tem 44 dígitos: código da UF (2), ano e mês da emissão (4), CNPJ ou CPF do emitente (14), modelo (2), série (3), número (9), tipo de emissão (1), código numérico (8) e dígito verificador (1). O dígito final é calculado pelo módulo 11 sobre os 43 primeiros. Ela identifica a nota de forma única e é usada para consultar, referenciar e baixar o documento.

Para que serve a chave de acesso

A chave de acesso é o identificador único de cada NF-e. Ela aparece no DANFE, por extenso e em código de barras, e dentro do XML como atributo Id do grupo infNFe, precedida das letras "NFe". É com ela que se faz:

  • a consulta da nota no portal da Sefaz ou no Portal Nacional da NF-e;
  • a referência a uma nota em outro documento (devolução, complementar, CT-e, MDF-e);
  • o download do XML pelos serviços de distribuição de documentos;
  • a organização de arquivos: muitos sistemas nomeiam o XML com a própria chave.

A composição, posição por posição

PosiçõesTamanhoConteúdoCampo de origem no XML
1 a 22Código da UF do emitente (tabela do IBGE)cUF
3 a 64Ano e mês da emissão (AAMM)extraído de dhEmi
7 a 2014CNPJ do emitente (ou CPF, completado conforme o manual)emit/CNPJ ou emit/CPF
21 a 222Modelo do documento: 55 (NF-e) ou 65 (NFC-e)mod
23 a 253Sérieserie
26 a 349Número da notanNF
351Forma de emissão (normal ou uma das contingências)tpEmis
36 a 438Código numérico gerado pelo emitentecNF
441Dígito verificadorcDV

Repare que todas as partes já existem em outros campos do XML. A chave é uma composição desses dados, e o autorizador confere se ela bate com o conteúdo da nota.

Lendo uma chave de exemplo

Exemplo fictício: 3526 1111 2223 3300 0181 5500 1000 0012 3418 7654 3214

TrechoValorLeitura
UF35São Paulo
AAMM2611novembro de 2026
CNPJ11222333000181emitente (CNPJ fictício)
Modelo55NF-e
Série001série 1
Número000001234nota 1.234
Tipo de emissão1emissão normal
Código numérico87654321gerado pelo emitente
DV4resultado do módulo 11

Alguns códigos de UF do IBGE que aparecem muito: 35 (SP), 33 (RJ), 31 (MG), 41 (PR), 42 (SC), 43 (RS), 29 (BA), 52 (GO), 53 (DF). A lista completa está no site do IBGE.

Como se calcula o dígito verificador

O dígito final usa o módulo 11, com pesos de 2 a 9 aplicados da direita para a esquerda sobre os 43 primeiros dígitos:

  1. Comece pelo último dígito (posição 43) com peso 2, o seguinte com peso 3, e assim por diante até o peso 9. Depois do 9, volte ao 2.
  2. Multiplique cada dígito pelo seu peso e some tudo.
  3. Calcule o resto da divisão da soma por 11.
  4. Se o resto for 0 ou 1, o dígito verificador é 0. Nos demais casos, é 11 menos o resto.

No exemplo acima, a soma ponderada dá 590. O resto de 590 por 11 é 7, e 11 menos 7 dá 4, que é o último dígito da chave.

Esse cálculo serve para detectar erro de digitação. Se uma pessoa trocar um algarismo ao digitar a chave numa consulta, o dígito deixa de bater e o sistema recusa antes de consultar.

O código numérico (cNF) e por que ele existe

As oito posições do cNF são geradas pelo emitente. Sem elas, qualquer pessoa que soubesse o CNPJ, a série e o número de uma nota poderia montar a chave e tentar consultá-la. O código numérico dificulta essa adivinhação. O manual recomenda que ele seja aleatório e não repita o número da nota.

O tipo de emissão dentro da chave

A posição 35 indica se a nota foi emitida em modo normal ou em contingência. Isso tem uma consequência prática: a mesma venda, emitida primeiro em contingência e depois em modo normal, geraria chaves diferentes. Por isso o Ajuste SINIEF 07/2005 veda reutilizar em contingência o número de uma nota já transmitida em modo normal. Quando uma nota com o mesmo número já existe com outra chave, o autorizador devolve rejeição de duplicidade. Veja contingência da NF-e.

CNPJ alfanumérico

A NT 2026.004 v1.01, de 08/06/2026, adaptou os schemas da NF-e ao CNPJ alfanumérico, com produção a partir de 01/07/2026. As 14 posições do CNPJ na chave continuam existindo. Se a sua rotina valida a chave apenas como número, ou calcula o dígito verificador supondo só algarismos, confira na nota técnica como o leiaute passou a tratar letras nessa faixa antes de atualizar validações e bancos de dados.

Chave de acesso e consulta pública

O Ajuste SINIEF 07/2005 (cláusula décima quinta) garante a consulta da NF-e pela chave de acesso no site da UF do emitente por, no mínimo, 180 dias. Depois disso, a consulta pode ser substituída por informações parciais, mantidas pelo prazo decadencial. A consulta completa, com todos os campos, é restrita a quem participa da operação e se identifica.

Na prática, isso quer dizer duas coisas:

Erros comuns com a chave

SituaçãoO que costuma estar por trás
Consulta diz que a chave é inválidaDígito digitado errado; o DV não confere
Consulta diz que a nota não existeNota não autorizada, emitida em homologação ou em contingência ainda não transmitida
Rejeição de duplicidade na transmissãoO mesmo número já foi autorizado, com a mesma chave ou com outra
Chave do DANFE diferente da chave do XMLDANFE gerado antes de uma retransmissão; use sempre o do XML autorizado
Sistema de entrada recusa a chaveValidação local que não aceita a chave completa de 44 posições ou o CNPJ alfanumérico

A chave em outros documentos

A mesma lógica de 44 posições aparece na NFC-e (modelo 65), no CT-e e no MDF-e, cada um com o seu código de modelo. Já a NFS-e do padrão nacional tem uma chave própria, com outra composição. Para a NFC-e, a chave também está embutida no QR Code impresso no cupom: veja QR Code da NFC-e.

Perguntas frequentes

Quantos dígitos tem a chave de acesso da NF-e?

São 44 posições. As 43 primeiras descrevem a nota (UF, data, emitente, modelo, série, número, tipo de emissão e código numérico) e a última é o dígito verificador.

A chave da NFC-e é diferente?

A estrutura é a mesma. O que muda é o modelo, que aparece como 65 nas posições 21 e 22, em vez de 55.

Duas notas podem ter a mesma chave?

Não. A chave identifica uma única nota. O autorizador também rejeita uma segunda nota com o mesmo emitente, modelo, série e número, mesmo que outras posições da chave sejam diferentes.

Dá para descobrir o emitente só pela chave?

Sim. As posições 7 a 20 trazem o CNPJ (ou CPF) do emitente. As posições 1 e 2 mostram a UF, e as posições 3 a 6, o ano e o mês da emissão.

O que fazer se a consulta pela chave não encontra a nota?

Confira a digitação e o dígito verificador. Se a chave estiver certa, a nota pode não ter sido autorizada, pode ter sido emitida em contingência e ainda não transmitida, ou pode estar em ambiente de homologação.

Fontes

Conteúdo educativo, escrito a partir das normas oficiais citadas. Não substitui a orientação do seu contador. Viu algo errado ou desatualizado? Avise a gente.

Ver em Markdown · llms.txt

Leia também