This section describes the validation of the Bankkonto/giro, Plusgiro, Org.nr and OCR-kod fields.
The countries for which we have implemented control for which fields are as follows:
Country | CID code | Bank account | Postal giro | Organisation no. | IBAN |
---|---|---|---|---|---|
All countries supporting IBAN | X | ||||
Norway | X | X | X | X | X |
Denmark | X | X | X | X | X |
Sweden | X | ||||
Finland | X | X | |||
Great Britain | X | ||||
USA | |||||
Germany | X | ||||
Poland | X | ||||
Lithuania | X | ||||
Russia | |||||
Estonia | X | ||||
Latvia | X |
These controls can be turned off for each country defined in the Landbehandl. field in the Land table.
The calculation skip spaces, dots, commas, dashes in an account number.
The field can take 35 characters so if an IBAN account inclusive formatting (spaces) is longer that 35 characters you have to remove some of the spaces. The longest legal IBAN account no is 34 digits. If you paste a longer IBAN because of spaces the program removes the spaces automatically.
The organisation no is only verified by applying one validation method and leading country codes. Formatting spaces and trailing VAT codes are not included in the validation.
For the verification, we are using the Modulus 10 method, with the multipliers: 2,1,2,1.