IR · IRN

Iran

Iran (Islamic Republic of)

Une personne morale iranienne présente son identifiant national (شناسه ملی, 11 chiffres avec clé), son numéro d'immatriculation (شماره ثبت) et son code économique (کد اقتصادی), qui pour les personnes morales est l'identifiant national depuis 2020. Un entrepreneur individuel utilise son code national (کد ملی, 10 chiffres).

IBAN À confirmer

Longueur
26 caractères
Préfixe
IR
Notation SWIFT
IR2!n22!n
Contrôle
ISO 13616, modulo 97 = 1
Zone SEPA
Non
Source
Hors registre SWIFT (format publié par la banque centrale ou les banques, non inscrit au registre)

L'Iran n'est pas au registre IBAN SWIFT ; le format « sheba » (IR + 2 chiffres de contrôle + 22 chiffres, 26 caractères, modulo 97) n'est donné que par les compléments non officiels de schwifty et par des sources iraniennes non officielles.

Numéros de l'entreprise

شناسه ملی

À 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)

TVA À confirmer

Taxe sur la valeur ajoutée (مالیات بر ارزش افزوده) : numéro کد اقتصادی.

Le code économique identifie l'assujetti ; pour une personne morale il est égal à l'identifiant national depuis 2020 (sources secondaires).

Formes juridiques

Formes prévues par le droit local et absentes d'ISO 20275.

Points à confirmer

API

curl -H "Authorization: Token VOTRE_CLE" \
  "https://opendata.altius-group.ch/economics/country-formats/api/v1/countries/IR/"

Relu le 28 October 2026.

Buy us a coffee Explore the data