ISO 11649:2009中的参考编号验证

时间:2016-12-08 10:20:49

标签: java banking onlinebanking

我想知道java中是否有一个库可以验证付款中 SEPA RF 参考号的字符串。

我当然可以实现我自己的一个由 ISO定义的规则 11649:2009(E)标准,但我不想重新发明轮子。我不能为任何体面的图书馆搞这个。你知道有什么实现吗?

1 个答案:

答案 0 :(得分:0)

API中有一个可以创建瑞士QR码(“ QR Rechnung”):

公共静态布尔isValidISO11649Reference(java.lang.String参考)

验证字符串是否为有效的ISO 11649参考编号。

检查字符串中的有效字符,有效长度和有效字符 检查数字。空白将被忽略。

参数: 参考-ISO 11649债权人参考以进行验证

返回: 如果债权人参考有效,则为true,否则为false

https://www.codecrete.net/qrbill-javadoc/net/codecrete/qrbill/generator/Payments.html#isValidISO11649Reference(java.lang.String)