Estrutura do CNPJ
O Cadastro Nacional da Pessoa Jurídica é composto por 14 dígitos divididos em quatro blocos: oito dígitos da raiz, quatro da filial (0001 para matriz) e dois dígitos verificadores. Esse padrão permite identificar a empresa e a unidade cadastrada, facilitando controles fiscais e logísticos.
Por isso, qualquer sistema que manipula dados corporativos precisa garantir que o número informado está formatado e calculado corretamente, evitando devoluções de notas, bloqueios bancários e problemas em integrações com ERPs.
Como validar o CNPJ passo a passo
A validação numérica segue as regras definidas pela Receita Federal. Cada dígito recebe um peso e passa por duas etapas de cálculo com módulo 11. Veja o resumo:
Etapa | Multiplicadores | Resultado esperado |
---|---|---|
Primeiro verificador | 5,4,3,2,9,8,7,6,5,4,3,2 | Módulo 11 → resto < 2 vira 0; senão 11 - resto. |
Segundo verificador | 6,5,4,3,2,9,8,7,6,5,4,3,2 | Inclui o primeiro dígito e repete o módulo 11. |
Comparação final | — | Os dois dígitos calculados precisam coincidir com o CNPJ informado. |
Nosso validador automatiza esse fluxo, ignora caracteres não numéricos e destaca se o CNPJ digitado é aceitável. A geração de CNPJ utiliza base “0001” (matriz) para facilitar simulações controladas.
Boas práticas de compliance
- Valide CNPJs no momento do cadastro e em processos periódicos de KYC.
- Masque o número em portais públicos para proteger a privacidade da empresa.
- Armazene logs das validações para auditorias internas e externos.
- Combine a validação com checagens fiscais e de sanções para fornecedores críticos.
Validação x consulta cadastral
Este serviço confirma apenas a integridade numérica do documento. Para saber se a empresa está ativa, sem pendências ou enquadrada em regimes especiais, consulte a situação cadastral no portal da Receita Federal. Integrações com APIs oficiais complementam a análise de risco e reduzem fraudes.