terça-feira, 21 de março de 2017

Validador de CNPJ

Validador de CNPJ
O CNPJ (Cadastro Nacional de Pessoa Jurídica) é um documento emitido pela Secretaria da Receita Federal do Ministério da Fazenda. Seu número é composto por 14 dígitos, sendo os dois últimos os dígitos verificadores, que atestam se o número do CPF é válido, sendo estes o resultado da soma da multiplicação de cada um dos doze primeiros dígitos com os números 6-7-8-9-2-3-4-5-6-7-8-9, parece confuso não é, mas vamos descomplicar.

Para fazermos o cálculo de validação do CNPJ vamos tomar como base o seguinte CNPJ 44.455.566/0001-83, lembrando que esse CNPJ não existe, apenas estamos o tomando como base para explicação.

Como falado anteriormente são os dois últimos dígitos que atestam se o CNPJ é valido, e estes são calculados baseando-se nos 12 primeiros dígitos.

A validação de um CNPJ se dá em duas etapas, na primeira vamos descobrir o primeiro digito verificador que é obtido através do resto da divisão da soma da multiplicação de cada um dos 9 primeiros dígitos, respectivamente, por 6, 7, 8, 9, 2, 3, 4, 5, 6, 7, 8 e 9, por 11. Complicado? Vejamos a seguir.

Primeira etapa.
I - Distribua os números de 6, 7, 8, 9, 2, 3, 4, 5, 6, 7, 8 e 9, respectivamente, na primeira linha de uma tabela, e na linha abaixo distribua os 12 primeiros dígitos do CNPJ, respectivamente;
II - Multiplique os valores de cada coluna da posição 1 até a 12;
III - Calcule o somatório do resultado das multiplicações (24+28+32+45+10+15+24+30+0+0+0+9) = 217;
IV = O resultado obtido (217) será divido por 11.

O resto obtido por essa divisão, arredondando para cima caso seja uma dizima muito grande, serão nosso primeiro digito verificador, atentando que o resto 10 é considerado (0).


No cálculo acima conseguimos o primeiro dígito verificador (8). Para o segundo dígito verificador, o procedimento é bem parecido e usaremos o primeiro digito verificador no cálculo, acrescentamos ao somatório a multiplicação pelo primeiro dígito obtido anteriormente.

Segunda etapa
I - Para calcular o segundo dígito verificador, fazemos o cálculo conforme ao primeiro dígito, acrescentando ao CNPJ o dígito encontrado no passo anterior e iniciando a multiplicação por 5;
II - Faça a somatória da multiplicação das colunas (20+24+28+40+45+10+18+24+0+0+0+8+72) = 289;
III - Encontre o resto da divisão da somatória (289) por 11.

O resto obtido por essa divisão, arredondando para cima caso seja uma dizima muito grande, serão nosso segundo digito verificador, atentando que o resto 10 é considerado (0).


No cálculo acima achamos o segundo digito verificador como sendo 3 com isso o nosso digito verificador fica sendo 83, logo o nosso CNPJ 44.455.566/0001-83 é um CNPJ valido.

ATENÇÃO:
Lembramos que o cálculo acima apenas vai informar se o CNPJ é válido ou não, não sendo possível, com ele, saber se o CNPJ realmente existe ou não, para essa verificação é necessário consultar o site da Receita Federal do Brasil.

Nenhum comentário:

Postar um comentário