如何为瑞典账号生成IBAN

  • 本文关键字:IBAN java iban
  • 更新时间 :
  • 英文 :


问题陈述我有一个瑞典银行(SEB(账号,我需要为此账号生成IBAN(java代码(

一种可能性我可以看到,如果我使用网站,这是可能的:https://www.ibancalculator.com/

我尝试了什么https://github.com/arturmkrtchyan/iban4j

Iban iban = new Iban.Builder()
.countryCode(CountryCode.SE)
.bankCode("XXXX")
.accountNumber("XXXXXXX")
.build();

这里X是我账号中的一个数字,账号总共有11位(前4位是结算号,后7位是账号(。

然而,当我尝试这样做时,我会得到以下结果:length is 11, expected BBAN length is: 20

有人能指出我做错了什么吗?或者有其他更好的方法吗。

第页。S.如果我在ibancaCalculator.com上使用相同的值,我会得到我帐户的正确IBAN。

您获得的错误提示您需要使用完整的帐号,如本例所示:

Iban iban = new Iban.Builder()
.countryCode(CountryCode.SE)
.bankCode("500")
.accountNumber("0000005839825746")
.build();

换句话说,在调用.build()之前,请确保您提供了预期的20位数字。

您在银行代码和账号中输入的数字总共是11,但iban需要20个数字。

正如你在GitHub参考中看到的那样,你必须输入所有数字,所以在accountNumber中添加你提到的四个数字("前4个是清算数字"(,并在银行代码中添加必要的数字。