Validador de CNPJ Alfanumérico
Valide CNPJs alfanuméricos en el nuevo formato de la Receita Federal. QA.
Acerca del Validador de CNPJ Alfanumérico
Esta herramienta valida el nuevo formato de CNPJ alfanumérico instituído por la IN RFB nº 2.119/2022. A partir de julio de 2026, la Receita Federal podrá emitir CNPJs conteniendo letras (A-Z) y números (0-9), aumentando las posibilidades de combinaciones.
El algoritmo de cálculo de los dígitos verificadores es semejante al del CNPJ tradicional, pero adaptado para trabajar con caracteres alfanuméricos. Esta herramienta es esencial para probar la compatibilidad de su sistema con el nuevo estándar.
Anatomía y Estructura del CNPJ Alfanumérico
El nuevo CNPJ Alfanumérico cuenta con 14 caracteres con máscara XX.XXX.XXX/XXXX-DD:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 8 | Raíz Alfanumérica | 8 caracteres | Letras A-Z y números 0-9 para identificar la entidad | 12AB56CD |
| 9 a 12 | Establecimiento | 4 caracteres | Orden de establecimiento (0001 matriz o sucursales) | 0001 |
| 13 y 14 | Dígitos Verificadores | 2 dígitos | Dos dígitos numéricos calculados por Módulo 11 Alfanumérico | 42 |
Algoritmo Oficial del CNPJ Alfanumérico (IN RFB nº 2.229/2024)
Cada carácter se convierte en entero restando 48 a su código ASCII:
Valor(c) = ASCII(c) - 48; DV1 = (Suma1 % 11 < 2 ? 0 : 11 - Resto1); DV2 = (Suma2 % 11 < 2 ? 0 : 11 - Resto2)
- 1. Convertir los 12 caracteres mediante ASCII - 48 ('0'-'9' valen 0-9; 'A'-'Z' valen 17-42).
- 2. Multiplicar por factores [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].
- 3. Si resto módulo 11 < 2, DV1 = 0; de lo contrario 11 - resto.
- 4. Multiplicar por [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] y el DV1 por 2.
- 5. Si resto < 2, DV2 = 0; de lo contrario 11 - resto.
- 6. Los dígitos verificadores finales son numéricos.