Comment 3 for bug 523428

Revision history for this message
JMA(Open ERP) (jma-openerp) wrote :

Hello Ferdinand,

I have gone through your post and also the article about the International Bank Account Number on wikipedia link you sent.
In order to maintain the integrity of the IBAN they have talked about the algorithm to calculate and validate the checksum.

Example:
                IBAN: GB82 WEST 1234 5698 7654 32
                Rearrange: W E S T12345698765432 G B82
                Modulus: 3214282912345698765432161182 mod 97 = 1

I have replaced each letter in the string with two digits, thereby expanding the string, where A=10, B=11, ..., Z=35.
The attachment contains the changes for the validation of the IBAN in accordance with the algorithm.

Please apply the changes and advice us.

Thank you.