Spos�b obliczania liczby kontrolnej dla standardu NRB lub IBAN wg normy PN-ISO 13616 Dwucyfrowa liczba kontrolna IBAN obliczana jest na podstawie ci�gu 24 cyfr okre�laj�cych kolejno (od lewej strony ci�gu): � Numer Rozliczeniowy (8 cyfr) � Identyfikator Rachunku (4 cyfry) � Rozszerzenie Numeru Rachunku (12 cyfr) Liczb� kontroln� oblicza si� wed�ug nast�puj�cego algorytmu: I. Z pe�nego ci�gu � numeru rachunku - zawieraj�cego m.in. 24 cyfry znacz�ce, nale�y usun�� wszelkie znaki, kt�re nie s� cyframi (my�lniki, przecinki, kropki), II. Do �oczyszczonego� 24-ro cyfrowego numeru rachunku dodaje si� po prawej stronie, �kod kraju�, a nast�pnie �00� (zero, zero). Kod kraju jest zamieniany na warto�ci liczbowe wg tabeli opisanej w standardzie PN-ISO 7064, publikowanym przez �European Committee for Banking Standards�. W przypadku kodu Polski, warto�ci liter PL wynosz� kolejno 25 i 21, III. Otrzymany w ten spos�b 30-to znakowy ci�g cyfr powinien sk�ada� si� kolejno z: � Numeru Rozliczeniowego banku, � Identyfikatora Rachunku, � Rozszerzenia Numeru Rachunku, � czterech cyfr: kolejnych warto�ci liter kodu kraju, � dwu-zerowej sta�ej. IV. Otrzymany 30-to cyfrowy ci�g dzieli si� przez 97 i zapisuje reszt� (dzia�anie modulo 97), V. Otrzyman� w wyniku tego dzia�ania liczb� odejmuje si� od 98, VI. Je�eli powsta�a w ten spos�b liczba jest jednoznakowa (mniejsza od 10), uzupe�nia si� j� wiod�cym zerem i umieszcza po lewej stronie numeru rachunku; je�eli za� jest wi�ksza lub r�wna 10, umieszcza si� j� bez zmiany po lewej stronie numeru rachunku, VII. Ostateczny 26-cyfrowy ci�g numeru rachunku otrzymuje si� poprzez po��czenie: � obliczonej liczby kontrolnej � Numeru Rozliczeniowego, � Identyfikatora Rachunku, � Rozszerzenia Numeru Rachunku. Przyk�ad obliczania sumy kontrolnej dla standardu NRB lub IBAN wg normy PN-ISO 13616 Numer Rozliczeniowy Banku: 10600018 Identyfikator Rachunku: 1069 Rozszerzenie Numeru Rachunku: 048226432465 Numer rachunku: 10600018 1069 048226432465 I. Dodanie po prawej stronie do numeru rachunku kodu kraju oraz dw�ch zer (00). 10600018 1069 048226432465 PL 00 II. Zamiana kodu kraju na warto�ci liczbowe zgodnie z tabel� w standardzie PN-ISO 7064 publikowan� przez �European Committee for Banking Standards�. 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 P = 25, L = 21 10600018 1069 048226432465 25 21 00 III. Obliczenie reszty z dzielenia ci�gu przez liczb� 97 (dzia�anie modulo 97). Otrzyman� w ten spos�b liczb� odejmuje si� od 98. 98 � (10600018 1069 048226432465 25 21 00 mod 97) = 98 � 80 = 18 IV. Do��czenie przed numerem rachunku sumy kontrolnej. Podany ni�ej ci�g z obliczon� sum� kontroln� stanowi prawid�owy numer rachunku wg standardu NRB lub IBAN. 18 10600018 1069 048226432465