Validador de CNPJ
Como Funciona a Validação do CNPJ?
Regras Básicas
- CNPJ deve ter 14 dígitos
- Formato: xx.xxx.xxx/xxxx-xx
- Não pode ter todos os dígitos iguais
- Os dois últimos dígitos são verificadores
Cálculo do Primeiro Dígito
- Multiplique os 12 primeiros dígitos pelos pesos 5,4,3,2,9,8,7,6,5,4,3,2
- Some todos os resultados
- Divida a soma por 11
- Se o resto for menor que 2, o dígito é 0
- Senão, subtraia o resto de 11
Exemplo (Primeiro Dígito):
CNPJ: 11.222.333/0001-XX
1×5 + 1×4 + 2×3 + 2×2 + 2×9 + 3×8 + 3×7 + 3×6 + 0×5 + 0×4 + 0×3 + 1×2
5 + 4 + 6 + 4 + 18 + 24 + 21 + 18 + 0 + 0 + 0 + 2 = 102
102 ÷ 11 = 9 resto 3
11 - 3 = 8 (primeiro dígito)
Cálculo do Segundo Dígito
- Multiplique os 13 dígitos pelos pesos 6,5,4,3,2,9,8,7,6,5,4,3,2
- Some todos os resultados
- Divida a soma por 11
- Se o resto for menor que 2, o dígito é 0
- Senão, subtraia o resto de 11
Exemplo (Segundo Dígito):
CNPJ: 11.222.333/0001-8X
1×6 + 1×5 + 2×4 + 2×3 + 2×2 + 3×9 + 3×8 + 3×7 + 0×6 + 0×5 + 0×4 + 1×3 + 8×2
6 + 5 + 8 + 6 + 4 + 27 + 24 + 21 + 0 + 0 + 0 + 3 + 16 = 120
120 ÷ 11 = 10 resto 10
11 - 10 = 1 (segundo dígito)