Aller au contenu

Vérificateur d'IBAN

Par
Publié le

L'IBAN, numéro de compte bancaire international, identifie un compte au-delà des frontières. Le vérificateur ci-dessus teste si un IBAN est bien formé avant que vous ne payiez ou que vous ne le transmettiez.

Comment le contrôle fonctionne

Le vérificateur exécute ces étapes à chaque modification du champ :

  1. Nettoyage. Les espaces et les tirets sont retirés et les lettres passées en majuscules. Rien ne s'affiche avant quatre caractères saisis.
  2. Code pays. Les deux premières lettres doivent figurer parmi les 37 pays de la table de longueurs de l'outil.
  3. Longueur. Chaque pays a une longueur d'IBAN fixe. Si le numéro est trop court ou trop long, le vérificateur indique la longueur attendue pour ce pays et celle que vous avez saisie.
  4. Format et chiffres de contrôle. L'IBAN doit être deux lettres, deux chiffres, puis uniquement des lettres et des chiffres. Le test ISO 13616 s'applique ensuite : les quatre premiers caractères passent à la fin, chaque lettre devient un nombre (A = 10, B = 11, jusqu'à Z = 35), et le long nombre obtenu est divisé par 97. Un IBAN valide laisse un reste de 1.
  5. Banque. Pour un IBAN commençant par BG, les caractères 5 à 8 sont lus comme code banque et comparés à la liste intégrée.

Quand l'IBAN passe, le vérificateur l'affiche aussi par groupes de quatre caractères, la forme utilisée sur papier.

La structure d'un IBAN français

Position Contenu Exemple
1-2 Code pays FR
3-4 Chiffres de contrôle 76
5-9 Code banque 30006
10-14 Code guichet 00001
15-25 Numéro de compte 12345678901
26-27 Clé RIB 89

Exemple détaillé

Prenons l'IBAN de documentation FR76 3000 6000 0112 3456 7890 189.

  1. Sans espaces : FR7630006000011234567890189 compte 27 caractères, la bonne longueur pour FR.
  2. Les quatre premiers caractères passent à la fin : 30006000011234567890189FR76.
  3. Les lettres deviennent des nombres (F = 15, R = 27) : 30006000011234567890189152776.
  4. Divisé par 97, le reste vaut 1 : les chiffres de contrôle sont corrects.

Remplacez maintenant le 1 des trois derniers chiffres par un 2, ce qui donne ...890289. La longueur reste bonne, mais le reste passe à 82. Le vérificateur signale que les chiffres de contrôle ne correspondent pas et qu'un caractère est mal saisi.

Les codes que l'outil reconnaît

La liste intégrée couvre 14 codes bulgares : UNCR (UniCredit Bulbank), STSA (DSK Bank), UBBS (United Bulgarian Bank), FINV (First Investment Bank), BPBI (Eurobank Bulgaria, Postbank), RZBB (Raiffeisenbank Bulgaria), PRCB (ProCredit Bank), CECB (Central Cooperative Bank), BUIN (Allianz Bank Bulgaria), IABG (International Asset Bank), SOMB (Municipal Bank), IORT (Investbank), TEXI (Texim Bank) et BNBG (Banque nationale de Bulgarie). Pour tout autre code bulgare, l'outil affiche le code sans nom de banque. Un IBAN bulgare compte 22 caractères : BG, deux chiffres de contrôle, un code banque de quatre lettres, puis 14 caractères.

Les limites du vérificateur

  • La structure, pas l'existence. Un résultat valide ne signifie pas que le compte est ouvert ni qu'il peut recevoir des paiements.
  • Pas de contrôle du nom. L'outil ne peut pas rapprocher l'IBAN du titulaire. Confirmez le nom avec le destinataire, surtout quand les coordonnées arrivent par e-mail.
  • 37 pays. Les IBAN valides de pays absents de la table sont signalés comme ayant un code pays inconnu.
  • Noms de banque pour la Bulgarie seulement. Les IBAN étrangers sont validés, mais aucune banque n'est nommée.
  • Une liste figée. Les noms de banque viennent d'une liste intégrée et peuvent accuser un retard sur les fusions et les changements de nom.

IBAN, SEPA et stablecoins

Dans la zone euro, les paiements entre IBAN passent le plus souvent par SEPA. xChange.bg vous donne des comptes de réception en EUR (SEPA) et en USD (ACH ou wire) à votre nom. L'argent qui arrive se convertit en USDC dans un portefeuille que vous contrôlez, et l'argent qui sort part vers tout compte bancaire, où un IBAN correct compte. Voir le versement bancaire et se faire payer en dollars depuis l'étranger.

Questions fréquentes

Que prouve un IBAN valide ?

Seulement que le numéro est correctement construit : un code pays connu, la bonne longueur pour ce pays et des chiffres de contrôle qui passent le test mod-97. Cela ne prouve ni que le compte existe, ni qu'il est ouvert, ni qu'il appartient à la personne que vous voulez payer.

Combien de caractères compte un IBAN français ?

27. Après FR et les deux chiffres de contrôle viennent 5 chiffres de code banque, 5 chiffres de code guichet, 11 caractères de numéro de compte et 2 chiffres de clé RIB. Le vérificateur contrôle cette longueur avant de tester les chiffres de contrôle.

Pourquoi l'outil nomme-t-il parfois la banque ?

Pour un IBAN bulgare, les caractères 5 à 8 sont les quatre premières lettres du BIC de la banque. L'outil les compare à une liste intégrée de 14 codes. Les IBAN des autres pays sont validés, mais aucune banque n'est nommée.

Pourquoi un IBAN étranger valide donne-t-il un code pays inconnu ?

Le vérificateur connaît la longueur d'IBAN de 37 pays : l'Union et l'EEE, plus Andorre, Gibraltar, Monaco, Saint-Marin, la Suisse, le Royaume-Uni et le Vatican. Les IBAN d'autres pays sont signalés comme inconnus.

L'IBAN que je colle est-il envoyé quelque part ?

Non. Le contrôle s'exécute dans votre navigateur à mesure que vous tapez, avec du code déjà chargé avec la page. L'IBAN n'est transmis ni à xChange.bg, ni à une banque, ni à un autre service, et il n'est pas conservé.

Les chiffres de contrôle attrapent-ils toutes les erreurs ?

Ils attrapent un caractère mal saisi et la plupart des inversions de caractères voisins, qui sont les erreurs courantes. Un numéro comportant plusieurs erreurs peut passer par hasard : comparez aussi l'IBAN avec la source.

Sources

  1. Règlement (UE) n° 260/2012 établissant des exigences techniques pour les virements et les prélèvements en euros
  2. Banque centrale européenne : espace unique de paiement en euros (SEPA)
  3. Banque nationale de Bulgarie : IBAN, le numéro de compte bancaire

À lire aussi

Autres outils