Zoeken naar factuurnummers
Nick Dijkstra
22/04/2013 11:56:54Ik ben bezig met een administratie pakket, nu wil ik dat de bankbijschriften kunnen worden ingelezen. Als de klant 1 factuur heeft betaald en netjes het ene factuurnummer in de omschrijving zet, komt het goed. Maar ik zit nu met het probleem dat sommige klanten ook meerdere facturen in 1 keer betalen. Ze zetten dan ook meerdere factuurnummers in de omschrijving.
Wie heeft voor mij een oplossing?
Ter info:
Mijn script kijkt naar het factuurnummer en het bedrag, als dat klopt dan vinkt hij hem af.
Wie heeft voor mij een oplossing?
Ter info:
Mijn script kijkt naar het factuurnummer en het bedrag, als dat klopt dan vinkt hij hem af.
PHP hulp
26/12/2024 02:01:17Jelle de Jong
22/04/2013 12:18:10Je zou de functie preg_split kunnen gebruiken om de facturen te splitsen in substrings. Je kan hiermee substrings creeren als er een bepaalde teken in de string voorkomt. Hij kan dit in arrays zetten die je dan weer kan lezen.
Op de site php.net staan voorbeelden voor het gebruik van de command.
http://php.net/manual/en/function.preg-split.php
Ik ben zelf een beginnende programeur dus verder zou ik er niet mee kunnen helpen.
Op de site php.net staan voorbeelden voor het gebruik van de command.
http://php.net/manual/en/function.preg-split.php
Ik ben zelf een beginnende programeur dus verder zou ik er niet mee kunnen helpen.
Erwin H
22/04/2013 12:18:31Stapsgewijs de logica zoals ik er naar zou kijken (nog even los van wat je mogelijkheden zijn, die kan ik uit je verhaal niet afleiden):
1 - lees alle factuurnummers uit de omschrijving, controleer of het er 1 is of meer zijn
2 - controleer wat de som is van alle factuurbedragen voor alle factuurnummers die je uit de omschrijving hebt gehaald
3 - controleer of de som van stap 2 kleiner of gelijk is (of binnen een foutmarge ligt) aan het bedrag van de afschrift
4 - indien ja op stap 3, vink alle factuurnummers af.
Als je het goed implementeert zou het moeten werken voor enkele facturen en meerdere facturen in 1 afschrift.
1 - lees alle factuurnummers uit de omschrijving, controleer of het er 1 is of meer zijn
2 - controleer wat de som is van alle factuurbedragen voor alle factuurnummers die je uit de omschrijving hebt gehaald
3 - controleer of de som van stap 2 kleiner of gelijk is (of binnen een foutmarge ligt) aan het bedrag van de afschrift
4 - indien ja op stap 3, vink alle factuurnummers af.
Als je het goed implementeert zou het moeten werken voor enkele facturen en meerdere facturen in 1 afschrift.