Générateur et Validateur CNPJ - Outil d'Identification d'Entreprise Brésilienne
Générez des numéros CNPJ valides pour les tests ou validez instantanément des identifiants d'entreprises brésiliennes. Outil gratuit avec vérification des chiffres de contrôle pour les développeurs travaillant avec le Cadastro Nacional da Pessoa Jurídica.
Générateur et Validateur de CNPJ Brésilien
Générateur de CNPJ
Générer un numéro de CNPJ brésilien valide à des fins de test.
Validateur de CNPJ
Vérifier si un numéro de CNPJ brésilien est valide.
Documentation
Qu’est-ce qu’un CNPJ ?
CNPJ signifie Cadastro Nacional da Pessoa Jurídica. Il s’agit du numéro d’identification que le Brésil attribue à chaque entreprise enregistrée et à toute autre personne morale, comparable à un EIN aux États-Unis ou à un numéro d’immatriculation d’entreprise au Royaume-Uni. Un CNPJ est un numéro à 14 chiffres, dont les deux derniers sont des chiffres de contrôle calculés à partir des douze premiers. Cet outil génère des numéros qui passent ce calcul pour les tests logiciels et vérifie si un numéro CNPJ donné est mathématiquement valide.
Le service fédéral des recettes du Brésil, appelé Receita Federal, délivre les vrais numéros CNPJ et tient le registre officiel. Un numéro généré par cet outil n’est pas enregistré auprès de la Receita Federal et n’appartient à aucune entreprise réelle. Il doit être utilisé uniquement pour les tests, et non pour des déclarations fiscales, des contrats ou une quelconque démarche officielle.
Format du CNPJ
Un CNPJ s’écrit ainsi : XX.XXX.XXX/YYYY-ZZ. Chaque partie a une signification :
- Les 8 premiers chiffres : le numéro de base attribué à l’entreprise.
- Les 4 chiffres suivants : le numéro de l’établissement.
0001correspond normalement au siège de l’entreprise, tandis que0002,0003, etc. désignent les établissements supplémentaires. Tous les établissements d’une même entreprise partagent les mêmes 8 premiers chiffres. - Les 2 derniers chiffres : les chiffres de contrôle, calculés à partir des 12 premiers chiffres.
Exemple : 12.345.678/0001-95.
Comment calculer les chiffres de contrôle d’un CNPJ
Les deux chiffres de contrôle utilisent la même règle, appelée modulo 11 : chaque chiffre est multiplié par un poids fixe, les produits sont additionnés, puis la somme est convertie en un seul chiffre.
Premier chiffre de contrôle (13e chiffre du CNPJ) :
- Multiplier les 12 premiers chiffres par les poids
5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, dans cet ordre. - Additionner les 12 produits.
- Diviser le total par 11 et conserver le reste.
- Si le reste est 0 ou 1, le chiffre de contrôle est 0. Sinon, le chiffre de contrôle est
11 − remainder.
Second chiffre de contrôle (14e chiffre du CNPJ) :
- Multiplier les 13 premiers chiffres (les 12 chiffres d’origine plus le premier chiffre de contrôle qui vient d’être calculé) par les poids
6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2. - Additionner les 13 produits.
- Diviser par 11 et conserver le reste.
- Si le reste est 0 ou 1, le chiffre de contrôle est 0. Sinon, le chiffre de contrôle est
11 − remainder.
Un CNPJ dont les 14 chiffres sont tous identiques, comme 11.111.111/1111-11, est toujours considéré comme invalide, car les règles brésiliennes n’autorisent pas ce schéma, quel que soit le résultat de la formule.
Exemple de calcul
Prenons les chiffres de base 1 2 3 4 5 6 7 8 0 0 0 1.
Étape 1 : premier chiffre de contrôle. Multiplier chaque chiffre par son poids et additionner les résultats :
| Chiffre | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 0 | 0 | 0 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Poids | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produit | 5 | 8 | 9 | 8 | 45 | 48 | 49 | 48 | 0 | 0 | 0 | 2 |
La somme des produits est 222. La division de 222 par 11 donne un reste de 2 ; le premier chiffre de contrôle est donc 11 − 2 = 9.
Étape 2 : second chiffre de contrôle. La suite de chiffres est maintenant 1 2 3 4 5 6 7 8 0 0 0 1 9 (13 chiffres, y compris le 9 de l’étape 1). La multiplication par le second ensemble de poids, suivie de l’addition, donne un total de 237. La division de 237 par 11 donne un reste de 6 ; le second chiffre de contrôle est donc 11 − 6 = 5.
Le numéro complet est 12.345.678/0001-95, celui utilisé comme exemple sur toute cette page. Les deux chiffres de contrôle détectent la grande majorité des erreurs de saisie, mais pas toutes. Comme un reste de 0 et un reste de 1 produisent tous deux le chiffre de contrôle 0, quelques modifications d’un seul chiffre laissent les deux chiffres de contrôle inchangés. 36.339.011/3587-00 et 56.339.011/3587-00 ne diffèrent que par leur premier chiffre, et passent tous deux le contrôle.
Comment utiliser cet outil
Générateur. Cliquez sur « Generate CNPJ » pour produire un nouveau numéro aléatoire avec des chiffres de contrôle corrects. Cliquez sur « Copy » pour le copier. Chaque résultat est indépendant ; une nouvelle exécution du générateur produit un numéro différent.
Validateur. Saisissez ou collez un CNPJ dans le champ de saisie, avec ou sans ponctuation, puis cliquez sur « Validate ». Le champ insère les points, la barre oblique et le trait d’union au fur et à mesure de la saisie des chiffres. L’outil donne ensuite un seul verdict : valide ou invalide. Un numéro n’est considéré comme valide que s’il comporte 14 chiffres, ne suit pas un schéma de chiffres répétés et contient deux chiffres de contrôle corrects.
Ce que le validateur ne vérifie pas
Le validateur confirme uniquement qu’un numéro est correctement construit selon la formule des chiffres de contrôle. Il ne peut pas confirmer que le numéro est enregistré auprès de la Receita Federal ni qu’il appartient à une entreprise en activité. La vérification du statut réel de l’enregistrement nécessite une consultation du service public de recherche de la Receita Federal ou d’un fournisseur de données agréé. Un numéro peut être mathématiquement valide sans être un CNPJ réel et enregistré ; les numéros générés par cet outil appartiennent volontairement à cette catégorie.
Foire aux questions
Que signifie CNPJ ? Cadastro Nacional da Pessoa Jurídica, en portugais « registre national des personnes morales ». Il s’agit du numéro d’identification brésilien des entreprises et des autres organisations.
Combien de chiffres comporte un CNPJ ? 14 chiffres : 8 pour l’immatriculation de base de l’entreprise, 4 pour le numéro de l’établissement et 2 chiffres de contrôle.
Peut-on utiliser un CNPJ généré sans risque ? Uniquement pour tester des logiciels, remplir des bases de données d’exemple ou apprendre le format. Il n’est enregistré auprès d’aucune autorité et ne doit pas être utilisé sur des formulaires fiscaux, dans des contrats ou pour des transactions réelles.
Pourquoi 11.111.111/1111-11 est-il toujours invalide ? Les règles de validation brésiliennes rejettent tout CNPJ dont les 14 chiffres sont identiques, selon une règle fixe distincte du calcul des chiffres de contrôle.
Quelle est la différence entre valider et vérifier un CNPJ ? La validation contrôle les calculs : longueur correcte, absence de schéma interdit de chiffres répétés et chiffres de contrôle corrects. La vérification détermine si le numéro est réellement enregistré au nom d’une entreprise réelle, ce qui nécessite une consultation de la base de données de la Receita Federal.
Quelle est la différence entre un CNPJ et un CPF ? Le CPF (Cadastro de Pessoas Físicas) identifie les personnes physiques et comporte 11 chiffres. Le CNPJ identifie les entreprises et les autres personnes morales et comporte 14 chiffres. Les deux utilisent des calculs différents pour leurs chiffres de contrôle.