Anexa nr. 2 - Metoda de
calculare a caracterelor de verificare
Pas preliminar: Se creaza un cod IBAN artificial
pe baza codului de tara, a codului
bancii si a codului contului clientului,
punandu-se "00" in locul
caracterelor de verificare. Exemplu: RO00AAAA1B31007593840000
Pasul 1: Se
muta primele patru caractere (codul
de tara si falsul cod de verificare)
la dreapta codului IBAN. Exemplu: RO00AAAA1B31007593840000
devine AAAA1B31007593840000RO00
Pasul 2: Se
face conversia literelor in numere,
conform tabelei urmatoare:
A = 10
G = 16
M = 22
S = 28
Y = 34
B = 11
H = 17
N = 23
T = 29
Z = 35
C = 12
I = 18
O = 24
U = 30
D = 13
J = 19
P = 25
V = 31
E = 14
K = 20
Q = 26
W = 32
F = 15
L = 21
R = 27
X = 33
Exemplu: AAAA1B31007593840000RO00
devine 1010101011131007593840000272400
Pasul 3: Se aplica algoritmul MOD 97-10 (conform ISO 7064).
Se imparte numarul obtinut la
97 si restul se scade din 98.
Daca rezultatul este de un singur
caracter, se pune un zero inaintea
acestuia. Exemplu: Restul impartirii
numarului 1010101011131007593840000272400
la 97 este 49.
Prin scadere se obtine: 98 - 49
= 49, care reprezinta caracterele
de verificare pentru respectivul
cod IBAN, care astfel devine:
RO49AAAA1B31007593840000
Anexa nr. 3 - Metoda de
validare a unui cod IBAN
Pas preliminar: in cazul in care codul IBAN este
prezentat pe suport hartie, se converteste
formatul acestuia la formatul electronic
prin stergerea spatiilor de separare. Exemplu: un cod IBAN de tipul
RO49 AAAA 1B31 0075 9384 0000 devine
RO49AAAA1B31007593840000.
Pasul 1: Se
muta primele patru caractere (simbolizand
codul de tara si caracterele de
verificare) la dreapta codului
IBAN. Exemplu: RO49AAAA1B31007593840000
devine AAAA1B31007593840000RO49.
Pasul 2: Se
face conversia literelor in numere,
conform tabelei de conversie cuprinsa
in Anexa nr. 2. Exemplu: AAAA1B31007593840000RO49
devine 1010101011131007593840000272449
Pasul 3: Se
aplica algoritmul MOD 97-10 (conform
ISO 7064). Pentru ca cele 2 caractere
de verificare sa fie corecte (codul
IBAN sa fie corect), restul impartirii
numarului astfel obtinut la 97
trebuie sa fie 1. Exemplu: Restul impartirii
lui 1010101011131007593840000272449
la 97 este 1.
Sursa: BNR - REGULAMENTUL
nr.2 din 17 februarie 2004 privind
utilizarea codurilor IBAN în
România
(Monitorul Oficial al Romaâniei,
Partea I, nr. 165 din 25 februarie
2004)