如何将BIC和IBAN转换为账户和排序码

8

现在随着SEPA要求让人们习惯BIC和IBAN,有些遗留系统无法处理这些新数据。是否有算法或工具可用于将BIC和IBAN转换回排序代码和账户?

4个回答

8

这并不总是正确的。我的排序代码和帐号与IBAN完全不同。 - Matthew C

4

维基百科有一个按国家列出的IBAN格式列表,所以看起来至少是可能的。

然而,并没有完整的算法 - 作为一名软件开发人员,您可以从该输入中推导出算法。请注意,其他国家可能会在未来跟进,因此您可以期望更多的工作(希望不会有更多例外情况的排序代码和账户)。

关于工具或库,这在StackOverflow上是离题的,但您可能想在软件推荐上询问。请注意,他们对如何提问有不同的要求,因此您可能需要先阅读旅游指南。别忘了提到编程语言。


2
英译中:IBAN 包括英国或爱尔兰的清算代码和账号。您可以像 PHP 示例中那样简单地进行子字符串处理。
$iban = "GB04BARC20474473160944";

$sort = substr($iban,8,6);
$account = substr($iban,14,8);


print "SortCode:" . $sort;
print "AccountNumber:" . $account;

IBAN计算器网络服务具有API,可以挖掘银行、分行等信息,并对iban和sort/account进行校验位验证。

但是,如果只是简单提取sort/account,则使用子字符串即可。


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接