Štruktúra čísla účtov podľa vyhlášky
Tu nájdete:

Predpísaný tvar čísla účtu v tuzemskom platobnom styku je podľa vyhlášky (opatrenie Národnej banky Slovenska č. 7/2003 z dňa 12.12.2003) definovaný takto:
Číslo účtu v tuzemskom platobnom styku má celkový rozsah 6 až 17 znakov a skladá sa z dvoch samostatných častí: prvá časť čísla účtu - predčíslie (maximálne 6 numerických znakov) a druhá, základná časť čísla účtu (maximálne 10 numerických znakov). Číslo účtu je doplnené tzv. identifikačným kódom banky – je k dispozícii z číselníka národnej banky, napr. NBS. Kód banky je uvádzaný za lomítkom. Kód banky môže byť numerický alebo alfabetický. NBS vydáva prevodník identifikačných kódov, ktorý obsahuje platné kódy bánk. Prvá a druhá časť čísla účtu je oddelená pomlčkou.
Vždy keď je uvedené predčíslie, musí byť od základného čísla účtu klienta oddelené pomlčkou. V prípade, že predčíslie nie je uvedené (ani nuly), základné číslo účtu klienta je uvedené bez pomlčky.
Prvá časť čísla účtu a základná časť čísla účtu sú samostatne zaistené kontrolnou číslicou, ktorá samostatne chráni predčíslie aj základnú časť čísla účtu. Kontrolná číslica sa počíta na modulo 11 pri váhach uvedených ďalej. Inak je štruktúra čísla účtu voľná.
Náčrt objasňujúci štruktúru čísla účtov, kde A je predčíslie, B je základná časť účtu a C je kód banky.
Zaistenie čísel účtov kontrolným algoritmom modulo 11
Prvá a druhá časť čísla účtu sú zaistené algoritmom modulo 11 s váhami uvedenými v nasledujúcej tabuľke:
Váhy na kontrolu predčíslia na modulo 11:
Číslice | E | F | G | H | I | J |
---|---|---|---|---|---|---|
Váhy | 10 | 5 | 8 | 4 | 2 | 1 |
Váhy na kontrolu základného čísla účtu na modulo 11:
Číslice | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
Váhy | 6 | 3 | 7 | 9 | 10 | 5 | 8 | 4 | 2 | 1 |
Pozn.: Váhy sú tvorené číselnou radou 2n prípadne zvyškom po vydelení modulu 11. Tzn. sú získané ako rozdiel n-tej mocniny 2 a najbližšieho nižšieho násobku 11.
Kontrola platnosti prvej a druhej časti čísla účtu sa vykoná tak, že jednotlivé číslice sa vynásobia príslušnou váhou, výsledky násobenia sa sčítajú a vydelia 11. Váhy sa k čísliciam na jednotlivých pozíciách čísla účtu priraďujú sprava. Zvyšok po delení musí byť rovný 0. Takže:
Číslo ABCDEFGHIJ je zaistené modulo 11, pokiaľ je súčet S bez zvyšku deliteľný 11, pričom
S = 1*J + 2*I + 4*H + 8*G + 5*F + 10*E + 9*D + 7*C + 3*B + 6*A
Príklad: Majme účet 222121-3222223238/0800. Kontrola štruktúry je potom nasledujúca:
- predčíslie účtu: S1 =1*1 +2*2 + 4*1 + 8*2 + 5*2 + 10*2 = 55
- základná časť: S2 =1*8 +2*3 + 4*2 + 8*3 + 5*2 + 10*2 + 9*2 + 7*2 + 3*2 + 6*3 = 132
S1 i S2 sú deliteľné 11 bez zvyšku, teda uvedené číslo účtu zodpovedá požadovanému algoritmu.
V ABRA Gen miestach, kde sa pracuje so zadávaním čísel účtov sa vykonáva kontrola, či zadané číslo účtu zodpovedá vyššie popísanej štruktúre. Ide napr. o nasledujúce Business objekty:
- Firemný bankový účet (FirmBankAccount)
- Vlastný bankový účet (BankAccount)
- Riadok platobného príkazu (PaymentOrderRow)
- Opakovaná platba (RepeatedBankPayment)
-
a. i.
Kontrolu k položke pre zadanie účtu možno vyvolať aj v rámci užívateľsky definovateľných formulárov v rámci prvku Výraz. Využitie viď napr. definovateľné formuláre v module Mzdy a personalistika.
Vždy sa vykonáva test na prázdny účet. V prípade riadkov platobného príkazu a opakovaných platieb prebieha kontrola správnosti účtu podľa predpisu NBS iba v prípade, že cieľovou krajinou platby nie je lokálna krajina.
Použitie:
Každá inštitúcia používa vlastnú štruktúru čísla účtu. Vo vnútornom účtovom systéme bánk sa používajú oba spôsoby kódovania bánk (numerické (4-znakové) alebo alfabetické (6-znakové) kódy). Všetky finančné inštitúcie používajú štandardizovaný formát štruktúry čísla účtu v medzibankovom platobnom styku.
Prenos elektronickou cestou:
123456 1234567890 1234 alebo 1234567890 ABCDEFG |
Príklad písomnej formy:
Plný formát | Bežný zápis | Vlastné číslo účtu |
---|---|---|
000019 8742637541 1200 | 19-8742637541/1200 | 19-8742637541 |
000000 6713805498 SLPO | 6713805498 /SLPO | 6713805498 |

1212 1234 1234 5612 3456 7890 | |||
---|---|---|---|
Pozícia | Význam | Dĺžka | Počiatočná pozícia |
12 | ISO kód krajiny | 2 | 1 |
12 | Kontrolná číslica (IBAN) | 2 | 3 |
1234 | Kód banky | 4 | 5 |
123456 | Predčíslie | 6 | 9 |
1234567890 | Základná časť čísla účtu | 10 | 15 |
Celkom | 24 |
SK5412000000192000145399 v elektronickej podobe (24 znakov bez oddeľovačov) a SK54 1200 0000 1920 0014 5399 v písomnej podobe (6 skupín po 4 znakoch oddelených medzerami).