GeradoresOnline
Gerador

Gerador de Chave de Acesso NF-e

Gere uma chave de acesso de 44 dígitos (NF-e ou NFC-e) com dígito verificador matematicamente válido, para testar sistemas fiscais.

A chave gerada aqui segue a estrutura oficial (UF + AAMM + CNPJ + modelo + série + número + tipo de emissão + código numérico + DV mod-11), mas o CNPJ e os demais campos são fictícios — não corresponde a nenhuma nota fiscal real emitida na SEFAZ. Uso exclusivo para testes e desenvolvimento de software.

Documentação técnica

Gerador de Chave de Acesso NF-e: 44 dígitos, sete campos, um CNPJ embutido

A chave de acesso de NF-e/NFC-e é o identificador mais denso deste site em termos de estrutura interna: 44 dígitos que concatenam sete campos distintos, incluindo um CNPJ completo (14 dígitos) do emitente do documento fiscal. Diferente de CPF ou CNPJ, que identificam uma pessoa ou empresa, a chave de NF-e identifica um documento fiscal específico — cada nota emitida tem sua própria chave única, mesmo que emitida pela mesma empresa, no mesmo dia, para o mesmo destinatário.

Os sete campos da chave (43 dígitos + 1 DV)

Da esquerda para a direita: código IBGE da UF do emitente (2 dígitos), ano e mês de emissão no formato AAMM (4 dígitos), CNPJ do emitente (14 dígitos — um CNPJ estruturalmente válido, calculado com o mesmo algoritmo já documentado na página do gerador de CNPJ), modelo do documento — 55 para NF-e ou 65 para NFC-e (2 dígitos), série (3 dígitos), número sequencial da nota (9 dígitos), tipo de emissão (1 dígito), código numérico aleatório anti-fraude (8 dígitos), e por fim o dígito verificador (1 dígito), totalizando 44. Cada um desses campos tem significado próprio para os sistemas da SEFAZ — não é uma concatenação arbitrária.

A matemática do dígito verificador

O dígito verificador é calculado por Módulo 11 com pesos cíclicos de 2 a 9, aplicados da direita para a esquerda sobre os 43 dígitos anteriores — exatamente a mesma técnica de peso cíclico usada na matrícula de certidão deste site, mas sobre uma base mais longa (43 dígitos em vez de 30). A soma ponderada é dividida por 11; se o resto for 0 ou 1, o dígito verificador é 0, caso contrário é 11 - resto — a mesma regra de conversão de resto usada no CPF e no CNPJ, aplicada aqui sobre uma soma com pesos que se repetem em ciclos de 8 posições (2, 3, 4, 5, 6, 7, 8, 9, e de volta a 2).

Um detalhe que costuma gerar bug em implementações apressadas: como o CNPJ do emitente está embutido nos 43 dígitos, ele participa do cálculo do dígito verificador da chave inteira — mas o CNPJ em si já tem seus próprios dois dígitos verificadores internos, calculados de forma completamente independente antes de ser inserido na chave. São duas camadas de Módulo 11 sobrepostas, cada uma vinculando um subconjunto diferente de dígitos.

Uso em testes de sistemas fiscais e EDI

Sistemas de emissão fiscal, contabilidade e integração EDI entre ERPs processam a chave de NF-e constantemente — para consultar o status de uma nota na SEFAZ, para vincular uma nota de compra à nota de venda correspondente, ou para importar um XML de NF-e recebido de um fornecedor. Testes de integração desses fluxos (parsing de XML de NF-e, validação de chave antes de uma consulta à SEFAZ, geração de DANFE de teste) se beneficiam de chaves estruturalmente corretas — os 44 dígitos com dígito verificador válido — sem depender de acesso ao ambiente de homologação real da SEFAZ, que tem suas próprias regras de cadastro e disponibilidade.

Gostou das ferramentas? Ajude a manter o site no ar: apoiar via Pix · Sobre · Contato · Política de Privacidade