Zašto je važno provjeriti IBAN?
Pogrešno upisan IBAN (International Bank Account Number) može dovesti do kašnjenja prijenosa sredstava ili povrata novca uz dodatne bankarske naknade. Zbog toga se u Hrvatskoj, kao i u cijelom SEPA području, koristi strogi međunarodni standard koji sadrži matematički kontrolni broj unutar samog računa (dvije znamenke nakon oznake države).
Tehnički način provjere algoritma (MOD97)
Sustav provjerava ispravnost IBAN-a pomoću matematičkog algoritma ISO 7064, MOD 97-10. Postupak računanja i validacije vrši se kroz sljedeće korake:
- Prva četiri znaka u nizu (oznaka države
HRi kontrolni brojCC) izdvajaju se i premještaju na sami kraj niza, tako da IBAN dobiva sljedeću strukturu:AAAAAAABBBBBBBBBBHRCC. Sve crtice i razmaci se uklanjaju. - Slova unutar niza se moraju pretvoriti u brojčane (numeričke) vrijednosti. Prema standardu ISO 13616, svako slovo ima fiksnu vrijednost počevši od A=10 do Z=35. Za hrvatski IBAN to znači:
H = 17,R = 27. - Nakon pretvorbe slova dobije se ogroman broj od 23 znamenke:
AAAAAAABBBBBBBBBB1727CC. - Taj veliki broj dijeli se s brojem 97. Ukoliko je matematički ostatak pri dijeljenju (Modulo) točno 1, tada možemo tvrditi sa 100% sigurnosti da je IBAN formalno i tehnički ispravan!
Provjera IBAN-a za ostale države regije: