Enum BbanStructure
- All Implemented Interfaces:
Serializable,Comparable<BbanStructure>,java.lang.constant.Constable
It is based on the document IBAN Registry Release 92 issued by SWIFT in May 2022. Last verification date of
this list can be seen in the @LastVerification value.
Except the national check digit, which is pretty common, the following information were considered too specific to be part of the jbanking API :
- account type (Bulgaria, Brasil, Guatemala),
- account currency (Guatemala, Mauritius, Seychelles),
- balance account number (Belarus),
- identification number (Iceland),
- owner account number (Brasil),
- reserved characters (Costa Rica, Mauritius).
Note that IBAN Registry contains errors in the BBAN composition for some countries, such as France or Poland. Each format has been verified using the documentation issued by the national contact indicated in the IBAN Registry (or using @see International Bank Account Number if no documentation were found on the contact's website).
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionBBAN structure for Andorra as defined by the Associació de Bancs Andorrans (ABA).BBAN structure for the United Arab Emirates as defined by the Central Bank of the United Arab Emirates.BBAN structure for Albania as defined by the Banka e Shqipërisë (Bank of Albania).BBAN structure for Austria as defined by Stuzza.BBAN structure for Azerbaijan as defined by the Azərbaycan Respublikasının Mərkəzi Bankı (Central Bank of the Republic of Azerbaijan - CBA).BBAN structure for Bosnia and Herzegovina as defined by the Centralna banka I Bosne Hercegovine (Central Bank of Bosnia and Herzegovina - CBBH).BBAN structure for Belgium as defined by the Fédération belge du secteur financier (Febelfin).BBAN structure for Bulgaria as defined by the Balgarska narodna banka (Bulgarian National Bank - BNB).BBAN structure for Bahrain as defined by the Central Bank of Bahrain (CBB).BBAN structure for Burundi as defined by the Banque de la République du Burundi (BRB).BBAN structure for Brazil as defined by the Banco Central do Brasil (Central Bank of Brazil - BCB).BBAN structure for the Republic of Belarus as defined by the National Bank of the Republic of Belarus (NBRB).BBAN structure for Switzerland as defined by SIX Interbank Clearing.BBAN structure for Costa Rica as defined by the Banco Central de Costa Rica (BCCR).BBAN structure for Cyprus as defined by the Kıbrıs Merkez Bankası (Central Bank of Cyprus).BBAN structure for the Czech Republic as defined by the Česká národní banka (Czech National Bank - CNB).BBAN structure for Germany as defined by the Bundesverband deutscher Banken (Association of German Banks).BBAN structure for Djibouti as defined by the Banque Centrale de Djibouti.BBAN structure for Denmark as defined by Finance Denmark.BBAN structure for the Dominican Republic as defined by the Banco Central de la República Dominicana (Central Bank of the Dominican Republic).BBAN structure for Estonia as defined by the Eesti Pangaliit (Estonian Banking Association - EBA).BBAN structure for Egypt as defined by the Central Bank of Egypt (CBE).BBAN structure for Spain as defined by the Asociación Española de Banca (AEB).BBAN structure for Finland as defined by the Finanssiala ry (Federation of Finnish Financial Services - FA).BBAN structure for Faroe Islands as defined by Finance Denmark.BBAN structure for France as defined by the Comité Français d'Organisation et de Normalisation Bancaires (CFONB).BBAN structure for the United Kingdom as defined by Payments UK Management Ltd.BBAN structure for Georgia as defined by the National Bank of Georgia (NBG).BBAN structure for Gibraltar as defined by the Gibraltar Financial Services Commission (GFSC).BBAN structure for Greenland as defined by the Finance Denmark.BBAN structure for Greece as defined by the Hellenic Bank Association (HBA).BBAN structure for Guatemala as defined by the Banco de Guatemala (Bank of Guatemala).BBAN structure for Croatia as defined by the Hrvatska narodna banka (Croatian National Bank - HNB).BBAN structure for Hungary as defined by the Magyar Bankszövetség (Hungarian Banking Association).BBAN structure for Ireland as defined by the Banking and Payments Federation Ireland (BPFI).BBAN structure for Israel as defined by the Bank of Israel (BOI).BBAN structure for Iraq as defined by the Central Bank of Iraq (CBI).BBAN structure for Iceland as defined by the Seðlabanki Íslands (Central Bank of Iceland - CB).BBAN structure for Italy as defined by the Associazione Bancaria Italiana (ABI).BBAN structure for Jordan as defined by the Central Bank of Jordan (CBJ).BBAN structure for Kuwait as defined by the Central Bank of Kuwait (CBK).BBAN structure for Kazakhstan as defined by the Qazaqstan Ulttyq Banki (National Bank of Kazakhstan).BBAN structure for Lebanon as defined by the Banque du Liban (Bank of Lebanon - BDL).BBAN structure for Saint Lucia as defined by the Saint Lucia Bureau of Standards (SLBS).BBAN structure for Liechtenstein as defined by the Liechtensteinischer Bankenverband (Liechtenstein Bankers Association).BBAN structure for Lithuania as defined by the Lietuvos Bankas (Bank of Lithuania).BBAN structure for Luxembourg as defined by the Association des Banques et Banquiers Luxembourg (Luxembourg Bankers’ Association - ABBL).BBAN structure for Latvia as defined by the Latvijas Banka (Bank of Latvia).BBAN structure for Libya as defined by the Central Bank of Libya (CBL).BBAN structure for Monaco as defined by the Association Monégasque des Activités Financières (AMAF).BBAN structure for Moldova as defined by the Banca Naţională a Moldovei (National Bank of Moldova - BNM).BBAN structure for Montenegro as defined by the Association of Montenegrin Banks.BBAN structure for Macedonia as defined by the Narodna Banka na Republika Severna Makedonija (National Bank of the Republic of North Macedonia - NBRSM).BBAN structure for Mauritania as defined by the Banque Centrale de Mauritanie (Central Bank of Mauritania - BCM).BBAN structure for Malta as defined by the Malta Bankers’ Association (MBA).BBAN structure for Mauritius as defined by the Bank of Mauritius (BOM).BBAN structure for the Netherlands as defined by the Betaalvereniging Nederland (Dutch Payment Association).BBAN structure for Norway as defined by the DNB ASA ((formerly DnB NOR ASA).BBAN structure for Pakistan as defined by the State Bank of Pakistan (SBP).BBAN structure for Poland as defined by the Narodowy Bank Polski (National Bank of Poland - NBP).BBAN structure for the State of Palestine as defined by the Palestine Monetary Authority (PMA).BBAN structure for Portugal as defined by SIBS.BBAN structure for Qatar as defined by the Qatar Central Bank (QCB).BBAN structure for Romania as defined by the Banca Națională a României (National Bank of Romania - BNR).BBAN structure for Serbia as defined by the Narodna banka Srbije (National bank of Serbia - NBS).BBAN structure for Russia as defined by the Central Bank of the Russian Federation (CBR).BBAN structure for Saudi Arabia as defined by the Saudi Arabian Monetary Authority (SAMA).BBAN structure for Seychelles as defined by the Central Bank of Seychelles (CBS).BBAN structure for Sudan as defined by the Central Bank of Sudan (CBOS).BBAN structure for Sweden as defined by the Svenska Bankföreningen (Swedish Bankers’ Association).BBAN structure for Slovenia as defined by the Banka Slovenije (Bank of Slovenia).BBAN structure for Slovakia as defined by the Národná banka Slovenska (National Bank of Slovakia - NBS).BBAN structure for San Marino as defined by the Banca Centrale della Repubblica di San Marino (Central Bank of the Republic of San Marino - BCSM).BBAN structure for São Tomé and Príncipe as defined by the Banco Central de Sao Tome e Principe (Central Bank of São Tomé and Príncipe - BCSTP).BBAN structure for El Salvador as defined by the Banco Central de Reserva de El Salvador (Central Reserve Bank of El Salvador).BBAN structure for Timor-Leste as defined by the Banco Central de Timor-Leste (East Timor Central Bank - BCTL).BBAN structure for Tunisia as defined by the Association Professionnelle Tunisienne des Banques et des Etablissements Financiers (Tunisia’s Professional Association for Banks and Financial Institutions - APTBEF).BBAN structure for Türkiye as defined by the Türkiye Cumhuriyet Merkez Bankası (Central Bank of the Republic of Turkey - CBRT).BBAN structure for Ukraine as defined by the Association UkrSWIFT.BBAN structure for the Vatican City State as defined by the Autorita di Informazione Finanziaria (AIF - Financial Information Authority).BBAN structure for the british Virgin Islands as defined by the VP Bank House.BBAN structure for Kosovo as defined by the Banka Qendrore e Kosovës (Central Bank of the Republic of Kosovo). -
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<BbanStructure>forCountry(IsoCountry country) Returns the appropriate BbanStructure given the country, or null if IBAN are not in use in this country.static BbanStructureReturns the enum constant of this type with the specified name.static BbanStructure[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
AD
BBAN structure for Andorra as defined by the Associació de Bancs Andorrans (ABA).Example:
- IBAN: AD12 0001 2030 2003 5910 0100
- BBAN: 00012030200359100100
- Bank identifier: 0001
- Branch identifier: 2030
- Account number: 200359100100
- National check digit: N/A
- See Also:
-
AE
BBAN structure for the United Arab Emirates as defined by the Central Bank of the United Arab Emirates.Example:
- IBAN: AE07 0331 2345 6789 0123 456
- BBAN: 0331234567890123456
- Bank identifier: 033
- Account number: 1234567890123456
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
AL
BBAN structure for Albania as defined by the Banka e Shqipërisë (Bank of Albania).Note that data in IBAN registry (Release 92 – May 2022) is wrong regarding the BBAN structure.
Example:
- IBAN: AL47 2121 1009 0000 0002 3569 8741
- BBAN: 212110090000000235698741
- Bank identifier: 212
- Branch identifier: 1100
- National check digit: 9
- Account number: 0000000235698741
- See Also:
-
AT
BBAN structure for Austria as defined by Stuzza.Example:
- IBAN: AT61 1904 3002 3457 3201
- BBAN: 1904300234573201
- Bank identifier: 19043
- Account number: 00234573201
- Branch identifier: N/A
- National check digit: N/A
-
AZ
BBAN structure for Azerbaijan as defined by the Azərbaycan Respublikasının Mərkəzi Bankı (Central Bank of the Republic of Azerbaijan - CBA).Example:
- IBAN: AZ21 NABZ 0000 0000 1370 1000 1944
- BBAN: NABZ00000000137010001944
- Bank identifier: NABZ
- Account number: 00000000137010001944
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
BA
BBAN structure for Bosnia and Herzegovina as defined by the Centralna banka I Bosne Hercegovine (Central Bank of Bosnia and Herzegovina - CBBH).Example:
- IBAN: BA39 1290 0794 0102 8494
- BBAN: 1290079401028494
- Bank identifier: 129
- Branch identifier: 007
- Account number: 94010284
- National check digit: 94
-
BE
BBAN structure for Belgium as defined by the Fédération belge du secteur financier (Febelfin).Example:
- IBAN: BE68 5390 0754 7034
- BBAN: 539007547034
- Bank identifier: 539
- Account number: 0075470
- National check digit: 34
- Branch identifier: N/A
- See Also:
-
BG
BBAN structure for Bulgaria as defined by the Balgarska narodna banka (Bulgarian National Bank - BNB).Example:
- IBAN: BG80 BNBG 9661 1020 3456 78
- BBAN: BNBG96611020345678
- Bank identifier: BNBG
- Branch identifier: 9661
- Account type: 10
- Account number: 20345678
- National check digit: N/A
- See Also:
-
BH
BBAN structure for Bahrain as defined by the Central Bank of Bahrain (CBB).Example:
- IBAN: BH67 BMAG 0000 1299 1234 56
- BBAN: BMAG00001299123456
- Bank identifier: BMAG
- Account number: 00001299123456
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
BI
BBAN structure for Burundi as defined by the Banque de la République du Burundi (BRB).Note that the SWIFT expression seems to indicate the presence of a check digit at the end of the BBAN. As we have not found any documentation clarifying this point we will consider for the time being that this is not the case (so the last two characters belong to the account number).
Example:
- IBAN: BI42 1000 0100 0100 0033 2045 181
- BBAN: 10000100010000332045181
- Bank identifier: 10000
- Branch identifier: 10001
- Account number: 0000332045181
- National check digit: N/A
-
BR
BBAN structure for Brazil as defined by the Banco Central do Brasil (Central Bank of Brazil - BCB).Example:
- IBAN: BR18 0036 0305 0000 1000 9795 493C 1
- BBAN: 00360305000010009795493C1
- Bank identifier: 00360305
- Branch identifier: 00001
- Account number: 0009795493
- Account type: C
- Owner account number: 1
- National check digit: N/A
-
BY
BBAN structure for the Republic of Belarus as defined by the National Bank of the Republic of Belarus (NBRB).Example:
- IBAN: BY13 NBRB 3600 9000 0000 2Z00 AB00
- BBAN: NBRB3600900000002Z00AB00
- Bank identifier: NBRB
- Balance account number: 3600
- Account number: 900000002Z00AB00
- Branch identifier: N/A
- National check digit: N/A
-
CH
BBAN structure for Switzerland as defined by SIX Interbank Clearing.Example:
- IBAN: CH93 0076 2011 6238 5295 7
- BBAN: 00762011623852957
- Bank identifier: 00762
- Account number: 011623852957
- Branch identifier: N/A
- National check digit: N/A
-
CR
BBAN structure for Costa Rica as defined by the Banco Central de Costa Rica (BCCR).Note that data in IBAN registry (Release 92 – May 2022) is wrong regarding the BBAN structure (bank identifier contains the reserved character).
Example:
- IBAN: CR05 0152 0200 1026 2840 66
- BBAN: 015202001026284066
- Reserved: 0
- Bank identifier: 152
- Account number: 02001026284066
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
CY
BBAN structure for Cyprus as defined by the Kıbrıs Merkez Bankası (Central Bank of Cyprus).Example:
- IBAN: CY17 0020 0128 0000 0012 0052 7600
- BBAN: 002001280000001200527600
- Bank identifier: 002
- Branch identifier: 00128
- Account number: 0000001200527600
- National check digit: N/A
- See Also:
-
CZ
BBAN structure for the Czech Republic as defined by the Česká národní banka (Czech National Bank - CNB).Example:
- IBAN: CZ65 0800 0000 1920 0014 5399
- BBAN: 08000000192000145399
- Bank identifier: 0800
- Account number: 0000192000145399
- Branch identifier: N/A
- National check digit: N/A
-
DE
BBAN structure for Germany as defined by the Bundesverband deutscher Banken (Association of German Banks).Example:
- IBAN: DE89 3704 0044 0532 0130 00
- BBAN: 370400440532013000
- Bank identifier: 37040044
- Account number: 0532013000
- Branch identifier: N/A
- National check digit: N/A
-
DJ
BBAN structure for Djibouti as defined by the Banque Centrale de Djibouti.Note that the SWIFT expression seems to indicate the presence of a check digit at the end of the BBAN. As we have not found any documentation clarifying this point we will consider for the time being that this is not the case (so the last two characters belong to the account number).
Example:
- IBAN: DJ21 0001 0000 0001 5400 0100 186
- BBAN: 00010000000154000100186
- Bank identifier: 00010
- Branch identifier: 00000
- Account number: 0154000100186
- National check digit: N/A
-
DK
BBAN structure for Denmark as defined by Finance Denmark.Example:
- IBAN: DK50 0040 0440 1162 43
- BBAN: 00400440116243
- Bank identifier: 0040
- Account number: 0440116243
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
DO
BBAN structure for the Dominican Republic as defined by the Banco Central de la República Dominicana (Central Bank of the Dominican Republic).Example:
- IBAN: DO28 BAGR 0000 0001 2124 5361 1324
- BBAN: BAGR00000001212453611324
- Bank identifier: BAGR
- Account number: 00000001212453611324
- Branch identifier: N/A
- National check digit: N/A
-
EE
BBAN structure for Estonia as defined by the Eesti Pangaliit (Estonian Banking Association - EBA).Example:
- IBAN: EE38 2200 2210 2014 5685
- BBAN: 2200221020145685
- Bank identifier: 22
- Account number: 00221020145685
- Branch identifier: N/A
- National check digit: N/A
-
EG
BBAN structure for Egypt as defined by the Central Bank of Egypt (CBE).Example:
- IBAN: EG38 0019 0005 0000 0000 2631 8000 2
- BBAN: 0019000500000000263180002
- Bank identifier: 0019
- Branch identifier: 0005
- Account number: 00000000263180002
- National check digit: N/A
-
ES
BBAN structure for Spain as defined by the Asociación Española de Banca (AEB).Example:
- IBAN: ES91 2100 0418 4502 0005 1332
- BBAN: 21000418450200051332
- Bank identifier: 2100
- Branch identifier: 0418
- National check digit: 45
- Account number: 0200051332
- See Also:
-
FI
BBAN structure for Finland as defined by the Finanssiala ry (Federation of Finnish Financial Services - FA).Example:
- IBAN: FI21 1234 5600 0007 85
- BBAN: 12345600000785
- Bank identifier: 123
- Account number: 45600000785
- Branch identifier: N/A
- National check digit: N/A
-
FO
BBAN structure for Faroe Islands as defined by Finance Denmark.Example:
- IBAN: FO62 6460 0001 6316 34
- BBAN: 64600001631634
- Bank identifier: 6460
- Account number: 0001631634
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
FR
BBAN structure for France as defined by the Comité Français d'Organisation et de Normalisation Bancaires (CFONB).Example:
- IBAN: FR14 2004 1010 0505 0001 3M02 606
- BBAN: 20041010050500013M02606
- Bank identifier: 20041
- Branch identifier: 01005
- Account number: 0500013M026
- National check digit: 06
- See Also:
-
GB
BBAN structure for the United Kingdom as defined by Payments UK Management Ltd.Example:
- IBAN: GB29 NWBK 6016 1331 9268 19
- BBAN: NWBK60161331926819
- Bank identifier: NWBK
- Branch identifier: 601613
- Account number: 31926819
- National check digit: N/A
- See Also:
-
GE
BBAN structure for Georgia as defined by the National Bank of Georgia (NBG).Example:
- IBAN: GE29 NB00 0000 0101 9049 17
- BBAN: NB0000000101904917
- Bank identifier: NB
- Account number: 0000000101904917
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
GI
BBAN structure for Gibraltar as defined by the Gibraltar Financial Services Commission (GFSC).Example:
- IBAN: GI75 NWBK 0000 0000 7099 453
- BBAN: NWBK000000007099453
- Bank identifier: NWBK
- Account number: 000000007099453
- Branch identifier: N/A
- National check digit: N/A
-
GL
BBAN structure for Greenland as defined by the Finance Denmark.Example:
- IBAN: GL89 6471 0001 0002 06
- BBAN: 64710001000206
- Bank identifier: 6471
- Account number: 0001000206
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
GR
BBAN structure for Greece as defined by the Hellenic Bank Association (HBA).Example:
- IBAN: GR16 0110 1250 0000 0001 2300 695
- BBAN: 01101250000000012300695
- Bank identifier: 011
- Branch identifier: 0125
- Account number: 0000000012300695
- National check digit: N/A
- See Also:
-
GT
BBAN structure for Guatemala as defined by the Banco de Guatemala (Bank of Guatemala).Example:
- IBAN: GT82 TRAJ 0102 0000 0012 1002 9690
- BBAN: TRAJ01020000001210029690
- Bank identifier: TRAJ
- Currency code: 01
- Account type: 02
- Account number: 0000001210029690
- Branch identifier: N/A
- National check digit: N/A
-
HR
BBAN structure for Croatia as defined by the Hrvatska narodna banka (Croatian National Bank - HNB).Example:
- IBAN: HR12 1001 0051 8630 0016 0
- BBAN: 10010051863000160
- Bank identifier: 1001005
- Account number: 1863000160
- Branch identifier: N/A
- National check digit: N/A
-
HU
BBAN structure for Hungary as defined by the Magyar Bankszövetség (Hungarian Banking Association).Example:
- IBAN: HU42 1177 3016 1111 1018 0000 0000
- BBAN: 117730161111101800000000
- Bank identifier: 117
- Branch identifier: 7301
- Account number: 6111110180000000
- National check digit: 0
-
IE
BBAN structure for Ireland as defined by the Banking and Payments Federation Ireland (BPFI).Example:
- IBAN: IE29 AIBK 9311 5212 3456 78
- BBAN: AIBK93115212345678
- Bank identifier: AIBK
- Branch identifier: 931152
- Account number: 12345678
- National check digit: N/A
-
IL
BBAN structure for Israel as defined by the Bank of Israel (BOI).Example:
- IBAN: IL62 0108 0000 0009 9999 999
- BBAN: 010800000099999999
- Bank identifier: 010
- Branch identifier: 800
- Account number: 0000099999999
- National check digit: N/A
- See Also:
-
IQ
BBAN structure for Iraq as defined by the Central Bank of Iraq (CBI).Example:
- IBAN: IQ98 NBIQ 8501 2345 6789 012
- BBAN: NBIQ850123456789012
- Bank identifier: NBIQ
- Branch identifier: 850
- Account number: 123456789012
- National check digit: N/A
-
IS
BBAN structure for Iceland as defined by the Seðlabanki Íslands (Central Bank of Iceland - CB).Example:
- IBAN: IS14 0159 2600 7654 5510 7303 39
- BBAN: 0159260076545510730339
- Bank identifier: 01
- Branch identifier: 59
- Account type: 26
- Account number: 007654
- National identification number: 5510730339
- National check digit: N/A
-
IT
BBAN structure for Italy as defined by the Associazione Bancaria Italiana (ABI).Example:
- IBAN: IT60 X054 2811 1010 0000 0123 456
- BBAN: X0542811101000000123456
- National check digit: X
- Bank identifier: 05428
- Branch identifier: 11101
- Account number: 000000123456
- See Also:
-
JO
BBAN structure for Jordan as defined by the Central Bank of Jordan (CBJ).Note that data in IBAN registry (Release 92 – May 2022) is wrong regarding the BBAN structure (the branch code is missing).
Example:
- IBAN: JO94 CBJO 0010 0000 0000 0131 0003 02
- BBAN: CBJO0010000000000131000302
- Bank identifier: CBJO
- Branch identifier: 0010
- Account number: 000000000131000302
- National check digit: N/A
-
KW
BBAN structure for Kuwait as defined by the Central Bank of Kuwait (CBK).Example:
- IBAN: KW81 CBKU 0000 0000 0000 1234 5601 01
- BBAN: CBKU0000000000001234560101
- Bank identifier: CBKU
- Account number: 0000000000001234560101
- Branch identifier: N/A
- National check digit: N/A
-
KZ
BBAN structure for Kazakhstan as defined by the Qazaqstan Ulttyq Banki (National Bank of Kazakhstan).Example:
- IBAN: KZ86 125K ZT50 0410 0100
- BBAN: 125KZT5004100100
- Bank identifier: 125
- Account number: KZT5004100100
- Branch identifier: N/A
- National check digit: N/A
-
LB
BBAN structure for Lebanon as defined by the Banque du Liban (Bank of Lebanon - BDL).Example:
- IBAN: LB62 0999 0000 0001 0019 0122 9114
- BBAN: 099900000001001901229114
- Bank identifier: 0999
- Account number: 00000001001901229114
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
LC
BBAN structure for Saint Lucia as defined by the Saint Lucia Bureau of Standards (SLBS).Example:
- IBAN: LC55 HEMM 0001 0001 0012 0012 0002 3015
- BBAN: HEMM000100010012001200023015
- Bank identifier: HEMM
- Account number: 000100010012001200023015
- Branch identifier: N/A
- National check digit: N/A
-
LI
BBAN structure for Liechtenstein as defined by the Liechtensteinischer Bankenverband (Liechtenstein Bankers Association).Example:
- IBAN: LI21 0881 0000 2324 013A A
- BBAN: 088100002324013AA
- Bank identifier: 08810
- Account number: 0002324013AA
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
LT
BBAN structure for Lithuania as defined by the Lietuvos Bankas (Bank of Lithuania).Example:
- IBAN: LT12 1000 0111 0100 1000
- BBAN: 1000011101001000
- Bank identifier: 10000
- Account number: 11101001000
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
LU
BBAN structure for Luxembourg as defined by the Association des Banques et Banquiers Luxembourg (Luxembourg Bankers’ Association - ABBL).Example:
- IBAN: LU28 0019 4006 4475 0000
- BBAN: 0019400644750000
- Bank identifier: 001
- Account number: 9400644750000
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
LV
BBAN structure for Latvia as defined by the Latvijas Banka (Bank of Latvia).Example:
- IBAN: LV80 BANK 0000 4351 9500 1
- BBAN: BANK0000435195001
- Bank identifier: BANK
- Account number: 0000435195001
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
LY
BBAN structure for Libya as defined by the Central Bank of Libya (CBL).Example:
- IBAN: LY83 0020 4800 0020 1001 2036 1
- BBAN: 002048000020100120361
- Bank identifier: 002
- Branch identifier: 048
- Account number: 000020100120361
- National check digit: N/A
-
MC
BBAN structure for Monaco as defined by the Association Monégasque des Activités Financières (AMAF).Example:
- IBAN: MC58 1122 2000 0101 2345 6789 030
- BBAN: 11222000010123456789030
- Bank identifier: 11222
- Branch identifier: 00001
- Account number: 01234567890
- National check digit: 30
- See Also:
-
MD
BBAN structure for Moldova as defined by the Banca Naţională a Moldovei (National Bank of Moldova - BNM).Example:
- IBAN: MD24 AG00 0225 1000 1310 4168
- BBAN: AG000225100013104168
- Bank identifier: AG
- Account number: 000225100013104168
- Branch identifier: N/A
- National check digit: N/A
-
ME
BBAN structure for Montenegro as defined by the Association of Montenegrin Banks.Example:
- IBAN: ME25 5050 0001 2345 6789 51
- BBAN: 505000012345678951
- Bank identifier: 505
- Account number: 0000123456789
- National check digit: 51
- Branch identifier: N/A
-
MK
BBAN structure for Macedonia as defined by the Narodna Banka na Republika Severna Makedonija (National Bank of the Republic of North Macedonia - NBRSM).Example:
- IBAN: MK07 2501 2000 0058 984
- BBAN: 250120000058984
- Bank identifier: 250
- Account number: 1200000589
- National check digit: 84
- Branch identifier: N/A
-
MR
BBAN structure for Mauritania as defined by the Banque Centrale de Mauritanie (Central Bank of Mauritania - BCM).Example:
- IBAN: MR13 0002 0001 0100 0012 3456 753
- BBAN: 00020001010000123456753
- Bank identifier: 00020
- Branch identifier: 00101
- Account number: 00001234567
- National check digit: 53
-
MT
BBAN structure for Malta as defined by the Malta Bankers’ Association (MBA).Example:
- IBAN: MT84 MALT 0110 0001 2345 MTLC AST0 01S
- BBAN: MALT011000012345MTLCAST001S
- Bank identifier: MALT
- Branch identifier: 01100
- Account number: 0012345MTLCAST001S
- National check digit: N/A
- See Also:
-
MU
BBAN structure for Mauritius as defined by the Bank of Mauritius (BOM).Example:
- IBAN: MU17 BOMM 0101 1010 3030 0200 000M UR
- BBAN: BOMM0101101030300200000MUR
- Bank identifier: BOMM01
- Branch identifier: 01
- Account number: 101030300200
- Reserved: 000
- Account currency: MUR
- National check digit: N/A
-
NL
BBAN structure for the Netherlands as defined by the Betaalvereniging Nederland (Dutch Payment Association).Example:
- IBAN: NL91 ABNA 0417 1643 00
- BBAN: ABNA0417164300
- Bank identifier: ABNA
- Account number: 0417164300
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
NO
BBAN structure for Norway as defined by the DNB ASA ((formerly DnB NOR ASA).Example:
- IBAN: NO93 8601 1117 947
- BBAN: 86011117947
- Bank identifier: 8601
- Account number: 111794
- National check digit: 7
- Branch identifier: N/A
-
PK
BBAN structure for Pakistan as defined by the State Bank of Pakistan (SBP).Example:
- IBAN: PK36 SCBL 0000 0011 2345 6702
- BBAN: SCBL0000001123456702
- Bank identifier: SCBL
- Account number: 0000001123456702
- Branch identifier: N/A
- National check digit: N/A
-
PL
BBAN structure for Poland as defined by the Narodowy Bank Polski (National Bank of Poland - NBP).Note that data in IBAN registry (Release 92 – May 2022) is wrong regarding the BBAN structure (wrong bank identifier).
Example:
- IBAN: PL61 1090 1014 0000 0712 1981 2874
- BBAN: 109010140000071219812874
- Bank identifier: 109
- Branch identifier: 0101
- National check digit: 4
- Account number: 0000071219812874
- See Also:
-
PS
BBAN structure for the State of Palestine as defined by the Palestine Monetary Authority (PMA).Example:
- IBAN: PS92 PALS 0000 0000 0400 1234 5670 2
- BBAN: PALS000000000400123456702
- Bank identifier: PALS
- Account number: 000000000400123456702
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
PT
BBAN structure for Portugal as defined by SIBS.Note that data in IBAN registry (Release 92 – May 2022) is wrong regarding the BBAN structure (missing branch identifier).
Example:
- IBAN: PT50 0002 0123 1234 5678 9015 4
- BBAN: 000201231234567890154
- Bank identifier: 0002
- Branch identifier: 0123
- Account number: 12345678901
- National check digit: 54
-
QA
BBAN structure for Qatar as defined by the Qatar Central Bank (QCB).Example:
- IBAN: QA58 DOHB 0000 1234 5678 90AB CDEF G
- BBAN: DOHB00001234567890ABCDEFG
- Bank identifier: DOHB
- Account number: 00001234567890ABCDEFG
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
RO
BBAN structure for Romania as defined by the Banca Națională a României (National Bank of Romania - BNR).Example:
- IBAN: RO49 AAAA 1B31 0075 9384 0000
- BBAN: AAAA1B31007593840000
- Bank identifier: AAAA
- Account number: 1B31007593840000
- Branch identifier: N/A
- National check digit: N/A
-
RS
BBAN structure for Serbia as defined by the Narodna banka Srbije (National bank of Serbia - NBS).Example:
- IBAN: RS35 2600 0560 1001 6113 79
- BBAN: 260005601001611379
- Bank identifier: 260
- Account number: 0056010016113
- National check digit: 79
- Branch identifier: N/A
-
RU
BBAN structure for Russia as defined by the Central Bank of the Russian Federation (CBR).Example:
- IBAN: RU17 0445 2522 5408 1781 0538 0913 1041 9
- BBAN: 04452522540817810538091310419
- Bank identifier: 044525225
- Branch identifier: 40817
- Account number: 810538091310419
- National check digit: N/A
-
SA
BBAN structure for Saudi Arabia as defined by the Saudi Arabian Monetary Authority (SAMA).Example:
- IBAN: SA03 8000 0000 6080 1016 7519
- BBAN: 80000000608010167519
- Bank identifier: 80
- Account number: 000000608010167519
- Branch identifier: N/A
- National check digit: N/A
-
SC
BBAN structure for Seychelles as defined by the Central Bank of Seychelles (CBS).Example:
- IBAN: SC18 SSCB 1101 0000 0000 0000 1497 USD
- BBAN: SSCB11010000000000001497USD
- Bank identifier: SSCB11
- Branch identifier: 01
- Account number: 0000000000001497
- Account currency: USD
- National check digit: N/A
-
SD
BBAN structure for Sudan as defined by the Central Bank of Sudan (CBOS).Example:
- IBAN: SD21 2901 0501 2340 01
- BBAN: 29010501234001
- Bank identifier: 29
- Account number: 010501234001
- Branch identifier: N/A
- National check digit: N/A
-
SE
BBAN structure for Sweden as defined by the Svenska Bankföreningen (Swedish Bankers’ Association).Example:
- IBAN: SE45 5000 0000 0583 9825 7466
- BBAN: 50000000058398257466
- Bank identifier: 500
- Account number: 0000005839825746
- National check digit: 6
- Branch identifier: N/A
-
SI
BBAN structure for Slovenia as defined by the Banka Slovenije (Bank of Slovenia).Note that data in IBAN registry (Release 92 – May 2022) is wrong regarding the BBAN structure (missing branch identifier).
Example:
- IBAN: SI56 2633 0001 2039 086
- BBAN: 263300012039086
- Bank identifier: 26
- Branch identifier: 330
- Account number: 00120390
- National check digit: 86
-
SK
BBAN structure for Slovakia as defined by the Národná banka Slovenska (National Bank of Slovakia - NBS).Note that Account number prefix is merged in the account number.
Example:
- IBAN: SK31 1200 0000 1987 4263 7541
- BBAN: 12000000198742637541
- Bank identifier: 1200
- Account number: 0000198742637541
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
SM
BBAN structure for San Marino as defined by the Banca Centrale della Repubblica di San Marino (Central Bank of the Republic of San Marino - BCSM).Example:
- IBAN: SM86 U032 2509 8000 0000 0270 100
- BBAN: U0322509800000000270100
- National check digit: U
- Bank identifier: 03225
- Branch identifier: 09800
- Account number: 000000270100
-
ST
BBAN structure for São Tomé and Príncipe as defined by the Banco Central de Sao Tome e Principe (Central Bank of São Tomé and Príncipe - BCSTP).Example:
- IBAN: ST23 0001 0001 0051 8453 1014 6
- BBAN: 000100010051845310146
- Bank identifier: 0001
- Branch identifier: 0001
- Account number: 0051845310146
- National check digit: N/A
-
SV
BBAN structure for El Salvador as defined by the Banco Central de Reserva de El Salvador (Central Reserve Bank of El Salvador).Example:
- IBAN: SV62 CENR 0000 0000 0000 0070 0025
- BBAN: CENR00000000000000700025
- Bank identifier: CENR
- Account number: 00000000000000700025
- Branch identifier: N/A
- National check digit: N/A
-
TL
BBAN structure for Timor-Leste as defined by the Banco Central de Timor-Leste (East Timor Central Bank - BCTL).Example:
- IBAN: TL38 0080 0123 4567 8910 157
- BBAN: 0080012345678910157
- Bank identifier: 008
- Account number: 00123456789101
- National check digit: 57
- Branch identifier: N/A
- See Also:
-
TN
BBAN structure for Tunisia as defined by the Association Professionnelle Tunisienne des Banques et des Etablissements Financiers (Tunisia’s Professional Association for Banks and Financial Institutions - APTBEF).Example:
- IBAN: TN59 1000 6035 1835 9847 8831
- BBAN: 10006035183598478831
- Bank identifier: 10
- Branch identifier: 006
- Account number: 0351835984788
- National check digit: 31
-
TR
BBAN structure for Türkiye as defined by the Türkiye Cumhuriyet Merkez Bankası (Central Bank of the Republic of Turkey - CBRT).Example:
- IBAN: TR33 0006 1005 1978 6457 8413 26
- BBAN: 0006100519786457841326
- Bank identifier: 00061
- Reserved: 0
- Account number: 0519786457841326
- Branch identifier: N/A
- National check digit: N/A
- See Also:
-
UA
BBAN structure for Ukraine as defined by the Association UkrSWIFT.Example:
- IBAN: UA21 3223 1300 0002 6007 2335 6600 1
- BBAN: 3223130000026007233566001
- Bank identifier: 322313
- Account number: 0000026007233566001
- Branch identifier: N/A
- National check digit: N/A
-
VA
BBAN structure for the Vatican City State as defined by the Autorita di Informazione Finanziaria (AIF - Financial Information Authority).Example:
- IBAN: VA59 001 1230 0001 2345 678
- BBAN: 001123000012345678
- Bank identifier: 001
- Account number: 123000012345678
- Branch identifier: N/A
- National check digit: N/A
-
VG
BBAN structure for the british Virgin Islands as defined by the VP Bank House.Example:
- IBAN: VG96 VPVG 0000 0123 4567 8901
- BBAN: VPVG0000012345678901
- Bank identifier: VPVG
- Account number: 0000012345678901
- Branch identifier: N/A
- National check digit: N/A
-
XK
BBAN structure for Kosovo as defined by the Banka Qendrore e Kosovës (Central Bank of the Republic of Kosovo).Example:
- IBAN: XK05 1212 0123 4567 8906
- BBAN: 1212012345678906
- Bank identifier: 12
- Branch identifier: 12
- Account number: 0123456789
- National check digit: 06
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forCountry
Returns the appropriate BbanStructure given the country, or null if IBAN are not in use in this country.- Parameters:
country- a country- Returns:
- the given country BBAN definition, or null if IBAN are not in use in this country or if the argument is
null.
-