国际银行账户号码:修订间差异
Alice60924(留言 | 贡献) 内容扩充 |
Alice60924(留言 | 贡献) 修饰语句 内容扩充 |
||
第23行: | 第23行: | ||
基本銀行帳戶號碼(The Basic Bank Account Number ,BBAN) 的格式是由國家中央銀行或相應機關所訂定。格式並沒有強制性。 |
基本銀行帳戶號碼(The Basic Bank Account Number ,BBAN) 的格式是由國家中央銀行或相應機關所訂定。格式並沒有強制性。 |
||
一國的基本銀行帳戶號碼須為固定長度且由[大小寫敏感性|大小寫敏感]的文數字組成。 其包括本國帳戶號碼,子分支辨識碼與路徑資訊。 各國皆可擁有不同的編號系統,最多可有三十文數字。 |
一國的基本銀行帳戶號碼須為固定長度且由[[大小寫敏感性|大小寫敏感]]的文數字組成。 其包括本國帳戶號碼,子分支辨識碼與路徑資訊。 各國皆可擁有不同的編號系統,最多可有三十文數字。 |
||
第295行: | 第295行: | ||
| b = National bank code<br> n = Branch number<br> c = Account number 13 digits (padded with zeros) |
| b = National bank code<br> n = Branch number<br> c = Account number 13 digits (padded with zeros) |
||
|- |
|- |
||
| [義大利]] |
| [[義大利]] |
||
| 27 |
| 27 |
||
| 1a,10n,12c |
| 1a,10n,12c |
||
第331行: | 第331行: | ||
| b = [[ISO 9362|BIC]] Bank code<br> c = Account number |
| b = [[ISO 9362|BIC]] Bank code<br> c = Account number |
||
|- |
|- |
||
| [[ |
| [[黎巴嫩]] |
||
| 28 |
| 28 |
||
| 4n,20c |
| 4n,20c |
||
第337行: | 第337行: | ||
| b = National bank code<br> c = Account number |
| b = National bank code<br> c = Account number |
||
|- |
|- |
||
| [[ |
| [[列支敦斯登]] |
||
| 21 |
| 21 |
||
| 5n,12c |
| 5n,12c |
||
第343行: | 第343行: | ||
| b = National bank code<br> c = Account number |
| b = National bank code<br> c = Account number |
||
|- |
|- |
||
| [立陶苑]] |
| [[立陶苑]] |
||
| 20 |
| 20 |
||
| 16n |
| 16n |
||
第367行: | 第367行: | ||
| b = [[ISO 9362|BIC]] bank code<br> s = Branch code<br> c = Account number |
| b = [[ISO 9362|BIC]] bank code<br> s = Branch code<br> c = Account number |
||
|- |
|- |
||
| [[ |
| [[茅利塔尼亞]] |
||
| 27 |
| 27 |
||
| 23n |
| 23n |
||
第385行: | 第385行: | ||
| b = National bank code<br> s = Branch code ([[:fr:Relevé d'identité bancaire|fr:code guichet]])<br> c = Account number<br> x = National check digits ([[:fr:clé RIB]]). |
| b = National bank code<br> s = Branch code ([[:fr:Relevé d'identité bancaire|fr:code guichet]])<br> c = Account number<br> x = National check digits ([[:fr:clé RIB]]). |
||
|- |
|- |
||
| [[ |
| [[摩爾多瓦]] |
||
| 24 |
| 24 |
||
| 2c,18c |
| 2c,18c |
||
第391行: | 第391行: | ||
| b = National bank code<br>c = Account number |
| b = National bank code<br>c = Account number |
||
|- |
|- |
||
| [[ |
| [[蒙特內哥羅]] |
||
| 22 |
| 22 |
||
| 18n |
| 18n |
||
第449行: | 第449行: | ||
| b = [[ISO 9362|BIC]] Bank code<br> c = Branch code and account number (bank-specific format) |
| b = [[ISO 9362|BIC]] Bank code<br> c = Branch code and account number (bank-specific format) |
||
|- |
|- |
||
| [[ |
| [[聖馬利諾]] |
||
| 27 |
| 27 |
||
| 1a,10n,12c |
| 1a,10n,12c |
||
第461行: | 第461行: | ||
| b = National bank code<br> c = Account number preceded by zeros, if required |
| b = National bank code<br> c = Account number preceded by zeros, if required |
||
|- |
|- |
||
| [[ |
| [[賽爾維亞]] |
||
| 22 |
| 22 |
||
| 18n |
| 18n |
||
第510行: | 第510行: | ||
<!-- Commented out until official launch of the IBAN |
<!-- Commented out until official launch of the IBAN |
||
|- |
|- |
||
| [[ |
| [[烏克蘭]]<ref group="Note">Ukraine has not registered its IBAN format in [[SWIFT]] (as of 27 March 2013). However IBAN national format has been registred in Ukrainian internal standard organization.[http://translate.google.com/translate?hl=ru&sl=uk&tl=en&u=http%3A%2F%2Fwww.ukrswift.org%2Findex.php%3Flang_id%3D2%26menu_id%3D35]. Usage is optional for banks.</ref>{{cn|date=March 2013}} |
||
| 29 |
| 29 |
||
| 6n,19c |
| 6n,19c |
||
第516行: | 第516行: | ||
| b = National bank code<br> c = Account number preceded by zeros, if required --> |
| b = National bank code<br> c = Account number preceded by zeros, if required --> |
||
|- |
|- |
||
| [[阿拉伯聯合大公國]] |
|||
| [[United Arab Emirates]] |
|||
| 23 |
| 23 |
||
| 3n,16n |
| 3n,16n |
||
第522行: | 第522行: | ||
| b = National bank code<br> c = Account number |
| b = National bank code<br> c = Account number |
||
|- |
|- |
||
| [[ |
| [[大不列顛共和國]]<ref group="Note">The United Kingdom of [[Great Britain]] and Northern Ireland, the Isle of Man and the [[Bailiwick]]s of [[Guernsey]] and [[Jersey]] use this format. British Overseas Territories have their own formats — only Gibraltar and the British Virgin Islands use IBANs.</ref> |
||
| 22 |
| 22 |
||
| 4a,14n |
| 4a,14n |
||
第528行: | 第528行: | ||
| b = [[ISO 9362|BIC]] bank code<br> s = Bank and branch code ([[sort code]])<br> c = Account number |
| b = [[ISO 9362|BIC]] bank code<br> s = Bank and branch code ([[sort code]])<br> c = Account number |
||
|- |
|- |
||
| [[英屬維京群島]] |
|||
| [[British Virgin Islands|Virgin Islands, British]] |
|||
| 24 |
| 24 |
||
| 4c,16n |
| 4c,16n |
2015年3月28日 (六) 07:59的版本
此條目翻譯品質不佳。 (2014年3月26日) |
國際銀行帳戶號碼(International Bank Account Number,简称IBAN)是銀行在國際之間互相定立的,各國各銀行的標識號碼,可降低國際間金融操作的失誤。 它最初是由歐洲銀行標準委員會(ECBS)通過,後來被採納為國際標準 ISO 13616:1997。目前的標準是 ISO 13616:2007,表明SWIFT代碼(ISO 9362)為正式的格式。 最初開發是為了促進歐盟範圍內的支付,但現在也已經實施到大多數歐洲國家和其他國家,尤其是在中東和加勒比海地區。 IBAN最多包含34個字母和數字字符:首先的兩個字母是ISO3166-1α-2國家代碼,然後兩個校驗位,最後一個是特定國家的基本銀行帳戶號碼(BBAN)。校驗位使檢查完整性。 BBAN格式的決定是由每個國家的銀行界的約束下,它必須是一個固定長度的不區分大小寫的字母數字字符。它包括國內銀行账户號碼,銀行分行的號碼,和潛在的路由信息。
演算法
基本銀行帳戶號碼
基本銀行帳戶號碼(The Basic Bank Account Number ,BBAN) 的格式是由國家中央銀行或相應機關所訂定。格式並沒有強制性。
一國的基本銀行帳戶號碼須為固定長度且由大小寫敏感的文數字組成。 其包括本國帳戶號碼,子分支辨識碼與路徑資訊。 各國皆可擁有不同的編號系統,最多可有三十文數字。
使 IBAN生效
IBAN 藉由轉換成一整數 再進行 mod-97 運算才可生效。 (如ISO 7064所言)。假如IBAN 為有效的,餘數為1。 參見 同餘。
- 檢查IBAN之餘該國家的長度正確,若否,則該帳號不存在。
- 將首四碼移至字串末端。
- 以數字替代字串中字母,必要時加長字串。如 A 或 a = 10, B 或 b = 11, 且 Z 或 z = 35。
- 計算所產新數 ‘’mod-97。
假設餘數為1,則校對通過,該IBAN可能為實存的。
範例 (虛擬英國銀行, 分類碼 12-34-56, 帳戶號碼 98765432):
• IBAN: GB82 WEST 1234 5698 7654 32 • 整理: W E S T12345698765432 G B82 • 轉為整數: 3214282912345698765432161182 • 計算餘數: 3214282912345698765432161182 mod 97 = 1
產生 IBAN校對碼
根據歐洲銀行標準委員會,IBAN的產生應為其帳戶銀行的責任。
所需演算法為:[1]
- 檢查IBAN之餘該國家的長度正確,若否,則該帳號不存在。
- 以00代換兩校對碼。(e.g. GB00 for the UK)
- 將首四碼移至字串末端。
- 以數字替代字串中字母,必要時加長字串。如 A 或 a = 10, B 或 b = 11, 且 Z 或 z = 35。
- 將字串轉換為一整數 (i.e. 忽略前面的0)
- 計算所產新數 ‘'mod-97。
- 取對98的餘數,並用上兩個校對碼。假如結果為一位數字,在前加一個零。
實用性
檢查數字,使從一個單一的數據串在輸入數據時的路由目標和帳戶號碼發送銀行(或客戶)進行完整性檢查。此檢查是保證檢測到任何情況下,在一個單一的字符已經被省略、重複、打錯或兩個字符已被調換。因此,路由和賬號錯誤被幾乎完全被消除。
IBAN應以電子方式傳送時不能包含空格。然而,印在紙上的,IBAN表示一組四個字符分隔由一個單一的空間,最後一組是可變長度的,如下面的例子所示:
國家 | IBAN 格式例子 |
---|---|
希臘 | GR16 0110 1250 0000 0001 2300 695
|
英國 | GB29 NWBK 6016 1331 9268 19
|
沙特阿拉伯 | SA03 8000 0000 6080 1016 7519
|
瑞士 | CH93 0076 2011 6238 5295 7
|
以色列 | IL62 0108 0000 0009 9999 999
|
性質
偵錯
透過取模,以下常見錯誤可被偵測到:
- 任何單一置換錯誤(一數字遭替代,如 4234 變 1234)
- 任何或將近任何單一傳送錯誤 (相鄰或間隔一位的兩數字位置交換,如 12354 與 12543 與 12345).
有鑒於國際銀行帳戶號碼使用 取模-97,前述錯誤都會被偵測到。
- 任何或將近任何移動錯誤 (整個字串向右或向左移動)
- 以相當高的比率偵測出雙置換錯誤(兩個單一置換錯誤。如 7234587 與 1234567)
- 高比例的其他錯誤
各國 IBAN格式
此表格簡述各國之IBAN的格式:[2]
- 於ISO兩位國家代碼之後的 kk 表示由IBAN其他字母計算而得的校對碼。假如目前有疑慮,將於 Comments 列中指出。此狀況存在於當 BBAN 之校對碼使用和 IBAN校對碼一樣的演算法。
BBAN列為IBAN中之BBAN部分的格式。大寫字母 (A–Z) 以 "a"表示,數字 (0–9) 以 "n" 表示,不分大小寫文數字 (a–z, A–Z, 0–9) 以 “c"。例如,保加利亞 BBAN (4a,6n,8c) 包含 4 大寫字母,接著為6數字,再來為 8 不分大小寫文數字。
- 將引入IBAN的國家列於 italics, 預計引入時間 ‘’'加粗。
國家 | 字母 | BBAN 格式 | IBAN 域 | Comment |
---|---|---|---|---|
阿爾巴尼亞 | 28 | 8n, 16c | ALkk bbbs sssx cccc cccc cccc cccc
|
b = National bank code s = Branch code x = National check digit c = Account number |
安道爾 | 24 | 8n,12c | ADkk bbbb ssss cccc cccc cccc
|
b = National bank code s = Branch code c = Account number |
奧地利 | 20 | 16n | ATkk bbbb bccc cccc cccc
|
b = National bank code c = Account number |
Azerbaijan | 28 | 4c,20n | AZkk bbbb cccc cccc cccc cccc cccc
|
b = National bank code c = Account number |
亞塞拜然 | 22 | 4a,14c | BHkk bbbb cccc cccc cccc cc
|
b = National bank code c = Account number |
比利時 | 16 | 12n | BEkk bbbc cccc ccxx
|
b = National bank code c = Account number x = National check digits |
Bosnia and Herzegovina | 20 | 16n | BAkk bbbs sscc cccc ccxx
|
k = IBAN check digits (always 39) b = National bank code s = Branch code c = Account number x = National check digits |
巴西 | 29 | 23n, 1a, 1c | BRkk bbbb bbbb ssss sccc cccc ccct n
|
k = IBAN check digits (Calculated by MOD 97-10) b = National bank code s = Branch code c = Account number t = Account type (Cheque account, Savings account etc.) n = Owner account number ("1", "2" etc.)[3] |
保加利亞 | 22 | 4a,6n,8c | BGkk bbbb ssss ddcc cccc cc
|
b = BIC bank code s = Branch (BAE) number d = Account type c = Account number |
哥斯大黎加 | 21 | 17n | CRkk bbbc cccc cccc cccc c
|
b = bank code c = Account number |
克羅埃西亞 | 21 | 17n | HRkk bbbb bbbc cccc cccc c
|
b = Bank code c = Account number |
賽普拉斯 | 28 | 8n,16c | CYkk bbbs ssss cccc cccc cccc cccc
|
b = National bank code s = Branch code c = Account number |
捷克 | 24 | 20n | CZkk bbbb ssss sscc cccc cccc
|
b = National bank code s = Account number prefix c = Account number |
[[丹麥] | 18 | 14n | DKkk bbbb cccc cccc cc
|
b = National bank code c = Account number |
多明尼加共和國 | 28 | 4a,20n | DOkk bbbb cccc cccc cccc cccc cccc
|
b = Bank identifier c = Account number |
愛沙尼亞 | 20 | 16n | EEkk bbss cccc cccc cccx
|
b = National bank code s = Branch code c = Account number x = National check digit |
法羅群島[Note 1] | 18 | 14n | FOkk bbbb cccc cccc cx
|
b = National bank code c = Account number x = National check digit |
芬蘭 | 18 | 14n | FIkk bbbb bbcc cccc cx
|
b = Bank and branch code c = Account number x = National check digit |
法國[Note 2] | 27 | 10n,11c,2n | FRkk bbbb bggg ggcc cccc cccc cxx
|
b = National bank code g = Branch code (fr:code guichet) c = Account number x = National check digits (fr:clé RIB) |
格魯吉亞 | 22 | 2c,16n | GEkk bbcc cccc cccc cccc cc
|
b = National bank code c = Account number |
德國 | 22 | 18n | DEkk bbbb bbbb cccc cccc cc
|
b = Bank and branch identifier (de:Bankleitzahl or BLZ) c = Account number |
直布羅陀 | 23 | 4a,15c | GIkk bbbb cccc cccc cccc ccc
|
b = BIC bank code c = Account number |
希臘 | 27 | 7n,16c | GRkk bbbs sssc cccc cccc cccc ccc
|
b = National bank code s = Branch code c = Account number |
格陵蘭[Note 1] | 18 | 14n | GLkk bbbb cccc cccc cc
|
b = National bank code c = Account number |
瓜地馬拉 [4] | 28 | 4c,20c | GTkk bbbb mmtt cccc cccc cccc cccc
|
b = National bank code c = Account number m = Currency t = Account type |
匈牙利 | 28 | 24n | HUkk bbbs sssk cccc cccc cccc cccx
|
b = National bank code s = Branch code c = Account number x = National check digit |
[冰島]] | 26 | 22n | ISkk bbbb sscc cccc iiii iiii ii
|
b = National bank code s = Branch code c = Account number i = holder's kennitala (national identification number). |
愛爾蘭 | 22 | 4c,14n | IEkk aaaa bbbb bbcc cccc cc
|
a = BIC bank code b = Bank/branch code (sort code) c = Account number |
以色列 | 23 | 19n | ILkk bbbn nncc cccc cccc ccc
|
b = National bank code n = Branch number c = Account number 13 digits (padded with zeros) |
義大利 | 27 | 1a,10n,12c | ITkk xaaa aabb bbbc cccc cccc ccc
|
x = Check char (CIN) a = National bank code (it:Associazione bancaria italiana or Codice ABI ) b = Branch code (it:Coordinate bancarie or CAB – Codice d'Avviamento Bancario) c = Account number |
約旦[5] | 30 | 4a, 22n | JOkk bbbb nnnn cccc cccc cccc cccc cc
|
b = National bank code n = Branch code c = Account number |
哈薩克 | 20 | 3n,13c | KZkk bbbc cccc cccc cccc
|
b = National bank code c = Account number |
Kosovo | 20 | 4n,10n,2n | XKkk bbbb cccc cccc cccc
|
b = National bank code c = Account number |
科威特 | 30 | 4a, 22c | KWkk bbbb cccc cccc cccc cccc cccc cc
|
b = National bank code c = Account number. |
拉脫維亞 | 21 | 4a,13c | LVkk bbbb cccc cccc cccc c
|
b = BIC Bank code c = Account number |
黎巴嫩 | 28 | 4n,20c | LBkk bbbb cccc cccc cccc cccc cccc
|
b = National bank code c = Account number |
列支敦斯登 | 21 | 5n,12c | LIkk bbbb bccc cccc cccc c
|
b = National bank code c = Account number |
立陶苑 | 20 | 16n | LTkk bbbb bccc cccc cccc
|
b = National bank code c = Account number |
盧森堡 | 20 | 3n,13c | LUkk bbbc cccc cccc cccc
|
b = National bank code c = Account number |
Macedonia | 19 | 3n,10c,2n | MKkk bbbc cccc cccc cxx
|
k = IBAN check digits (always = "07") b = National bank code c = Account number x = National check digits |
馬爾他 | 31 | 4a,5n,18c | MTkk bbbb ssss sccc cccc cccc cccc ccc
|
b = BIC bank code s = Branch code c = Account number |
茅利塔尼亞 | 27 | 23n | MRkk bbbb bsss sscc cccc cccc cxx
|
k = IBAN check digits (always 13) b = National bank code s = Branch code (fr:code guichet) c = Account number x = National check digits (fr:clé RIB) |
Mauritius | 30 | 4a,19n,3a | MUkk bbbb bbss cccc cccc cccc cccc cc
|
b = National bank code s = Branch identifier c = Account number |
摩納哥 | 27 | 10n,11c,2n | MCkk bbbb bsss sscc cccc cccc cxx
|
b = National bank code s = Branch code (fr:code guichet) c = Account number x = National check digits (fr:clé RIB). |
摩爾多瓦 | 24 | 2c,18c | MDkk bbcc cccc cccc cccc cccc
|
b = National bank code c = Account number |
蒙特內哥羅 | 22 | 18n | MEkk bbbc cccc cccc cccc xx
|
k = IBAN check digits (always = "25") b = Bank code c = Account number x = National check digits |
18 | 4a,10n | NLkk bbbb cccc cccc cc
|
b = BIC Bank code c = Account number | |
挪威 | 15 | 11n | NOkk bbbb cccc ccx
|
b = National bank code c = Account number x = Modulo-11 national check digit |
巴基斯坦 | 24 | 4c,16n | PKkk bbbb cccc cccc cccc cccc
|
b = National bank code c = Account number |
巴勒斯坦 | 29 | 4c,21n | PSkk bbbb xxxx xxxx xccc cccc cccc c
|
b = National bank code c = Account number x = Not specified |
波蘭 | 28 | 24n | PLkk bbbs sssx cccc cccc cccc cccc
|
b = National bank code s = Branch code x = National check digit c = Account number, |
葡萄牙 | 25 | 21n | PTkk bbbb ssss cccc cccc cccx x
|
k = IBAN check digits (always = "50") b = National bank code s = Branch code C = Account number x = National check digit |
卡達 | 29 | 4a, 21c | QAkk bbbb cccc cccc cccc cccc cccc c
|
b = National bank code c = Account number[6] |
羅馬尼亞 | 24 | 4a,16c | ROkk bbbb cccc cccc cccc cccc
|
b = BIC Bank code c = Branch code and account number (bank-specific format) |
聖馬利諾 | 27 | 1a,10n,12c | SMkk xaaa aabb bbbc cccc cccc ccc
|
x = Check char (it:CIN) a = National bank code (it:Associazione bancaria italiana or Codice ABI) b = Branch code (it:Coordinate bancarie or CAB – Codice d'Avviamento Bancario) c = Account number |
沙烏地阿拉伯 | 24 | 2n,18c | SAkk bbcc cccc cccc cccc cccc
|
b = National bank code c = Account number preceded by zeros, if required |
賽爾維亞 | 22 | 18n | RSkk bbbc cccc cccc cccc xx
|
b = National bank code c = Account number x = Account check digits |
Slovakia | 24 | 20n | SKkk bbbb ssss sscc cccc cccc
|
b = National bank code s = Account number prefix c = Account number |
斯洛維尼亞 | 19 | 15n | SIkk bbss sccc cccc cxx
|
k = IBAN check digits (always = "56") b = National bank code s = Branch code c = Account number x = National check digits |
西班牙 | 24 | 20n | ESkk bbbb gggg xxcc cccc cccc
|
b = National bank code g = Branch code x = Check digits c = Account number |
瑞典 | 24 | 20n | SEkk bbbc cccc cccc cccc cccx
|
b = National bank code c = Account number x = Checksum |
瑞士 | 21 | 5n,12c | CHkk bbbb bccc cccc cccc c
|
b = National bank code c = Account number |
突尼西亞 | 24 | 20n | TNkk bbss sccc cccc cccc cccc
|
k = IBAN check digits (always 59) b = National bank code s = Branch code c = Account number |
土耳其 | 26 | 5n,17c | TRkk bbbb bxcc cccc cccc cccc cc
|
b = National bank code x = Reserved for future use (currently "0") c = Account number |
阿拉伯聯合大公國 | 23 | 3n,16n | AEkk bbbc cccc cccc cccc ccc
|
b = National bank code c = Account number |
大不列顛共和國[Note 4] | 22 | 4a,14n | GBkk bbbb ssss sscc cccc cc
|
b = BIC bank code s = Bank and branch code (sort code) c = Account number |
英屬維京群島 | 24 | 4c,16n | VGkk bbbb cccc cccc cccc cccc
|
b = National bank code c = Account number |
參考
- ^ 引用错误:没有为名为
ECBS
的参考文献提供内容 - ^ IBAN registry – This registry provides detailed information about all ISO 13616-compliant national IBAN formats – Release 45 (PDF). SWIFT. April 2013 [11 March 2013].
- ^ IBAN Implementation Guidelines for Brazil - Circular 3.625 (PDF). Banco Central do Brasil. 14 February 2013 [1 August 2013].
- ^ https://www.banguat.gob.gt:8876/iban/CuentaEstandarizada/CuentaEstandarizada.aspx
- ^ http://www.citi.com/jordan/homepage/pdf/IBAN-letter.pdf
- ^ IBAN Registry (Qatar - Page 63) (PDF). SWIFT. November 2013 [21 November 2013].
引用错误:页面中存在<ref group="Note">
标签,但没有找到相应的<references group="Note" />
标签