Validateur alphanumérique CNPJ
Validez les CNPJ alphanumériques dans le nouveau format du Revenu fédéral. Pour l'assurance qualité.
À propos du validateur alphanumérique CNPJ
Cet outil valide le nouveau format alphanumérique CNPJ établi par l'IN RFB n° 2 119/2022. À partir de juillet 2026, le Revenu fédéral pourra émettre des CNPJ contenant des lettres (A-Z) et des chiffres (0-9), augmentant ainsi les possibilités de combinaison.
L'algorithme de calcul des chiffres de vérification est similaire au CNPJ traditionnel, mais adapté pour fonctionner avec des caractères alphanumériques. Cet outil est indispensable pour tester la compatibilité de votre système avec la nouvelle norme.
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.