iban4j
iban4j copied to clipboard
A Java library for generation and validation of the International Bank Account Numbers (IBAN ISO_13616) and Business Identifier Codes (BIC ISO_9362).
right now, library has a limitation in the test cases that makes some tests fail after data added to the supported BBANs or BICs. either it needs to change the...
Hi, I'm currently struggling with BIC validation (`BicUtil.validate()`) that throws me an error when validating BICs containing numeric values in the first four digits (bank code) of a BIC. I...
Using the example from the README: ```java Iban iban = new Iban.Builder() .countryCode(CountryCode.GB) .bankCode(123456) .accountNumber(12345678) .build(); ``` I encounter an **IbanFormatException**: `[1234] must contain only upper case letters.` In the...
Adding more validation for 'nationalCheckDigit' presence if it is mandatory according to the BBAN structure. Fixes #71
Can we retain iban's attributes as state within Iban class? That way we do not have to perform a substring operation whenever a getter is invoked., say getAccountNumber(), getCountryCode() etc.
Add `maven-jar-plugin` configuration in pom.xml to create an automatic module name. It implements the issues #148 and #53. You can call 'mvn package', open the generated jar file `iban4j-3.2.10-RELEASE.jar` with...
Dear Maintainer Could you please add an automatic module name to the distribution to allow use of _iban4j_ in a java module application (supported since Java 9). The changes would...
Hello, nice project. Please do not Iban.Builder as final and declare fillMissingFieldsRandomly as protected, because generation of random Iban are rare correct with more checks. For example: Germanys IBAN checksum...
Could you please update the BBAN for Seychelles to the v98 of ISO 13616 https://www.swift.com/swift_resource/9606 The definition has changed to: - bank code 4!a2!n - branch code 2!n Thank you...