Générateur CNPJ alphanumérique
Préparez votre système pour la nouvelle norme alphanumérique CNPJ. Pour les tests.
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 :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 8 | Racine Alphanumérique | 8 caractères | Lettres A-Z et chiffres 0-9 identifiant la société | 12AB56CD |
| 9 à 12 | Établissement | 4 caractères | Ordre d'établissement (0001 pour le siège) | 0001 |
| 13 et 14 | Chiffres de Contrôle | 2 chiffres | Deux clés strictement numériques calculées par Modulo 11 ASCII | 42 |
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 :
- 1. Convertir les 12 caractères : ASCII - 48 ('0'-'9' valent 0-9 ; 'A'-'Z' valent 17-42).
- 2. Multiplier par les poids [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].
- 3. Si reste < 2, CC1 = 0 ; sinon CC1 = 11 - reste.
- 4. Multiplier par [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] et CC1 par 2.
- 5. Si reste < 2, CC2 = 0 ; sinon CC2 = 11 - reste.
- 6. Les deux clés de contrôle résultantes sont strictement numériques.