Acceptgiro’s printen

Even een item in het nederlands. Wat is het toch lastig om informatie te vinden over het printen van acceptgiro’s, en dan met name het berekenen van de controle getallen.

Uiteindelijk bij interpay de goede informatie gevonden:
http://www.interpay.nl/binaries/IPforms … -34971.pdf

Maar hoe werkt het nou? Vrij simpel. Alle controles worden met de bekende 11-proef (modulus-11 algoritme) uitgevoerd. Dat wil zeggen dat je elk cijfer met een weging optelt en het resultaat deelt door 11. De rest die je overhoudt trek je van 11 af en dit geeft het controle getal.

voorbeeld: (16 cijferig betalingskenmerk)
c000 0567 8901 2345 (c=het controlegetal dat we gaan berekenen)

de wegingen zijn 2 4 8 5 10 9 7 3 6 1 en die moet je vanaf rechts toepassen, en als je klaar bent begin je weer van voor af aan. Dus:

215/11 = 19 rest 6
11-6 = 5 dus controle getal (c) is 5
Indien C = 10 wordt 1 aangenomen
Indien C = 11 wordt 0 aangenomen

dus het betalingskenmerk is dan

5000 0567 8901 2345