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ções | Tamanho | Conteúdo | Campo de origem no XML |
|---|---|---|---|
| 1 a 2 | 2 | Código da UF do emitente (tabela do IBGE) | cUF |
| 3 a 6 | 4 | Ano e mês da emissão (AAMM) | extraído de dhEmi |
| 7 a 20 | 14 | CNPJ do emitente (ou CPF, completado conforme o manual) | emit/CNPJ ou emit/CPF |
| 21 a 22 | 2 | Modelo do documento: 55 (NF-e) ou 65 (NFC-e) | mod |
| 23 a 25 | 3 | Série | serie |
| 26 a 34 | 9 | Número da nota | nNF |
| 35 | 1 | Forma de emissão (normal ou uma das contingências) | tpEmis |
| 36 a 43 | 8 | Código numérico gerado pelo emitente | cNF |
| 44 | 1 | Dígito verificador | cDV |
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
| Trecho | Valor | Leitura |
|---|---|---|
| UF | 35 | São Paulo |
| AAMM | 2611 | novembro de 2026 |
| CNPJ | 11222333000181 | emitente (CNPJ fictício) |
| Modelo | 55 | NF-e |
| Série | 001 | série 1 |
| Número | 000001234 | nota 1.234 |
| Tipo de emissão | 1 | emissão normal |
| Código numérico | 87654321 | gerado pelo emitente |
| DV | 4 | resultado 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:
- 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.
- Multiplique cada dígito pelo seu peso e some tudo.
- Calcule o resto da divisão da soma por 11.
- 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:
- a chave prova que a nota existe e mostra a sua situação (autorizada, cancelada);
- o portal não é arquivo permanente do XML. A guarda é obrigação do emitente e do destinatário. Veja guarda do XML por 5 anos e como o destinatário obtém o XML.
Erros comuns com a chave
| Situação | O que costuma estar por trás |
|---|---|
| Consulta diz que a chave é inválida | Dígito digitado errado; o DV não confere |
| Consulta diz que a nota não existe | Nota não autorizada, emitida em homologação ou em contingência ainda não transmitida |
| Rejeição de duplicidade na transmissão | O mesmo número já foi autorizado, com a mesma chave ou com outra |
| Chave do DANFE diferente da chave do XML | DANFE gerado antes de uma retransmissão; use sempre o do XML autorizado |
| Sistema de entrada recusa a chave | Validaçã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.