Միջազգային բանկային հաշվեհամար (IBAN)

մինի|Բրիտանական բանկի (հորինված) քաղվածքի տիտղոսաթերթ, որտեղ ցույց է տրվում IBAN հաշվի գտնվելու վայրը
**Միջազգային բանկային հաշվեհամար** (), միջազգայնորեն ընդունված համակարգ բանկային հաշիվները նույնականացնելու և միջազգային փոխանցումների մշակումը նվազագույն ռիսկով իրականացնելու համար։ Ի սկզբանե այն ընդունվել է Եվրոպական բանկային ստանդարտների կոմիտեի (ECBS) կողմից, իսկ ավելի ուշ որպես միջազգային ստանդարտ ISO ISO 13616:1997- ի ներքո։ Ներկայիս ստանդարտը ISO 13616:2007-ն է, որը նշում է SWIFT- ին որպես պաշտոնական գրանցամատյան։ Ի սկզբանե ստեղծված լինելով Եվրամիության ներսում վճարումները հեշտացնելու համար, այն ներդրվել է եվրոպական երկրների մեծամասնության և աշխարհի  բազմաթիվ երկրների կողմից, հիմնականում Մերձավոր Արևելքում և Կարիբյան ծովում։ 2016 թվականի փետրվարի դրությամբ 69 երկիր օգտագործում էր IBAN համարակալման համակարգը

IBAN-ը բաղկացած է մինչև 34 այբբենական նիշերից, որոնք պարունակում են երկրի կոդ, ստուգման երկու նիշ և թվերի շարք, որը ներառում է շահառուի բանկի կոդը, մասնաճյուղի կոդը և շահառուի հաշվեհամարը։ Ստուգման նիշերը հնարավորություն են տալիս  ստուգելու բանկի հաշվեհամարը և հաստատելու նրա ամդամակցությունը համակարգին նախքան փոխանցումն իրականացնելը։

