Générateur et Validateur CLABE Mexicain | Outil de Test Gratuit
Générez des numéros CLABE mexicains valides pour tester les systèmes de paiement. Créez plusieurs CLABE avec des codes bancaires corrects et des chiffres de contrôle. Vérifiez instantanément les CLABE existants gratuitement.
Générateur de CLABE Mexicain
Générer des numéros CLABE (Clave Bancaria Estandarizada) mexicains valides pour les tests logiciels ou vérifier des numéros existants.
Documentation
Qu’est-ce qu’un numéro CLABE ?
Une CLABE (Clave Bancaria Estandarizada, ou « code bancaire normalisé ») est un numéro à 18 chiffres qui identifie un compte bancaire au Mexique. Chaque compte de chaque banque mexicaine en possède une. Les banques et les systèmes de paiement l’utilisent pour acheminer les virements électroniques vers le bon compte. Cet outil génère des numéros CLABE conformes au format requis pour les tests logiciels et vérifie si une CLABE existante est valide.
Le Mexique a instauré la CLABE en 2004, en même temps que le SPEI (Sistema de Pagos Electrónicos Interbancarios), le système national de paiements interbancaires en temps réel, géré par la banque centrale, Banco de México. Avant la création de la CLABE, chaque banque utilisait son propre format de numéro de compte, ce qui rendait les virements interbancaires lents et sujets aux erreurs. Un format unique à 18 chiffres a résolu ce problème.
Structure d’une CLABE
Une CLABE comporte toujours exactement 18 chiffres, répartis en quatre parties :
- Code de la banque (chiffres 1–3) : identifie la banque. Par exemple, 002 correspond à Banamex, 012 à BBVA Bancomer, 014 à Santander, 021 à HSBC et 072 à Banorte.
- Code de l’agence (chiffres 4–6) : identifie l’agence où le compte a été ouvert.
- Numéro de compte (chiffres 7–17) : numéro à 11 chiffres qui identifie le compte concerné dans cette agence.
- Clé de contrôle (chiffre 18) : chiffre unique calculé à partir des 17 premiers chiffres, utilisé pour détecter les erreurs de saisie.
Formule de calcul de la clé de contrôle d’une CLABE
La clé de contrôle est obtenue à partir d’une somme de contrôle pondérée. Le calcul se déroule comme suit :
- Multiplier chacun des 17 chiffres par un poids. Les poids se répètent selon le motif 3, 7, 1, 3, 7, 1, et ainsi de suite pour les 17 positions.
- Pour chaque produit, ne conserver que son dernier chiffre (le produit modulo 10).
- Additionner les 17 derniers chiffres pour obtenir une somme.
- Calculer le modulo 10 de cette somme. Appeler cette valeur
m. - La clé de contrôle est
(10 - m) mod 10.
Le dernier « modulo 10 » de l’étape 5 est important : il transforme un résultat de 10 en 0, de sorte que la clé de contrôle est toujours un chiffre unique compris entre 0 et 9.
Ce type de somme de contrôle détecte la plupart des erreurs courantes de saisie, comme un chiffre incorrect ou deux chiffres intervertis, car ces erreurs modifient presque toujours la clé de contrôle calculée.
Exemple détaillé
Prenons les 17 premiers chiffres 01234512345678901, constitués du code bancaire 012 (BBVA Bancomer), du code d’agence 345 et du numéro de compte 12345678901.
En multipliant chaque chiffre par son poids (3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7) et en ne conservant que le dernier chiffre de chaque produit, on obtient : 0, 7, 2, 9, 8, 5, 3, 4, 3, 2, 5, 6, 1, 6, 9, 0, 7
Leur somme est égale à 77. Le calcul de 77 modulo 10 donne 7. La clé de contrôle est (10 - 7) mod 10 = 3.
La CLABE complète, avec une somme de contrôle correcte, est donc :
012345123456789013
Décomposition : 012 est le code bancaire (BBVA Bancomer), 345 le code d’agence, 12345678901 le numéro de compte et 3 la clé de contrôle.
Fonctionnement du générateur
L’outil construit une CLABE en combinant un code bancaire, un code d’agence aléatoire et un numéro de compte aléatoire à 11 chiffres, puis calcule la clé de contrôle correcte à l’aide de la formule ci-dessus. Le résultat respecte toujours le format requis et comporte une clé de contrôle correspondante.
Générer une seule CLABE. Choisissez une banque précise ou laissez l’outil en sélectionner une au hasard. Le résultat présente séparément chaque partie du numéro.
Générer plusieurs CLABE. Créez jusqu’à 100 CLABE à la fois, soit pour une seule banque choisie, soit avec des banques sélectionnées aléatoirement. Chaque CLABE de la série est unique.
Vérifier une CLABE. Saisissez un numéro quelconque à 18 chiffres. L’outil vérifie trois éléments : la présence exacte de 18 chiffres, la correspondance des trois premiers chiffres avec le code d’une banque réelle et la correspondance du 18e chiffre avec la valeur produite par la formule pour les 17 premiers chiffres.
À quoi servent les numéros générés
Les CLABE générées ne sont liées à aucun compte bancaire réel. Elles respectent le format requis et comportent une clé de contrôle correctement calculée ; les logiciels qui vérifient uniquement la structure les accepteront, mais aucun argent ne peut réellement leur être envoyé. Elles sont destinées aux tests automatisés, à la validation de formulaires, à l’initialisation de bases de données et à des tâches de développement similaires, et non aux virements réels. Une CLABE générée ne doit jamais être utilisée pour un paiement réel ni enregistrée dans un système de production comme s’il s’agissait du compte d’un véritable client.
Les codes bancaires peuvent changer au fil du temps, lorsque des établissements fusionnent ou que de nouvelles banques obtiennent une licence. La liste des codes bancaires utilisée par cet outil peut ne pas intégrer les changements officiels les plus récents ; toute personne travaillant sur un projet qui dépend d’un code bancaire exact et à jour devrait donc le vérifier dans la documentation CLABE de Banco de México.
Foire aux questions
À quoi sert un numéro CLABE ?
Il identifie un compte bancaire précis au Mexique, afin qu’un virement électronique parvienne à la bonne banque, à la bonne agence et au bon compte.
Comment savoir à quelle banque appartient une CLABE ?
Les trois premiers chiffres constituent le code bancaire. Par exemple, 012 correspond à BBVA Bancomer, 014 à Santander et 072 à Banorte.
Les CLABE générées par cet outil sont-elles liées à de vrais comptes ?
Non. Elles sont correctement formatées et passent les contrôles structurels, mais ne correspondent à aucun compte réel. Elles doivent être utilisées uniquement pour les tests.
Comment vérifier si une CLABE est valide ?
Vérifiez trois éléments : elle doit comporter exactement 18 chiffres, les trois premiers chiffres doivent être ceux d’une banque réelle et le 18e chiffre doit correspondre à la valeur calculée à partir des 17 premiers chiffres au moyen de la somme de contrôle pondérée décrite ci-dessus.
Un nombre aléatoire à 18 chiffres peut-il être accepté comme une CLABE valide ?
Rarement. Environ un code sur neuf à trois chiffres correspond à une banque réelle, et un seul des dix derniers chiffres possibles fournit la clé de contrôle correcte pour un préfixe donné à 17 chiffres. Au total, un nombre aléatoire à 18 chiffres a environ 1 % de chances de réussir les deux contrôles.
Pourquoi une banque refuserait-elle une CLABE que cet outil indique comme valide ?
Cet outil vérifie uniquement la structure : longueur, code bancaire et clé de contrôle. Une banque vérifie également si le compte existe réellement et s’il est ouvert. Une CLABE inventée mais structurellement valide échouera à cette seconde étape, puisqu’elle ne correspond à aucun compte réel.
Références
- Banco de México, "CLABE - Clave Bancaria Estandarizada" : https://www.banxico.org.mx/servicios/clabe-estandarizada.html
- Banco de México, "Sistema de Pagos Electrónicos Interbancarios (SPEI)" : https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/
- Asociación de Bancos de México (ABM) : https://www.abm.org.mx/