Validador de CNPJ
Valide números de CNPJ (Cadastro Nacional da Pessoa Jurídica). Prueba.
Acerca del Validador de CNPJ
El Validador de CNPJ es una herramienta diseñada para verificar si un número del Cadastro Nacional de Persona Jurídica (CNPJ) es matemáticamente válido. Aplica el algoritmo oficial de la Receita Federal para calcular los dos dígitos verificadores (DV) y los compara con los dígitos informados.
Esta herramienta es esencial para desarrolladores, probadores (QAs) y analistas de sistemas que necesitan validar la lógica de registro de empresas en sus software. Un número validado aquí pasará las verificaciones de formato, pero es importante recordar que esto no garantiza que el CNPJ exista o esté activo en la base de datos de la Receita Federal.
Anatomía y Estructura del CNPJ Brasileño
El CNPJ convencional consta de 14 dígitos divididos en 3 partes:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 8 | Raíz Catastral | 8 dígitos | Número básico de la persona jurídica | 12345678 |
| 9 a 12 | Establecimiento | 4 dígitos | Sede matriz (0001) o sucursal filial (0002 a 9999) | 0001 |
| 13 y 14 | Dígitos Verificadores | 2 dígitos | Doble dígito de control Módulo 11 Receita Federal | 95 |
Algoritmo Oficial del CNPJ (Módulo 11 Receita Federal)
El CNPJ se valida con factores cíclicos de 2 a 9 mediante dos cálculos Modulo 11:
- 1. Multiplicar los 12 dígitos por factores [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].
- 2. Sumar productos y calcular el resto de la división por 11.
- 3. Si el resto es < 2, DV1 = 0; de lo contrario DV1 = 11 - resto.
- 4. Multiplicar los 12 dígitos por [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] y el DV1 por 2.
- 5. Si el resto es < 2, DV2 = 0; de lo contrario DV2 = 11 - resto.
- 6. Series de 14 dígitos repetidos se consideran inválidas.