CNPJ.ws
Blog

CNPJ Alfanumérico

Cómo calcular los dígitos de control de un CNPJ alfanumérico.

A partir de julio de 2026, la Receita Federal de Brasil podrá emitir nuevas inscripciones de CNPJ en un formato alfanumérico (letras y números). Las inscripciones existentes no serán modificadas.

La API de CNPJ.ws ya está preparada para este nuevo formato y acepta consultas utilizando CNPJ alfanumérico.

Cálculo de los dígitos verificadores

El nuevo CNPJ alfanumérico está compuesto por 14 caracteres, al igual que el actual:

  • Los primeros 12 caracteres son alfanuméricos
  • Los últimos 2 caracteres son dígitos verificadores numéricos

Los dígitos verificadores se calculan a partir de los primeros doce caracteres en dos etapas, utilizando el módulo 11 y pesos distribuidos de 2 a 9.

Cálculo del primer dígito verificador

Para cada carácter del CNPJ, se debe asignar el valor de la columna “Valor para el cálculo del dígito verificador” según la tabla siguiente, o restar 48 al valor ASCII:

CNPJ AlfanuméricoValor ASCIIValor para el cálculo del DV
0480
1491
2502
3513
4524
5535
6546
7557
8568
9579
A6517
B6618
C6719
D6820
E6921
F7022
G7123
H7224
I7325
J7426
K7527
L7628
M7729
N7830
O7931
P8032
Q8133
R8234
S8335
T8436
U8537
V8638
W8739
X8840
Y8941
Z9042

Ejemplo:

CNPJ12ABC34501DE
Valor12171819345012021

Distribuya los pesos de 2 a 9, de derecha a izquierda (reiniciando después del octavo carácter), como se muestra a continuación:

CNPJ12ABC34501DE
Valor12171819345012021
Peso543298765432

Multiplique el valor por el peso de cada columna y sume todos los resultados:

CNPJ12ABC34501DE
Valor12171819345012021
Peso543298765432
Producto585136171242830046042

5 + 8 + 51 + 36 + 171 + 24 +28 + 30 + 0 + 4 + 60 + 42 = 459

Obtenga el resto de la división de la suma entre 11.
Si el resto es 0 o 1, el primer dígito verificador será 0.
De lo contrario, el primer dígito verificador será 11 − resto.

En este ejemplo:
Resto de 459 / 11 = 8, por lo tanto el primer dígito verificador es 3 (resultado de 11−8) .

Cálculo del segundo dígito verificador

Para calcular el segundo dígito verificador, agregue el primer dígito verificador al final del CNPJ, formando 13 caracteres, y repita los mismos pasos utilizados para el primer dígito.

CNPJ12ABC34501DE3
Valor121718193450120213
Peso6543298765432
Producto6106854382732350580636

6 + 10 + 68 + 54 + 38 + 27 + 32 + 35 + 0 + 5 + 80 + 63 + 6 = 424

Resto de 424 / 11 = 6, por lo tanto el segundo dígito verificador es 5 (resultado de 11 − 6).

Resultado final: 12.ABC.345/01DE-35

On this page