1. Noteikumi nosaka iestādes, kas atbilstoši šo noteikumu 2.1.apakšpunktā minētajam starptautiskajam standartam atver un apkalpo klientu kontus, kuros glabātos naudas līdzekļus izmanto iekšzemes un pārrobežu maksājumos latos un ārvalstu valūtā (tālāk tekstā – iestāde), piešķirto starptautiskā bankas konta numura IBAN struktūru (tālāk tekstā – struktūra) un minimālās prasības, kas jāievēro iestādei attiecībā uz Latvijas IBAN izmantošanas kārtību, veicot maksājumu starp iestādēm.
2. Noteikumos lietoti šādi termini:
2.1. IBAN (International Bank Account Number) – starptautisks bankas konta numurs, kas piešķirts klientam un kas atbilst starptautiskajam standartam ISO 13616-1:2007 "Finanšu pakalpojumi. Starptautiskais bankas konta numurs (IBAN). 1.daļa: IBAN uzbūve";
2.2. Latvijas IBAN – iestādes piešķirts IBAN, kas atbilst šo noteikumu 3.punktā aprakstītajai struktūrai.
3. Latvijas IBAN sastāv no 21 simbola, kur secīgi vietoti:
3.1. divi burti – Latvijas valsts kods LV saskaņā ar starptautisko standartu ISO 3166 "Valstu un to teritoriālā iedalījuma vienību nosaukumu kodi";
3.2. divi cipari – kontrolcipari saskaņā ar starptautiskajā standartā ISO 7064 "Informācijas tehnoloģija – Drošības paņēmieni – Kontrolzīmju sistēmas" aprakstīto aprēķina metodi MOD 97-10 (pielikums);
3.3. četri burti – bankas BIC (Bank Identifier Code) pirmie četri burti saskaņā ar starptautisko standartu ISO 9362 "Banku identifikācijas kodi";
3.4. 13 zīmes – klienta konta numurs.
4. Latvijas IBAN izmantojami tikai lielie latīņu alfabēta burti un arābu cipari. Elektroniskajos maksājuma dokumentos Latvijas IBAN nesatur atdalītājus vai tukšuma zīmes. Lai samazinātu kļūdas iespēju, norādot Latvijas IBAN, maksājuma dokumentā papīra dokumenta veidā un gadījumā, kad konta numuru ievada manuāli, katrus četrus simbolus vēlams atdalīt ar tukšuma zīmi.
5. Klienta maksājumā, ko uzsācis maksātājs ar mērķi ieskaitīt naudas summu saņēmēja kontā, iestāde, pieņemot klienta maksājuma dokumentu, kurā norādīts saņēmēja Latvijas IBAN, pārbauda Latvijas IBAN atbilstību šo noteikumu 3.punktā aprakstītajai struktūrai un kontrolciparu pareizību. Ja maksājuma dokumentā norādītais Latvijas IBAN neatbilst šo noteikumu 3.punktā aprakstītajai struktūrai vai norādīti nepareizi kontrolcipari, saņēmēja iestāde noraida šādu maksājuma dokumentu.
6. Atzīt par spēku zaudējušu Latvijas Bankas padomes 2003.gada 15.maija lēmumu Nr.102/4 "Par "IBAN lietošanas noteikumu" apstiprināšanu".
I. Kontrolciparu noteikšana
1. Izveido Latvijas IBAN struktūrai atbilstošu simbolu virkni, kontrolciparus aizstājot ar "00". Piemēram, Latvijas Bankas (ar BIC "BANK") klienta konta numuram 2900 4351 9500 1 atbilstošā simbolu virkne ir LV00BANK2900435195001.
2. Pirmos četrus simbolus pārvieto klienta konta numura labajā pusē. Šā pielikuma 1.punktā minētajam piemēram atbilstošā simbolu virkne ir BANK2900435195001LV00.
3. Pārveido burtus par cipariem saskaņā ar šādu burtu pārveides tabulu.
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ārveidošanas rezultātā iegūtā ciparu virkne ir 111023202900435195001213100.
4. Lai noteiktu kontrolciparus, izmanto aprēķina metodi MOD 97-10 un iegūto atlikumu atņem no skaitļa 98. Ja rezultātā iegūst viencipara skaitli, to papildina ar nulli kreisajā pusē. Atlikumu aprēķina saskaņā ar šādu formulu:
MOD (n; 97) = n – 97 * INT (n/97),
kur:
n – dalāmais (konta numuram atbilstošā ciparu virkne, kas iegūta šā pielikuma 3.punktā atspoguļotās burtu pārveides rezultātā);
INT – norāde, ka iegūtais rezultāts noapaļojams uz leju, lai iegūtu veselu skaitli. Piemēram, INT (8.9) = 8, bet INT (14) = 14.
Tādējādi klienta konta kontrolcipari ir "45"
[98 – MOD (111023202900435195001213100; 97) = 98 – 53 = 45] un attiecīgais Latvijas IBAN ir LV45BANK2900435195001.
II. Kontrolciparu pārbaude
5. Pirmos četrus Latvijas IBAN simbolus pārvieto klienta konta numura labajā pusē. Pārvietošanas rezultātā iegūtā simbolu virkne ir BANK2900435195001LV45.
6. Pārveido burtus par cipariem saskaņā ar šā pielikuma 3.punktā ietverto burtu pārveides tabulu. Pārveidošanas rezultātā iegūtā ciparu virkne ir 111023202900435195001213145.
7. Kontrolcipari ir pareizi, ja, izmantojot MOD 97-10, iegūst skaitli 1. Piemērā kontrolcipari "45" ir pareizi, jo aprēķina rezultāts ir skaitlis 1
[MOD (111023202900435195001213145; 97) =
= 111023202900435195001213145 – 97 * INT (111023202900435195001213145/97) = 1].
III. Precizitātes nodrošināšana
8. Precizitātes nodrošināšanai skaitļu ar peldošo komatu (floating point numbers) vietā ieteicams lietot veselos skaitļus (integers). Ar 32 vai 64 bitiem binārajā skaitļu pieraksta veidā var attēlot veselos skaitļus, kas decimālajā skaitļu pieraksta veidā sastāv attiecīgi no 9 vai 18 zīmēm.
9. Ja skaitlis sastāv no vairāk zīmēm nekā veselie skaitļi, kurus uztur attiecīgā programmatūra, atlikuma aprēķinu (dalot šo skaitli ar 97) var sadalīt vairākos secīgos veselu skaitļu (atlikumu) aprēķinos: aprēķina MOD 97-10 no pirmajiem 9 (vai 18) skaitļa cipariem, tad izveido nākamo 9 (vai 18) ciparu skaitli, iegūtajam atlikumam pievienojot nākamos 7 vai 8 (vai arī 16 vai 17) ciparus, un aprēķina MOD 97-10 no jauniegūtā skaitļa. Šīs darbības atkārto līdz brīdim, kad visi skaitļa cipari ir izmantoti.
10. Atlikums, dalot skaitli 111023202900435195001213145 ar skaitli 97, ir 1, un šā rezultāta iegūšanai veicamas šādas darbības.
MOD (111023202; 97) = 9
MOD (990043519; 97) = 21
MOD (215001213; 97) = 34
MOD (34145; 97) = 1