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?
-
Patrooncontrole
De ingevoerde waarde moet uit 12 cijfers bestaan. -
Modulo 97 controle
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.
- Eindigt de referentie op andere cijfers dan 28, of bestaat de waarde niet uit 12 cijfers, dan faalt de validatie.
Meer informatie
Een overzicht van alle bedrijfsvalidaties staat in het artikel Bedrijfsvalidaties - overzicht.