ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

Validateur IBAN

Vérifier la validité d'un IBAN — check digit, longueur du pays, structure — et lire son code banque et son guichet, directement dans le navigateur. La première chose qu'une banque contrôle sur un pain.001.

Validation locale du check digit (ISO 7064 MOD 97-10). Une saisie commençant par RF est traitée comme une référence créditeur ISO 11649.

Comment ça marche

L'IBAN (International Bank Account Number, ISO 13616) se compose d'un code pays sur 2 lettres, de 2 chiffres de contrôle, puis du BBAN propre au pays (longueur fixe). Le validateur :

  1. normalise la saisie (majuscules, suppression des espaces) ;
  2. vérifie le préfixe AA00… et que la longueur correspond à celle publiée pour le pays dans le registre ISO 13616 ;
  3. recalcule le check digit MOD 97-10 ;
  4. extrait, quand la structure est connue, le code banque et le code guichet depuis le BBAN.

Une saisie commençant par RF est traitée comme une référence créditeur ISO 11649 (RF + 2 chiffres de contrôle + référence), validée par le même MOD 97-10 — le format porté par le champ RemittanceInformation/Structured d'un virement SEPA.

L'algorithme MOD 97-10

Le contrôle ISO 7064 MOD 97-10 est élégant : on déplace les 4 premiers caractères à la fin, on remplace chaque lettre par sa valeur numérique (A=10, B=11…Z=35), et l'entier géant obtenu doit donner 1 modulo 97. On le calcule chiffre par chiffre pour éviter les grands nombres. La probabilité qu'une faute de frappe passe inaperçue est inférieure à 1/97.

Confidentialité

Limites

Documentation associée

  • ISO 20022 — les messages de paiement (pain, pacs, camt) qui transportent l'IBAN.
  • SWIFT MT — le monde MT (MT103) d'où vient la migration vers MX.
  • Parser SWIFT MT — l'outil pour les messages MT eux-mêmes.

Dernière mise à jour: 20 juin 2026