Passer au contenu principal
Passer au contenu principal

Générateur CNPJ alphanumérique

Préparez votre système pour la nouvelle norme alphanumérique CNPJ. Pour les tests.

En attendant la génération...

Préparez votre système pour l’avenir du CNPJ

Conformément à l'Instruction normative RFB n° 2 119/2022, le Trésor fédéral du Brésil a institué la nouvelle norme alphanumérique CNPJ, qui pourra être publiée à partir de juillet 2026. Ce changement est fondamental et nécessite une adaptation préalable des systèmes.

Le générateur CNPJ alphanumérique Box4Dev est un outil proactif pour les développeurs et les équipes d'assurance qualité. Il permet de simuler le nouveau format, permettant la validation des bases de données, des masques de formulaire, des API et de toute la logique métier.

Anatomie & Structure du CNPJ Alphanumérique

Le nouveau CNPJ Alphanumérique comprend 14 caractères sous le format XX.XXX.XXX/XXXX-DD :

PositionChampLongueurSignification & RègleExemple
1 à 8Racine Alphanumérique8 caractèresLettres A-Z et chiffres 0-9 identifiant la société12AB56CD
9 à 12Établissement4 caractèresOrdre d'établissement (0001 pour le siège)0001
13 et 14Chiffres de Contrôle2 chiffresDeux clés strictement numériques calculées par Modulo 11 ASCII42

Algorithme Officiel du CNPJ Alphanumérique (IN RFB 2.229/2024)

Chaque caractère est traduit en entier via son code ASCII diminué de 48 :

Val(c) = ASCII(c) - 48; CC1 = (Somme1 % 11 < 2 ? 0 : 11 - Reste1); CC2 = (Somme2 % 11 < 2 ? 0 : 11 - Reste2)
  1. 1. Convertir les 12 caractères : ASCII - 48 ('0'-'9' valent 0-9 ; 'A'-'Z' valent 17-42).
  2. 2. Multiplier par les poids [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].
  3. 3. Si reste < 2, CC1 = 0 ; sinon CC1 = 11 - reste.
  4. 4. Multiplier par [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] et CC1 par 2.
  5. 5. Si reste < 2, CC2 = 0 ; sinon CC2 = 11 - reste.
  6. 6. Les deux clés de contrôle résultantes sont strictement numériques.

Foire aux questions (FAQ)