Como validar um CNPJ e o que os dígitos verificadores significam
O CNPJ segue uma lógica parecida com a do CPF: 14 dígitos, sendo os 12 primeiros a identificação da empresa (incluindo a filial) e os 2 últimos, dígitos verificadores calculados por módulo 11 a partir dos números anteriores.
Validar o formato não é o mesmo que consultar a situação da empresa
Um validador de CNPJ confirma que o número segue a regra matemática de formação — nada mais. Para saber se a empresa está ativa, qual o CNAE, endereço ou sócios, é preciso consultar a base pública da Receita Federal, que é uma informação diferente e não some com a validação de formato.
Quando usar CNPJ de teste
Da mesma forma que o CPF, sistemas em desenvolvimento costumam precisar de CNPJs que passem na validação de formato sem pertencer a uma empresa real, para testar cadastros de fornecedores, notas fiscais ou integrações sem usar dados reais.
O Validador de CNPJ do ToolBR confirma o dígito verificador instantaneamente e também gera CNPJs válidos para teste, direto no navegador.
Por que testes com CNPJ real são um problema
Usar o CNPJ de uma empresa real em um ambiente de desenvolvimento pode gerar confusão em integrações de teste — por exemplo, se o sistema testado se conecta a alguma API externa de consulta pública, o teste pode acabar puxando dados reais daquela empresa sem necessidade, ou, em pior cenário, disparar notificações reais para o CNPJ usado. Gerar um número que só é válido no formato, sem pertencer a empresa nenhuma, evita esse tipo de efeito colateral durante o desenvolvimento.