...
A Chave de Acesso é um elemento fundamental para a identificação e a autenticidade da Nota Fiscal Eletrônica (NF-e). Ela é uma sequência de 44 caracteres numéricos gerada através da concatenação de diversos campos presentes no layout do documento. A Chave de Acesso serve não apenas como um identificador único da nota, mas também como um mecanismo de segurança para evitar fraudes e garantir a integridade dos dados.
A partir da versão 4.00 do layout da NF-e, a estrutura da Chave de Acesso sofreu modificações. A chave agora é composta pelos seguintes elementos:
Código da UF do emitente: 2 caracteres
Ano e Mês de emissão: 4 caracteres
CNPJ ou CPF do emitente: 14 caracteres
Modelo do documento fiscal: 2 caracteres
Série do documento fiscal: 3 caracteres
Número do documento fiscal: 9 caracteres
Forma de emissão da NF-e: 1 caractere
Código numérico: 8 caracteres
Dígito Verificador (DV): 1 caractere
Dígito Verificador (DV)
O Dígito Verificador é uma medida adicional de segurança que confirma a integridade da Chave de Acesso. Ele é calculado usando o algoritmo de módulo 11, considerando todos os outros componentes da chave.
Antes da versão 4.00, a Chave de Acesso era estruturada de maneira diferente e o campo 'Forma de emissão da NF-e' não fazia parte dela. Com a atualização, também se tornou possível incluir CPFs na chave em lugar de CNPJs, permitindo a emissão por pessoas físicas. Além disso, a NF-e emitida por pessoas físicas deve ser assinada com um certificado digital do tipo "e-CPF".
É crucial que o Código Numérico seja uma sequência totalmente aleatória para garantir a segurança da chave. Exceto por este código, todos os outros campos podem ser deduzidos, o que poderia potencialmente tornar a NF-e vulnerável a consultas não autorizadas.
O dígito verificador (DV) da chave de acesso da NF-e é baseado em um cálculo do módulo 11. O módulo 11 de um número é calculado multiplicando-se cada algarismo pela sequência de números 2,3,4,5,6,7,8,9,2,3, ..., posicionados da direita para a esquerda. A somatória dos resultados das ponderações dos algarismos é dividida por 11 e o DV (dígito verificador) será a diferença entre o divisor (11) e o resto da divisão:
DV = 11 - (resto da divisão)
Quando o resto da divisão for 0 (zero) ou 1 (um), o DV deverá ser igual a 0 (zero).
Exemplo:
Consideremos uma chave de acesso com a seguinte sequência de caracteres:
Somatória das ponderações = 644
Dividindo a somatória das ponderações por 11 teremos 644 / 11 = 58 restando 6.
DV = 11 - (resto da divisão) = 11 - 6 = 5
Neste caso o DV da chave de acesso da NF-e é igual a "5", valor este que deverá compor a chave de acesso, formando uma sequência de 44 caracteres.
sdf
Other Actions / Related Actions
...