Ik heb een klein probleem met het genereren van een belgisch betalingskenmerk. Ik heb er een functie voor die 80% van de tijd goed werkt maar een enkele keer niet. Nu ben ik erachter waarom het niet goed werkt maar ik weet niet precies hoe ik het moet aanpassen om een geldig kenmerk te genereren.
Nu in sommige gevallen bestaat het resultaat van Mod(InvoiceNr; 97) niet uit twee getallen maar uit 1 getal. Dat resulteert in een 4 cijferig resultaat in de laatste reeks Middle(OGM;8;5) wat niet klopt.
Wat ik geprobeerd heb is er een 0 (nul) voor te zetten, zodat ik twee getallen heb, maar dat werkt niet (Geen geldig betalingskenmerk voor de bank).
Question
dudematters
Ik heb een klein probleem met het genereren van een belgisch betalingskenmerk. Ik heb er een functie voor die 80% van de tijd goed werkt maar een enkele keer niet. Nu ben ik erachter waarom het niet goed werkt maar ik weet niet precies hoe ik het moet aanpassen om een geldig kenmerk te genereren.
De functie: BEPaymentNr [invoiceNr]
Nu in sommige gevallen bestaat het resultaat van Mod(InvoiceNr; 97) niet uit twee getallen maar uit 1 getal. Dat resulteert in een 4 cijferig resultaat in de laatste reeks Middle(OGM;8;5) wat niet klopt.
Wat ik geprobeerd heb is er een 0 (nul) voor te zetten, zodat ik twee getallen heb, maar dat werkt niet (Geen geldig betalingskenmerk voor de bank).
Heeft iemand hier een goede oplossing voor?
Link to comment
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.