CNPJ Completo

Validar CNPJ

Numérico ou alfanumérico, com a conta dos dígitos verificadores

Como se calcula o dígito verificador

Cada algarismo vale ele mesmo, e as letras valem de 17 (A) a 42 (Z). Multiplique os valores por pesos de 2 a 9, da direita para a esquerda, recomeçando no 2, e some. Se o resto da divisão por 11 for 0 ou 1, o dígito é 0; senão, é 11 menos o resto.

O primeiro dígito usa os 12 primeiros caracteres; o segundo, esses 12 mais o primeiro dígito.

Função de validação em TypeScript, Python, Java, Go e PostgreSQL