Chave de acesso
Como a chave de acesso da nota fiscal é formada?
A chave de acesso não é uma sequência aleatória. Cada um dos 44 números que a formam correspondem a algum dado importante sobre a nota fiscal.
Em ordem de aparição, confira abaixo o que os números da chave significam:
- 2 primeiros dígitos com o cUF, ou código da Unidade Federativa da empresa que está emitindo a NFe;
- 4 dígitos AAMM, representando o ano e o mês de emissão do documento;
- 14 dígitos com o número do Cadastro Nacional de Pessoa Jurídica, ou seja, o CNPJ da empresa emissora;
- 2 dígitos com o mod, ou modelo da NFe;
- 3 dígitos com a série da nota fiscal;
- 9 dígitos com o nNF, ou número da nota fiscal eletrônica;
- 1 dígito com o tpEmis, informando o tipo de emissão do documento;
- 8 dígitos com o cNF, que é o código numérico da chave de acesso da nota;
- 1 dígito com o cDV, que é o Dígito Verificador da chave de acesso.
Cálculo do Dígito Verificador
Além dos dados mencionados, a chave de acesso também incorpora um dígito verificador, que desempenha um papel crucial na garantia da integridade da informação. O cálculo desse dígito segue uma lógica específica, visando evitar erros de digitação e assegurar a validade da chave.
O dígito verificador é gerado por meio de um algoritmo matemático aplicado à parte numérica da chave. Esse processo visa criar um código único que, ao ser verificado, confirma a precisão da chave de acesso. O algoritmo utilizado é uma medida de segurança que visa detectar eventuais adulterações na chave, garantindo assim a autenticidade da nota fiscal.
Para calcular o cDV da chave, é possível usar o cálculo abaixo:
Código da UF + Data da emissão + CNPJ da empresa emitente + Modelo + Série + Número da NF-e + Código numérico
Segundo o Manual de Orientações do Contribuinte, que pode ser acessado no site da Fazenda, o cálculo do dígito verificador é feito pelo módulo 11 dos 43 primeiros algarismos da chave.
Ou seja, devemos multiplicar cada algarismo, sempre da direita para a esquerda, pelos multiplicadores 2, 3, 4, 5, 6, 7, 8, 9. Depois, todos os resultados são somados e divididos por 11.
Por fim, o número do dígito verificador será o resultado da diferença entre 11 e o resultado da divisão.