Ceincias contabeis

679 palavras 3 páginas
Algoritmo do CNPJ - O que está por trás do gerador de CNPJ
O CNPJ é composto por quatorze algarismos, divididos em três blocos:
- o primeiro, que representa o número da inscrição propriamente dito;
- o segundo, localizado após a barra, que representa um código único para a matrix ou filial;
- o terceiro, representados pelos dois últimos valores chamados de dígitos verificadores (DV).
Os dígitos verificadores (DV) são criados a partir dos doze primeiros. O cálculo é feito em duas etapas utilizando o módulo de divisão 11.
Para exemplificar o processo e tornar mais fácil a explicação vamos calcular os dígitos verificadores de um CNPJ hipotético, por exemplo, 11.444.777/0001-XX.
Calculando o Primeiro Dígito Verificador
O primeiro dígito é calculado utilizando-se o seguinte algoritmo.
1) Distribua os 12 primeiros dígitos em um quadro colocando os pesos 5,4,3,2,9,8,7,6,5,4,3,2 abaixo da esquerda para a direita, conforme representação abaixo:
1 1 4 4 4 7 7 7 0 0 0 1
5 4 3 2 9 8 7 6 5 4 3 2
2) Multiplique os valores de cada coluna:
1 1 4 4 4 7 7 7 0 0 0 1
5 4 3 2 9 8 7 6 5 4 3 2
5 4 12 8 36 56 49 42 0 0 0 2
3) Calcule o somatório dos resultados (5+4+...+0+2) = 214
4) O resultado obtido (214) será divido por 11. Considere como quociente apenas o valor inteiro, o resto da divisão será responsável pelo cálculo do primeiro dígito verificador.
Vamos acompanhar: 214 dividido por 11 obtemos 19 como quociente e 5 como resto da divisão. Caso o resto da divisão seja menor que 2, o nosso primeiro dígito verificador se torna 0 (zero), caso contrário subtrai-se o valor obtido de 11, que é nosso caso. Sendo assim nosso dígito verificador é 11-5, ou seja, 6 (seis). Já temos portanto parte do CNPJ, confira: 11.444.777/0001-6X.
Calculando o Segundo Dígito Verificador
1) Para o cálculo do segundo dígito será usado o primeiro dígito verificador já calculado. Montaremos uma tabela semelhante a anterior só que desta vez usaremos na segunda linha os valores

Relacionados

  • Contabilidade publica
    4059 palavras | 17 páginas
  • 1398866733276 Corrigido
    9887 palavras | 40 páginas