Générateur d'ISIN (International Securities Identification Number - ISO 6166)
Générez et formatez des codes ISIN alphanumériques valides de 12 caractères pour actions, obligations et titres financiers selon la norme ISO 6166.
À propos de l'ISIN (International Securities Identification Number)
L'International Securities Identification Number (ISIN) est la norme internationale (ISO 6166) servant à identifier de manière univoque les instruments financiers (actions, obligations, parts d'OPCVM, dérivés) à l'échelle mondiale.
Supervisé par l'Association of National Numbering Agencies (ANNA) et attribué par les agences nationales de numérotation (comme Euroclear France en France, CUSIP aux États-Unis ou B3 au Brésil), ce code est obligatoire pour la négociation et le règlement-livraison sur les marchés de capitaux.
Anatomie & Structure de l'ISIN (ISO 6166)
Un code ISIN est composé de 12 caractères alphanumériques répartis en 3 segments principaux :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 et 2 | Code Pays / Émetteur | 2 lettres | Code ISO 3166-1 alpha-2 du pays siège ou préfixe spécial (ex: FR pour France, XS pour Euro-obligations) | FR |
| 3 à 11 | NSIN (National Securities Number) | 9 caractères | Identifiant national attribué par l'agence de numérotation (ex: code SICOVAM/Euroclear, CUSIP, SEDOL) | 000012027 |
| 12 | Clé de Contrôle | 1 chiffre | Chiffre de contrôle décimal calculé par l'algorithme de Luhn Modulo 10 étendu | 1 |
Algorithme d'Intégrité (Luhn Modulo 10 Étendu)
Vérification officielle de l'intégrité structurelle exécutée sur le code ISIN :
- 1. Translittérer les caractères : les chiffres 0-9 restent inchangés ; les lettres A-Z deviennent des entiers de 10 à 35 (A=10, ..., Z=35).
- 2. Parcourir la chaîne numérique résultante de droite à gauche.
- 3. Appliquer des poids alternés : le chiffre le plus à droite est multiplié par 2, le suivant par 1, puis 2, 1, consécutivement.
- 4. Multiplier chaque chiffre par son poids et additionner les chiffres du produit obtenu.
- 5. Sommer l'ensemble des valeurs ; la clé de contrôle correspond au complément à la dizaine supérieure.