O número do CNPJ (cadastro nacional de pessoa jurídica) é gerado pela Receita Federal do Brasil, e tem a seguinte configuração estrutural: XX.XXX.XXX/XXXX-XX. Não é nada comum encontramos informações técnicas sobre o CNPJ nos sites do governo, além de informações sobre declarações, tributos e outras coisas de interesse próprio.
Mas, agora vamos desvendar o mistério de como é realizada a criação de um número no CNPJ por completo.
Os 8 primeiros dígitos compõem o número base, ou seja, a real identificação da empresa, não existirá mais que uma empresa com o mesmo número base, a não ser se for um outro estabelecimento da mesma empresa, uma filial. Os próximos 4 dígitos definem a ordem de criação das filiais da empresa, obedecendo uma seqüência numérica que se inicia com o estabelecimento matriz (0001) e posteriormente suas filiais (0002, 0003, e assim por diante). Por fim, os 2 últimos dígitos são os DVs, ou seja, dígitos verificadores de módulo 11.
Utilizaremos o CNPJ 34.703.058/0001-13.
Para o cálculo do DV utilizam-se os 12 primeiros dígitos que compõem o número do CNPJ. A base para seqüência de somatória e multiplicação inicia em 9, e termina em 2. Esta seqüência é disposta em sentido inverso, conforme abaixo:
3 x 6 = 18
4 x 7 = 28
7 x 8 = 56
0 x 9 = 0
3 x 2 = 6
0 x 3 = 0
5 x 4 = 20
8 x 5 = 40
0 x 6 = 0
0 x 7 = 0
0 x 8 = 0
1 x 9 = 9
Depois de efetuada a multiplicação dos dígitos do CNPJ pelos números da seqüência numérica, soma-se o resultado.
18 + 28 + 56 + 0 + 6 + 0 + 20 + 40 + 0 + 0 + 0+ 9 = 177
O resultado da soma deve ser divido por 11, e o resto desta divisão será o primeiro DV a compor o CNPJ. Neste caso, será 1.
Agora deve-se fazer o mesmo procedimento, incluindo o primeiro DV encontrado.
3 x 5 = 15
4 x 6 = 24
7 x 7 = 49
0 x 8 = 0
3 x 9 = 27
0 x 2 = 0
5 x 3 = 15
8 x 4 = 32
0 x 5 = 0
0 x 6 = 0
0 x 7 = 0
1 x 8 = 8
1 x 9 = 9
A soma dos resultados das multiplicações, resultam em 179, que dividido por 11 terá como resto o valor de 3, sendo que este completará o DV do número do CNPJ, assim ficando: 34.703.058/0001-13.
A parte interessante deste cálculo é que antes mesmo da Receita Federal do Brasil, disponibilizar o número do CNPJ de uma filial, você já saberá quais os números que irão compor-lo. No CNPJ utilizado como exemplo, ficaria assim: 34.703.058/0002-02.
Segue o link para uma calculadora geradora do dígito verificador: