IBAN(国际银行账号,International Bank Account Number)用来识别一个银行账户,它的格式可以被许多国家的银行读取和校验。别人向您要 IBAN,就是想要一个能把钱转进您账户的号码。
IBAN 长什么样
下面是一个德国 IBAN,按银行打印的方式书写:
DE89 3704 0044 0532 0130 00
它由三部分组成:
| 组成部分 | 示例中的内容 | 含义 |
|---|---|---|
| 国家代码 | DE |
取自 ISO 3166-1 的两个字母 |
| 校验位 | 89 |
根据 IBAN 其余部分算出的两位数字 |
| BBAN | 3704 0044 0532 0130 00 |
本国账号 |
国家代码告诉软件应该按哪个国家的格式处理。校验位用来发现输入错误:哪怕只改动一位数字,校验也会失败。IBAN 校验位的计算原理一文演示了计算过程。BBAN(Basic Bank Account Number,基本银行账号)是该国原本在国内使用的账号,通常包括银行代码,有时还有分行代码,再加上账号本身。
IBAN 为什么长短不一
每个国家都把自己的国内账号格式带进了 IBAN,所以 IBAN 的长度取决于国家。挪威 IBAN有 15 个字符,马耳他的有 31 个,而标准最多允许 34 个。各国 IBAN 格式一文列出了这些差异。
电子格式和打印格式
同一个 IBAN 有两种写法。电子格式不带空格,字母大写:DE89370400440532013000。支付系统存储的就是这种格式,大多数网上表单也要求这样填写。
打印格式把 IBAN 每四个字符分为一组:DE89 3704 0044 0532 0130 00,读出来或用眼睛核对都更方便。印在纸上时,前面有时还会加上“IBAN”字样。空格只是为了方便人阅读,软件在校验或发送号码之前会把空格去掉。
在哪里查到自己的 IBAN
银行会在手机银行和网上银行中显示 IBAN,一般在账户详情里,也会把它印在对账单上。如果找不到,可以向银行索取。不要自己用账号拼出 IBAN:校验位和本国格式都必须完全正确。
把 IBAN 告诉别人安全吗?
别人拿到您的 IBAN,可以往您的账户里打钱;仅凭 IBAN,没人能从账户里取钱。主要风险是直接借记欺诈,也就是有人用您的 IBAN 设置您并未同意的扣款。在欧盟,已授权的直接借记可以在八周内要求银行退款,未经授权的可以在十三个月内要求退款。请经常查看对账单,发现不明交易就及时报告。
用于测试的 IBAN
处理付款的软件需要用 IBAN 来测试。本站的生成器生成的 IBAN 严格遵循上述规则,校验位也正确,但没有任何银行发放过它们。这些 IBAN 只用于测试表单和代码,切勿用于付款。面向开发与 QA 的测试 IBAN 一文介绍了使用方法,IBAN 验证器则可以检查您手头已有的 IBAN。
资料来源
- ISO 13616-1:2020:IBAN 的结构,包括电子格式和打印格式。
- SWIFT IBAN 注册表:各国的本国格式。
- 欧盟第 2015/2366 号指令(PSD2)第 71 条和第 76 条:报告未经授权的付款、申请直接借记退款的期限。