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)

Qu'est-ce que le CNPJ Alphanumérique ?
Il s'agit de la nouvelle norme officielle du Registre national des personnes morales, instituée par l'Instruction normative RFB n° 2 119 de 2022. À partir de juillet 2026, le Trésor fédéral pourra émettre de nouveaux CNPJ contenant des lettres et des chiffres.
Pourquoi dois-je tester cela maintenant ?
Le changement affecte directement tous les systèmes qui stockent ou valident les CNPJ. Il est crucial que les développeurs préparent leurs applications à l'avance, en ajustant les bases de données (par exemple, des champs numériques aux champs alphanumériques/varchar), les validations frontales et les intégrations d'API.
Le format généré par cet outil est-il correct ?
Oui. Notre outil génère des CNPJ qui suivent les spécifications et les exemples publiés par le Revenu fédéral pour la nouvelle norme. Il s’agit d’une simulation précise.
Le CNPJ numérique va-t-il cesser d’exister ?
Non. Les CNPJ numériques existants resteront valides et actifs. Le changement s'applique à la génération de nouveaux numéros à compter de la date stipulée. Les systèmes devront donc être capables de gérer les deux formats.