Algorithme de vérification d'un numéro de compte bancaire belge

Publié le 28 mai 2009 par Easyconcept

Suite à une question posée par freddemons, voici le calcul permettant de connaître les deux derniers chiffres de votre compte en banque... et par voie de conséquence, de pouvoir vérifier la validité d'un numéro de compte bancaire belge.

En Belgique, donc, les numéros de compte se composent de 3 séries de chiffres :

  • les 3 premiers chiffres qui permettent d'identifier la banque
  • les 7 chiffres suivants qui constituent le véritable numéro du compte au sein de la banque
  • les 2 derniers chiffres qui servent à vérifier la validité de l'ensemble

Cette vérification se base sur le modulo 97 des 10 premiers chiffres, le résultat de l'opération donnant les deux derniers chiffres.

Si votre apprentissage de modulo 97 comporte quelques lacunes, rappelons qu'il s'agit simplement du reste de la division du nombre par 97. Un exemple sera d'autant parlant.

  1. Notre numéro de compte en banque est le 068-2492526-41
  2. Transformons les dix premiers chiffres en nombre : cela donne 682492526
  3. Divisons-le par 97. On obtient un nombre dont on ne garde que la partie entière, avant la virgule : 7036005
  4. Multiplions ce résultat par 97 : 682492485
  5. Soustrayons enfin ce nombre du nombre de départ 682492526-682492485 et on obtient ?? 41 les deux derniers chiffres du compte

A vos calculettes !