To calculate IBAN checksums, you convert the bank account identifier to a number, take the modulus of 97, and then subtract that from 98. Example: ABNA01234 → 10 11 23 10 0 1 2 3 4 1011231001234 mod 97 = 38 98 - 38 = 60 What is the purpose of that last step?
Wonder why that’s important though, because they do use checksums with leading zeroes for IBANs: 01/02/03/… So it’s not like they avoid zeroes because the checksum is treated as an integer.
-
-
Mmh. I’m unsure. Guess I’ll just flag this as an interesting question ;-)pic.twitter.com/RMolJB5mXn
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Other than: that could precisely be the programmers error, or plain aesthetics your guess is as good as mine. But noting the difference of 98 and 97 that was my first logic impuls, not two zeros on that spot
-
Same result would be achieved by adding 1 or even 10, which seems more elegant?
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
at
retweets