## Նախապատմություն
IBAN-ից առաջ բանկային հաշվի նույնականացման տարբեր ստանդարտները (այսինքն`բանկը, մասնաճյուղը, routing կոդերը և հաշվի համարը)  խառնաշփոթ էին առաջացնում որոշ օգտվողների համար։ Դա հաճախ հանգեցնում էր նրան, որ անհրաժեշտ routing տեղեկատվությունը բացակայում էր փոխանցումներից։ ISO 9362-ով սահմանված է ,որ նշված routing տեղեկատվությունը(հաճախ հայտնի նաև որպես բիզնեսի նույնականացման կոդեր (BIC կոդ), SWIFT ID կամ SWIFT կոդ կամ SWIFT-BIC) հատուկ ձևաչափ չի պահանջում, այնպես որ հաշիվների և գործարքների տիպերի նույնականացումը թողնվում էր փոխանցման  կողմերի համաձայնության վրա։ Այն նաև չէր պարունակում ստուգիչ թվանշաններ, ուստի մակագրության սխալները հայտնաբերելի չեն եղել, և ուղարկող բանկը չի կարողացել վավերացնել routing-ի տվյալները նախքան փոխանցում կատարելը։ Սխալ routing կոդերը հանգեցրել են վճարումների հետաձգմանը և ավելացրել են լրացուցիչ ծախսեր ուղարկող և ընդունող բանկերի, հաճախ նաև միջնորդ բանկերին մոտ։

Այս դժվարությունները հաղթահարելու համար 1997 թ.-ին Ստանդարտացման միջազգային կազմակերպությունը (ISO) հրապարակեց ISO 13616: 1997: Այս առաջարկի ճկուն լինելու պատճառով Եվրոպական բանկային ստանդարտների կոմիտեն (ECBS) կարծում էր, որ այն անիրագործելի կլինի, և նրանք մշակեցին ստանդարտի իրենց տարբերակը, որն ի թիվս այլ բաների, թույլ էր տալիս միայն մեծատառեր և պահանջում էր,որ յուրաքանչյուր երկրի համար IBAN-ը ունենա ֆիքսված երկարություն։ ISO 13616:1997 հետագայում հանվեc և փոխարինվեc ISO 13616:2003-ով։ Ստանդարտը նորից վերանայվեց 2007-ին, երբ այն բաժանվեց երկու մասի։

IBAN- ը պարտադրում է ճկուն, բայց կանոնավոր ձևաչափ, որը բավարար է հաշվի նույնականացման համար և պարունակում է վավերացման տեղեկատվություն`մուտքագրման սխալներից խուսափելու համար։ Այն կրում է ամբողջ routing տեղեկատվությունը, որն անհրաժեշտ է մի բանկից մյուսը փոխանցում կատարելու համար, որտեղ էլ որ լինի։ Այն պարունակում է  բանկային հաշվեհամարի հիմնական մանրամասները, ինչպիսիք են երկրի կոդը, մասնաճյուղի կոդը(Մեծ Բրիտանիայում և Իռլանդիայում հայտնի են որպես տեսակավորման կոդեր) և հաշվեհամարները,այն նաև պարունակում է ստուգիչ թվանշաններ, որոնք կարող են վավերացվել հենց սկզբում՝ մեկ ստանդարտ ընթացակարգի միջոցով։ Այն տեղերում , որտեղ օգտագործվում է IBAN,  փողի փոխանցման սխալները կրճատվել են ընդհանուր փոխանցումների 0,1%-ի չափով։

## Կառուցվածքը
IBAN-ը բաղկացած է մինչև 34 տառերից և թվերից հետևյալ կերպ.

* երկրի ծածկագիր՝ օգտագործելով ISO 3166-1 ալֆա-2-ը - երկու մեծատառ,
* ստուգիչ թվանշաններ -երկու նիշ, և
* Հիմնական բանկային հաշվի համար  (**Basic Bank Account Number - BBAN**) – մինչև 30 տառ և թվանշան, որոնք կախված երկրից տարբեր են

Ստուգիչ թվանշանները հնարավորություն են տալիս հստակ ստուգել բանկային հաշվի համարը , հաստատել դրա ամբողջականությունը նախքան գործարքը կատարելը։

IBAN-ը էլեկտրոնային եղանակով փոխանցման դեպքում չպետք է պարունակի բացատներ։ Տպելիս այն արտահայտվում է չորս նիշերի խմբով,որոնք առանձնացված են մեկ բացատով .նիշերի վերջին խումբը ունի փոփոխական երկարություն , ինչպես ցույց է տրված ստորև բերված օրինակում

Թույլատրված IBAN նիշերն են 0-ից 9 թվանշանները, և լատիներեն այբուբենի տառերը՝ A-ից Z: Սա վերաբերում է նույնիսկ այն երկրներին (օրինակ ՝ Թաիլանդ), որտեղ այդ տառերը չեն օգտագործվում մայրենի լեզվում։

### Հիմնական բանկային հաշվի համար
Հիմնական բանկային հաշվի համարի (BBAN) ձևաչափը որոշվում է  յուրաքանչյուր երկրի կենտրոնական բանկի կամ նշանակված վճարային մարմնի կողմից։ Ընդունված ձևաչափերը կարող են լինել իրարից տարբեր։ Ազգային մարմինը կարող է գրանցել իր BBAN ձևաչափը SWIFT- ով, որը սակայն  պարտադիր չէ։ Այն կարող է ընդունել IBAN առանց գրանցման։ SWIFT- ը հանդես է գալիս նաև որպես SWIFT համակարգի գրանցման մարմին, որն օգտագործվում է IBAN չընդունած երկրների մեծամասնության կողմից։ Երկու համակարգերի հիմնական տարբերությունն այն է, որ SWIFT- ը չի պահանջում, որ երկրի ներսում օգտագործվող BBAN- ները լինեն նախապես սահմանված երկարությամբ։

Յուրաքանչյուր երկրի համար BBAN- ը պետք է ունենա հաստատուն երկարություն և պարունակի տառեր և/կամ թվեր։ Այն ներառում է ներքին բանկային հաշվի համար, մասնաճյուղի նույնացուցիչ և հնարավոր routing տեղեկատվություն։ Յուրաքանչյուր երկիր կարող է ունենալ routing/ հաշվեհամարի համարակալման տարբեր համակարգեր ՝ առավելագույնը ներառելով 30 թիվ և/կամ տառ։

### Ստուգիչ թվեր
Ստուգիչ թվերը հնարավորություն են տալիս ուղարկող բանկին (կամ նրա հաճախորդին) կատարել նշանակման վայրի և հաշվեհամարի ստուգում տվյալների մուտքագրման պահին։ Այս ստուգումը երաշխավորվում է հայտնաբերելու ցանկացած դեպք, երբ մեկ նիշ բաց է թողնվել, կրկնօրինակվել, սխալ մուտքագրվել կամ որտեղ երկու նիշերը հակառակ են գրվել։ Այսպիսով, routing-ի և հաշվի համարների սխալները գործնականում վերացված են

## Վերամշակում
IBAN-ի նախագծային նպատակներից մեկն այն էր, որ հնարավորինս շատ վավերացում իրականացվի տվյալների մուտքագրման պահին։ Մասնավորապես, IBAN-ը կարդացող համակարգչային ծրագիրը կկարողանա վավերացնել.

* Երկրի կոդը
* IBAN- ում նիշերի քանակը համապատասխանում է երկրի ծածկագրի համար նշված քանակին
* Երկրի կոդի համար սահմանված BBAN ձևաչափը
* Հաշվի համարը, բանկի կոդը և երկրի կոդի համադրությունը համատեղելի են ստուգիչ թվերի հետ

Ստուգիչ թվանշանները հաշվարկվում են ՝ օգտագործելով MOD-97-10 ՝ համաձայն ISO / IEC 7064: 2003 (այս հոդվածում կրճատված է mod-97), որը մատնանշում է ստուգման նիշերի համակարգերի մի շարք, որոնք ունակ են պաշտպանել տողերը սխալներից, որոնք տեղի են ունենում այն ժամանակ, երբ մարդիկ պատճենում են տվյալները։ Մասնավորապես, ստանդարտը նշում է, որ հնարավոր է հայտնաբերել հետևյալը.

* Տեղերով փոխարինման բոլոր սխալները (մեկ նիշի փոխարինումը մյուսով, օրինակ ՝ `4234-ը`  `1234-ով`)
* Տեղափոխման բոլոր կամ համարյա բոլոր սխալները (երկու նիշերի տեղափոխումը, որոնք կամ հարակից են կամ դրանց միջև կա մեկ նիշ, օրինակ ՝  `12345`-ի փոխարեն `12354` կամ `12543`)
* Տեղափոխման բոլոր կամ գրեթե բոլոր սխալները (ամբողջ տողի հերթափոխը ձախից աջ կամ հակառակը)
* Կրկնակի փոխարինման սխալների մեծ մասը .նույն տողում երկու առանձին փոխարինման սխալներ, օրինակ ՝ `1234567`-ի փոխարեն `7234587`
* Բոլոր մյուս սխալների մեծ մասը

IBAN- ների համար հիմնական կանոնն այն է, որ հաշիվ սպասարկող ֆինանսական հաստատությունը պետք է ունենա IBAN, քանի որ կան մի շարք ոլորտներ, որտեղ նույն հաշվից և մասնաճյուղերից տարբեր IBAN- ներ կարող են ստեղծվել , որոնք կբավարարեն IBAN-ի վավերացման ընդհանուր կանոններին։ Հատկապես այն դեպքերում, երբ `00` վավեր ստուգման նիշ է,  `97`-ը չի լինի վավեր ստուգիչ թվանշան, ինչպես նաև, եթե `01` -ը վավեր ստուգիչ թվանշան է, `98`-ը չի լինի վավեր ստուգման նիշ, նույնը նաև `02` -ի և `99`-ի դեպքում։

ՄԱԿ-ի CEFACT TBG5- ը հրապարակել է IBAN վավերացման անվճար ծառայություն 32 լեզուներով բոլոր 57 երկրների համար, որոնք ընդունել են IBAN ստանդարտը։ Նրանք նաև հրապարակել են ստուգման ալգորիթմի Javascript ելակետային կոդը։

ECBS-ի անդամ երկրների բանկային հաշիվների IBAN ստուգիչն առկա է իր կայքում անգլերեն լեզվով։

## Ծանոթագրություններ

Կատեգորիա:ISO ստանդարտներ
Կատեգորիա:Անկանխիկ հաշվարկներ
Կատեգորիա:Բանկային գործ
Կատեգորիա:Դասակարգիչներ