IBAN 和 BIC 经常要一起提供,所以很容易混淆。两者回答的是不同的问题:IBAN 说明钱应该进入哪个账户,BIC 说明这个账户在哪家银行。
IBAN 识别账户
一个 IBAN,例如德国 IBAN DE89 3704 0044 0532 0130 00,指向一个特定的账户。它以国家代码和两位校验位开头,后面是本国账号。IBAN 由 ISO 13616 标准定义,什么是 IBAN?一文有详细介绍。
BIC 识别银行
BIC(Business Identifier Code,商业识别码,由 ISO 9362 定义)用于在国际支付网络中识别一家银行,也可以进一步识别它的某个分支机构。BIC 常被称为 SWIFT 代码,因为 SWIFT 是发放 BIC 的注册机构,也运营着使用 BIC 的这个网络。有些 BIC 仅供参考,并未接入这个网络。
BIC 有 8 个或 11 个字符。以法兰克福德意志银行的 BIC DEUTDEFF 为例,可以这样拆分:
| 组成部分 | 示例中的内容 | 含义 |
|---|---|---|
| 机构前缀 | DEUT |
机构(4 个字符) |
| 国家代码 | DE |
德国 |
| 机构后缀 | FF |
2 个字符,传统上表示所在地,这里是法兰克福 |
| 分行代码(可选) | 无 | 另外 3 个字符,表示分行;XXX 或省略表示总行 |
对比一览
| IBAN | BIC | |
|---|---|---|
| 识别对象 | 账户 | 银行或分行 |
| 标准 | ISO 13616 | ISO 9362 |
| 长度 | 15 到 34 个字符,视国家而定 | 8 个或 11 个字符 |
| 包含校验位 | 是,两位(MOD-97) | 否 |
| 专属于您 | 是 | 否,该银行或分行的所有客户都相同 |
什么时候两者都需要
在单一欧元支付区(SEPA)内,欧元转账和直接借记只需 IBAN 就够了。欧盟规定禁止银行要求客户提供 BIC:国内付款自 2014 年 2 月起,跨境付款自 2016 年 2 月起。您的银行会根据 IBAN 自行查出 BIC。IBAN 与 SEPA 一文讲述了这段经过。
在 SEPA 以外,许多国际转账仍然两者都需要:BIC 把付款送到正确的银行,IBAN(如果目的国使用 IBAN)告诉这家银行该入账到哪个账户。美国等不使用 IBAN 的国家,则把 BIC 与本国的账号和银行编号结合使用,参见不使用 IBAN 的国家。
能从 IBAN 得出 BIC 吗?
无法通过计算得出。BBAN 中的银行代码往往对应一个 BIC,但这种对应关系保存在银行和支付服务商维护的目录中,并不在 IBAN 本身里。这也是为什么验证程序可以离线检查 IBAN 的结构,却需要借助目录才能确认它属于哪家银行。
资料来源
- ISO 9362:2022:BIC 标准。
- ISO 13616-1:2020:IBAN 标准。
- 欧盟第 260/2012 号条例第 5 条:在欧盟境内进行欧元付款时,不再要求提供 BIC。