Calcul des clefs rib et iban de votre compte

Soyez le premier à donner votre avis sur cette source.

Vue 103 923 fois - Téléchargée 2 855 fois

Description

C'est mon premier programme C alors soyez indulgent...
Mon programme permet de calculer la clef RIB et IBAN de votre compte.

Conclusion :

  • Le calcul de la clef RIB est simple :

C'est X modulo 97 avec X = 1 nombre de 23 chiffres.
Ce nombre de 23 chiffres est composé :
- du code banque sur 5 numériques
- du code caisse (ou guichet) sur 5 numériques
- du compte sur 11 alphanumériques (il ne faut pas oublier de convertir les lettres en chiffres)
- et les 2 derniers chiffres représentent la clef RIB = '00' (pour le calcul)

Ce qui fait 5 + 5 + 11 + 2 = 23

(23 chiffres) modulo 97 = résultat
97 - résultat = clef RIB (si =0 alors 97)
  • table de conversion lettre-chiffre pour le RIB :

A, J = 1
B, K, S = 2
C, L, T = 3
D, M, U = 4
E, N, V = 5
F, O, W = 6
G, P, X = 7
H, Q, Y = 8
I, R, Z = 9

Faites un test avec la calculatrice de votre PC (mode scientifique)
30012 = banque
18041 = caisse
12000450101 = compte
00 = clef pour le calcul
ce qui donne (30012180411200045010100) MOD 97 = résultat = 87
97 - résultat = 97 - 87 = 10 = clef RIB
(faites un essai avec votre compte bancaire ...)
  • Pour la clef IBAN, c'est presque pareil que pour la clef RIB mais

avec 1 nombre de 66 chiffres et une conversion lettre-chiffre un
peu différente ...
(66 chiffres) modulo 97 = résultat
98 - résultat = clef IBAN

(astuce : si le compte n'est constitué que de numerique alors la
clef IBAN sera toujours = 76)
  • table de conversion lettre-chiffre pour l'IBAN :

A =10 , B = 11, C = 12 ... J = 19 ... P = 25 ... Z = 35

Documents ayant servis pour la réalisation du pgm :

Register of European Account Numbers ( ECBS TR201 V3.6 october 2004)
IBAN ( ECBS EBS204 V3.2 august 2003)
de l' European Committee for Banking Standards
site http://www.ecbs.org

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

C'est bien votre programme mais il ne prend pas en compte les numéros de compte bancaires africains
Messages postés
2
Date d'inscription
vendredi 2 mai 2003
Statut
Membre
Dernière intervention
21 juin 2012

Hello

Parfait
Messages postés
2
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
15 octobre 2007

L'exe fonctionne, le programme obtenu en compilant le .c ne donne pas la bonne clef IBAn et n'a pas le même look.
Conclusion : l'exe est différent des sources !!!!
Messages postés
3
Date d'inscription
samedi 2 décembre 2000
Statut
Membre
Dernière intervention
2 août 2009

oui en effet c'est bien le cas j ai deja tout trouve meme un site ou on peut retrouver
n importe quelle banque : http://www.swift.com/bsl/freequery.do# , avec internet en cherchant c clair on trouve decidement tout !!!!!!
Messages postés
16
Date d'inscription
vendredi 24 décembre 2004
Statut
Membre
Dernière intervention
28 juillet 2007

Salut,

Le BIC ne s’obtient pas une méthode de calcul.
Chaque banque a son propre identifiant BIC qui sera enregistré par l’entreprise Society for Worldwide Interbank Financial Telecommunication, (SWIFT) (et donc payant). C’est pour cette raison que le BIC est aussi appelé Code SWIFT. Il est composé de 8 ou 11 caractères selon la branche de la banque. Les 4 premiers caractères ou le code banque représentent l’identification de la banque en question. Tandis que les 2 suivants ou le code pays constituent le code ISO du pays. Les 2 caractères restants servent à localiser et à distinguer les banques d’un seul et même pays. En ce qui concerne les 3 autres caractères ou le code branche, ils ne sont pas obligatoires mais sont utiles pour savoir si c’est à la banque siège ou dans l’un de ses filiales.
En gros, il te faut une base de donnée avec tous les BIC de toutes les banques françaises ;-) (google est ton ami)
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (vincelefou)