Toda NF-e tem uma chave de acesso: um código de 44 posições que identifica a nota de forma única no país. Ela aparece na DANFE, embaixo do código de barras, e é com ela que você consulta a nota, recupera o XML ou confere se um documento é verdadeiro. Mas a chave não é um número aleatório: cada trecho tem um significado.
O que significa cada parte
| Posição | Campo | Tamanho | O que é |
|---|---|---|---|
| 1-2 | cUF | 2 | Código do estado do emitente (35 = SP, 41 = PR…) |
| 3-6 | AAMM | 4 | Ano e mês de emissão |
| 7-20 | CNPJ | 14 | CNPJ do emitente |
| 21-22 | mod | 2 | Modelo do documento: 55 = NF-e, 65 = NFC-e |
| 23-25 | série | 3 | Série da nota |
| 26-34 | nNF | 9 | Número da nota |
| 35 | tpEmis | 1 | Forma de emissão: 1 = normal, outros valores = contingência |
| 36-43 | cNF | 8 | Código numérico gerado pelo emissor |
| 44 | cDV | 1 | Dígito verificador |
Veja um exemplo fictício, separado por campo:
35 2611 12345678000195 55 001 000000123 1 12345678 8
Lendo da esquerda para a direita: nota de São Paulo, emitida em novembro de 2026, pelo CNPJ fictício 12.345.678/0001-95, modelo 55 (NF-e), série 1, número 123, emissão normal, código 12345678 e dígito verificador 8.
Como funciona o dígito verificador
O último caractere é calculado a partir dos 43 anteriores, pelo módulo 11:
- Da direita para a esquerda, multiplique cada caractere por um peso que vai de 2 a 9 e recomeça em 2.
- Some todos os resultados.
- Divida a soma por 11 e pegue o resto.
- O dígito é
11 - resto. Se o resultado for 10 ou 11, o dígito é0.
No exemplo acima, a soma dá 641. O resto da divisão por 11 é 3, e 11 - 3 = 8: o dígito verificador é 8. Se qualquer caractere for copiado errado, a conta muda e a chave deixa de conferir. É assim que um sistema detecta erro de digitação antes mesmo de consultar a SEFAZ.
O que muda com o CNPJ alfanumérico
A Nota Técnica Conjunta 2025.001 criou o CNPJ alfanumérico, com produção prevista para julho de 2026. A chave continua com 44 posições, mas o trecho do CNPJ passa a aceitar letras e números. No dígito verificador, cada caractere é convertido pelo seu código na tabela ASCII menos 48: para os números, o valor continua o mesmo; para as letras, A vale 17, B vale 18, e assim por diante.
Se o seu sistema valida a chave só com números, ele precisa ser atualizado. O GeradorDANFE explica os impactos em detalhe no artigo sobre CNPJ alfanumérico e chave de acesso.
Como consultar uma nota pela chave
Na consulta pela chave do GeradorDANFE, parceiro da RenovaCert:
- Cole uma ou mais chaves. Espaços, pontos e traços são removidos automaticamente, e as chaves repetidas são ignoradas.
- A ferramenta confere o tamanho e o dígito verificador antes de consultar.
- Com a nota encontrada, você pode baixar o XML e gerar a DANFE.
Se você só tem o PDF de uma DANFE, também é possível enviá-lo para extrair a chave. Nesse caso, o PDF é enviado ao serviço para leitura.
Mensagens de erro mais comuns
- “A chave de acesso deve ter 44 caracteres”: a cópia ficou incompleta ou pegou caracteres a mais.
- “O dígito verificador da chave não confere”: algum caractere foi digitado ou copiado errado. Copie a chave de novo, de preferência do XML.
Notas recebidas: aqui entra o certificado
A consulta pública ajuda a conferir uma nota específica. Mas, se a sua empresa precisa receber automaticamente todos os XMLs emitidos contra o seu CNPJ, o caminho é a SEFAZ, pela manifestação do destinatário e pela distribuição de documentos fiscais. Esse acesso é feito com o certificado digital do CNPJ. O mesmo certificado assina as notas que a sua empresa emite.
O e-CNPJ A1 é a opção mais usada nessas integrações, porque fica instalado no sistema e funciona sem token. Veja quando o A1 faz sentido para a empresa.
Conclusão
Entender a chave de acesso ajuda a identificar notas, encontrar erros de digitação e preparar o seu sistema para o CNPJ alfanumérico. Para emitir notas e receber os XMLs da sua empresa direto da SEFAZ, o ponto de partida é um certificado digital válido. A RenovaCert emite e renova o seu e-CNPJ A1 por videoconferência.