Validateur CNPJ
Validez les numéros CNPJ (Registre National des Personnes Morales) en ligne en toute sécurité.
À propos du validateur CNPJ
Le validateur CNPJ est un outil conçu pour vérifier si un numéro du Registre national des entités juridiques (CNPJ) est mathématiquement valide. Il applique l'algorithme officiel du revenu fédéral brésilien pour calculer les deux chiffres de vérification (DV) et les compare avec les chiffres fournis.
Cet outil est essentiel pour les développeurs, les testeurs (QA) et les analystes système qui doivent valider la logique d'enregistrement de l'entreprise dans leur logiciel. Un numéro validé ici passera les contrôles de format, mais il est important de se rappeler que cela ne garantit pas que le CNPJ existe ou est actif dans la base de données du Revenu fédéral.
Anatomie & Structure du CNPJ Brésilien
Le registre national des personnes morales (CNPJ) compte 14 chiffres en 3 segments :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 8 | Racine Cadastrale | 8 chiffres | Numéro de base identifiant la société au niveau national | 12345678 |
| 9 à 12 | Établissement | 4 chiffres | Siège social (0001) ou établissement secondaire (0002 à 9999) | 0001 |
| 13 et 14 | Chiffres de Contrôle | 2 chiffres | Deux clés Modulo 11 selon l'algorithme officiel RFB | 95 |
Algorithme Officiel du CNPJ (Modulo 11)
La vérification repose sur deux opérations Modulo 11 avec facteurs cycliques 2 à 9 :
- 1. Multiplier les 12 premiers chiffres par [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2].
- 2. Sommer les produits et obtenir le reste modulo 11.
- 3. Si reste < 2, CC1 = 0 ; sinon CC1 = 11 - reste.
- 4. Multiplier les 12 chiffres 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 séries de 14 chiffres identiques sont rejetées.