شناسه ملی
À confirmer
Identifiant d'entreprise · Numéro fiscal · TVA
IR_SHENASE
Identifiant national des personnes morales (شناسه ملی اشخاص حقوقی)
- Délivré par
- سازمان ثبت اسناد و املاک کشور (Organisation d'enregistrement des actes et des biens), système national des personnes morales
- Concerne
- sociétés, succursales, associations, organismes publics
- Format
- 11 chiffres : 4 chiffres de la circonscription d'enregistrement, 6 chiffres propres à l'entité, 1 chiffre de contrôle
- Expression régulière
- ^\d{11}$
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; convertir les chiffres arabes-indiens (٠–٩) et persans (۰–۹) en 0–9
- Clé de contrôle
-
custom À confirmer
Sur 11 chiffres d1…d11 : c = d10 + 2. Poids cycliques 29, 27, 23, 19, 17, 29, 27, 23, 19, 17 appliqués à d1…d10. S = somme de (di + c) × poids. r = S mod 11 ; si r = 10, r = 0. Le numéro est valide si r = d11.
Calculée par l'API de validation.
- Exemples
-
- 10380284790 — persian-tools 0.0.11, tests de legal_id (« valides et enregistrés »), clé recalculée : 0
- 10100387143 — persian-tools 0.0.11, tests de legal_id (« valides et enregistrés »), clé recalculée : 3
- 10380284792 (clé fausse) — persian-tools 0.0.11, tests de legal_id (exemple invalide), clé recalculée : 0 attendu
Attribué à toute personne morale iranienne par un règlement du Conseil des ministres de 1387 (2008). Longueur et structure concordantes entre plusieurs sources secondaires (ekhtebar.ir, heyvalaw.com, persian-tools). L'algorithme de clé vient uniquement d'une bibliothèque non officielle (persian-tools) ; il n'a pas été trouvé dans un texte de l'Organisation d'enregistrement. Ne pas bloquer une saisie sur la clé.
Sources :
persian-tools 0.0.11 (PyPI), module legal_id et tests (bibliothèque non officielle) · ekhtebar.ir, « شناسه ملی » (structure : 4 chiffres de la circonscription, 6 chiffres de l'entité, 1 chiffre de contrôle) · heyvalaw.com, « نحوه دریافت شناسه ملی »
کد اقتصادی
À confirmer
Numéro fiscal · TVA
IR_EC
Code économique (کد اقتصادی / شماره اقتصادی)
- Délivré par
- سازمان امور مالیاتی کشور (Organisation des affaires fiscales)
- Concerne
- sociétés, entrepreneurs individuels, personnes physiques
- Format
- Personnes morales : depuis ordibehesht 1399 (avril-mai 2020), égal à l'identifiant national à 11 chiffres ; ancien code économique de 12 chiffres (émis depuis 1375 / 1996)
- Expression régulière
- ^\d{11,12}$
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; convertir les chiffres arabes-indiens (٠–٩) et persans (۰–۹) en 0–9
- Clé de contrôle
-
Aucune
Sources secondaires (zarinpal.com, sepidarsystem.com, digikala mag) : le code économique des personnes morales est leur شناسه ملی depuis 1399 ; l'ancien format comptait 12 chiffres. Format actuel pour les personnes physiques non établi (fondé sur le code national selon certaines sources). Exigé sur les factures (facturation électronique, système des contribuables).
Sources :
Zarinpal, « کد اقتصادی چیست » · Sepidar, « کد اقتصادی چیست »
شماره ثبت
Inconnu
Registre du commerce
IR_SABT
Numéro d'immatriculation au registre des sociétés (شماره ثبت)
- Délivré par
- Bureaux d'enregistrement des sociétés (اداره ثبت شرکتها), Organisation d'enregistrement des actes et des biens
- Concerne
- sociétés, succursales, associations
- Format
- Numéro séquentiel propre à chaque bureau d'enregistrement ; longueur variable
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; convertir les chiffres arabes-indiens (٠–٩) et persans (۰–۹) en 0–9
- Clé de contrôle
-
Aucune
Le numéro n'est unique qu'avec la ville d'enregistrement ; l'identifiant national (IR_SHENASE) est l'identifiant à privilégier. GLEIF ne contient que 8 entités iraniennes (banques), dont une avec un numéro (154444, Bank Saman, autorité Banque centrale) : insuffisant pour un format.
Sources :
GLEIF, API lei-records filtrée sur le pays IR (8 enregistrements examinés) (2026-10-28)
کد ملی
À confirmer
Numéro fiscal
IR_KODMELLI
Code national des personnes physiques (کد ملی)
- Délivré par
- سازمان ثبت احوال کشور (Organisation de l'état civil)
- Concerne
- personnes physiques, entrepreneurs individuels
- Format
- 10 chiffres, le dernier est la clé
- Expression régulière
- ^\d{10}$
- Normalisation
- Supprimer espaces, points, tirets et barres obliques ; convertir les chiffres arabes-indiens (٠–٩) et persans (۰–۹) en 0–9
- Clé de contrôle
-
weighted_mod11 À confirmer
Poids 10, 9, 8, 7, 6, 5, 4, 3, 2 sur les 9 premiers chiffres (de gauche à droite). S = somme des produits ; r = S mod 11. Si r < 2, la clé vaut r ; sinon la clé vaut 11 − r. La clé doit être égale au 10e chiffre.
Calculée par l'API de validation.
Algorithme décrit par des sources secondaires (persian-tools, ekhtebar.ir) ; aucune publication de l'Organisation de l'état civil lue. Sert d'identifiant fiscal à l'entrepreneur individuel.
Sources :
persian-tools (JS) v4.0.4, verifyIranianNationalId · ekhtebar.ir, « شناسه ملی » (structure : 4 chiffres de la circonscription, 6 chiffres de l'entité, 1 chiffre de contrôle)