Controleert of de gestructureerde mededeling het juiste patroon en controlegetal bevat.
| Onderdeel | Toelichting |
|---|---|
| Technische naam | validate_payment_reference |
| Beschikbaarheid | Dyn365 F&O / AX2012 |
Wanneer faalt deze validatie?
-
Modulo 97 controle
De ingevoerde waarde moet uit 12 cijfers bestaan. Wanneer men de eerste 10 cijfers van deze waarde door 97 deelt, moet de rest van deze deling (de modulo) gelijk zijn aan de laatste twee cijfers van de waarde.
Voorbeeld
Betalingsreferentie 123123412328:
- De eerste 10 cijfers zijn 1231234123.
- 1231234123 gedeeld door 97 is 12693135, met 28 als rest.
- De laatste twee cijfers van de referentie zijn 28 en komen overeen met die rest. De validatie slaagt.
Meer informatie
Een overzicht van alle bedrijfsvalidaties staat in het artikel Bedrijfsvalidaties - overzicht.