Omitir yendo al contenido principal

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ónCampoTamañoSignificado y ReglaEjemplo
1 a 8Raíz Alfanumérica8 caracteresLetras A-Z y números 0-9 para identificar la entidad12AB56CD
9 a 12Establecimiento4 caracteresOrden de establecimiento (0001 matriz o sucursales)0001
13 y 14Dígitos Verificadores2 dígitosDos dígitos numéricos calculados por Módulo 11 Alfanumérico42

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. 1. Convertir los 12 caracteres mediante ASCII - 48 ('0'-'9' valen 0-9; 'A'-'Z' valen 17-42).
  2. 2. Multiplicar por factores [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].
  3. 3. Si resto módulo 11 < 2, DV1 = 0; de lo contrario 11 - resto.
  4. 4. Multiplicar por [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] y el DV1 por 2.
  5. 5. Si resto < 2, DV2 = 0; de lo contrario 11 - resto.
  6. 6. Los dígitos verificadores finales son numéricos.

Preguntas Frecuentes (FAQ)