【问题标题】:How to convert BIC & IBAN to account and sortcode如何将 BIC 和 IBAN 转换为帐户和排序代码
【发布时间】:2014-02-13 17:41:59
【问题描述】:

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

【问题讨论】:

    标签: banking iban


    【解决方案1】:

    好吧,快速搜索将我指向此页面:http://www.business.hsbc.co.uk/1/2/international-business/iban-bic

    在我看来,您可以提取适当的子字符串。虽然,更多搜索似乎表明格式可能会因国家/地区而有所不同。

    【讨论】:

      【解决方案2】:

      维基百科有一个list of IBAN formats by country,所以看起来至少是可能的。

      但是,它没有完整的算法 - 作为软件开发人员,您可以从该输入推导出算法。请注意,其他国家/地区将来可能会效仿,因此您可以期待更多工作(希望不会出现更多分类代码和帐户的特殊情况)。

      关于工具或库,这在 StackOverflow 上是题外话,但您可能想在 Software Recommendations 上提问。请注意,他们对如何提问有不同的要求,因此您可能需要先阅读导览。不要忘记提及编程语言。

      【讨论】:

        【解决方案3】:

        排序代码和帐号都存在于英国或爱尔兰 IBAN 中。 您可以像 PHP 示例这样简单地创建子字符串:

        $iban = "GB04BARC20474473160944";
        
        $sort = substr($iban,8,6);
        $account = substr($iban,14,8);
        
        
        print "SortCode:" . $sort;
        print "AccountNumber:" . $account;
        

        IBAN Calculator 网络服务有一个 API,用于挖掘银行和分行信息等。还检查 iban 和排序/帐户上的数字验证。

        但对于排序/帐户的简单提取,子字符串就足够了。

        【讨论】:

          【解决方案4】:

          这是一个例子:

          来自这个website

          【讨论】:

          • 这并不总是正确的。我的排序代码和帐号与 IBAN 完全不同。
          猜你喜欢
          • 2012-10-19
          • 2015-04-02
          • 2016-03-25
          • 2019-06-11
          • 2017-06-27
          • 1970-01-01
          • 2018-07-19
          • 2021-06-14
          相关资源
          最近更新 更多