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érico
Valor ASCII
Valor para el cálculo del DV

0

48

0

1

49

1

2

50

2

3

51

3

4

52

4

5

53

5

6

54

6

7

55

7

8

56

8

9

57

9

A

65

17

B

66

18

C

67

19

D

68

20

E

69

21

F

70

22

G

71

23

H

72

24

I

73

25

J

74

26

K

75

27

L

76

28

M

77

29

N

78

30

O

79

31

P

80

32

Q

81

33

R

82

34

S

83

35

T

84

36

U

85

37

V

86

38

W

87

39

X

88

40

Y

89

41

Z

90

42

Ejemplo:

CNPJ
1
2
A
B
C
3
4
5
0
1
D
E

Valor

1

2

17

18

19

3

4

5

0

1

20

21

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

CNPJ
1
2
A
B
C
3
4
5
0
1
D
E

Valor

1

2

17

18

19

3

4

5

0

1

20

21

Peso

5

4

3

2

9

8

7

6

5

4

3

2

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

CNPJ
1
2
A
B
C
3
4
5
0
1
D
E

Valor

1

2

17

18

19

3

4

5

0

1

20

21

Peso

5

4

3

2

9

8

7

6

5

4

3

2

Producto

5

8

51

36

171

24

28

30

0

4

60

42

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.

CNPJ
1
2
A
B
C
3
4
5
0
1
D
E
3

Valor

1

2

17

18

19

3

4

5

0

1

20

21

3

Peso

6

5

4

3

2

9

8

7

6

5

4

3

2

Producto

6

10

68

54

38

27

32

35

0

5

80

63

6

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

Última actualización

¿Te fue útil?