Estrutura Oficial do CNPJ (Cadastro Nacional da Pessoa Jurídica)
O CNPJ é o número identificador de empresas e entidades perante a Receita Federal do Brasil. Ele é composto por 14 dígitos numéricos estruturados no padrão XX.XXX.XXX/YYYY-ZZ:
- Os 8 primeiros dígitos (XX.XXX.XXX): Representam a raiz ou número base da inscrição da empresa.
- Os 4 dígitos seguintes (/YYYY): Identificam a ordem da unidade empresarial (normalmente
0001para a matriz, e sequências como0002,0003para filiais). - Os 2 últimos dígitos (-ZZ): São os dígitos verificadores (DV), calculados por meio do algoritmo do Módulo 11.
Como é Calculado o Dígito Verificador do CNPJ?
O cálculo utiliza uma sequência de multiplicadores que se repetem de 9 a 2 da direita para a esquerda:
// 1º Dígito Verificador: Pesos = [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] Soma = somatório dos 12 primeiros dígitos multiplicados pelos seus respectivos pesos Resto = Soma % 11 Se Resto < 2 então DV1 = 0 senão DV1 = 11 - Resto // 2º Dígito Verificador: Pesos = [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] Soma = somatório dos 13 dígitos (incluindo DV1) multiplicados pelos pesos Resto = Soma % 11 Se Resto < 2 então DV2 = 0 senão DV2 = 11 - Resto
Perguntas Frequentes sobre CNPJ
Por que sequências repetidas (ex: 00.000.000/0000-00) são recusadas?
Assim como no CPF, números formados por 14 algarismos idênticos são rejeitados de antemão pelo validador oficial da Receita Federal por serem flagrantemente inválidos.
Qual a utilidade desta ferramenta em desenvolvimento de software?
Ela permite testar cadastros empresariais, regras de faturamento, validações de formulário B2B, emissão simulada de notas e integrações com ERPs sem utilizar dados reais de empresas existentes.