Ledgerdrop15 controles

pain.001 · pain.008

Alle controles, en wat het kost om ze te laten lopen

Dit zijn alle controles die lopen zodra u een betaalbestand neerlegt. Bij elke staat wat hij betekent en wat er gebeurt als u hem laat lopen. Er wordt niets geüpload — de lijst staat hier zodat u hem kunt lezen voordat u besluit het gereedschap te vertrouwen.

PAY-INVOICE-CCY De valuta past niet bij de genoemde factuur

Wat het betekent. De betaling en de factuur die erin genoemd wordt luiden in verschillende valuta.

Wat het kost. Wordt gemeld in plaats van omgerekend: een koers raden om een betaling fout te noemen is geen goede ruil. Het kan heel goed opzet zijn.

PAY-INVOICE-AMOUNT Het bedrag past niet bij de genoemde factuur

Wat het betekent. De omschrijving noemt een factuur die samen met het betaalbestand is meegesleept, en de twee bedragen schelen meer dan een cent.

Wat het kost. Een nul te veel in een ERP levert een volkomen geldige betaling op: 12.000 en 1.200 doorstaan allebei elke formaatcontrole, en de bank voert uit wat er in het bestand staat. Niets anders in het bestand kan dit tegenhouden.

PAY-NBOFTXS Het opgegeven aantal posten klopt niet

Wat het betekent. Het aantal posten dat de kop of een batch opgeeft, komt niet overeen met wat er werkelijk in staat.

Wat het kost. Het bestand wordt bij het uploaden geweigerd. Beter vooraf weten dan tijdens.

PAY-CTRLSUM Het controletotaal komt niet overeen met de posten

Wat het betekent. Het controletotaal in de kop is niet gelijk aan de som van de posten in het bestand. Hier opnieuw berekend in plaats van geloofd.

Wat het kost. Banken weigeren het hele bestand hierom — en dat is het goede geval. Gevaarlijker is een kop die klopt terwijl er een post ontbreekt; daarom worden beide getallen gecontroleerd, niet alleen het totaal.

PAY-IBAN Het controlecijfer van de IBAN klopt niet

Wat het betekent. De twee cijfers na de landcode zijn een controlegetal over de rest van het rekeningnummer (ISO 13616, modulo 97-10). Hier klopt het niet.

Wat het kost. Eén verkeerd teken. Is het ontstane nummer toevallig geldig, dan komt het geld op een bestaande rekening van iemand anders. Is het ongeldig, dan komt de betaling dagen later terug en is de factuur stilletjes te laat geworden.

PAY-DATE De uitvoerdatum ligt in het verleden

Wat het betekent. De gevraagde uitvoer- of incassodatum ligt in het verleden.

Wat het kost. Elke bank gaat er anders mee om — sommige voeren dezelfde dag uit, andere sturen het bestand terug — en geen enkele doet wat bedoeld was. Een signaal, want een bestand dat vrijdag voor maandag is gemaakt is normaal.

PAY-MISSING Er ontbreekt iets waar de betaling niet zonder kan

Wat het betekent. Er ontbreekt iets waar de post niet zonder kan: de naam van de tegenpartij of het rekeningnummer.

Wat het kost. Er kan niets betaald of geïncasseerd worden. Meestal een record dat in het voorliggende systeem wel is aangemaakt maar nooit is afgemaakt.

PAY-AMOUNT Het bedrag is geen positief getal met twee decimalen

Wat het betekent. Een bedrag is negatief, nul, of heeft meer dan twee decimalen.

Wat het kost. Wordt door de bank geweigerd. Een derde decimaal zie je bijna niet en komt meestal uit een afronding of een stukprijsberekening verderop.

PAY-CCY De valuta is geen code van drie letters

Wat het betekent. Het valuta-kenmerk bij een bedrag is geen ISO-code van drie letters.

Wat het kost. Wordt door de bank geweigerd. Meestal een instelling die leeg is gebleven of met een symbool is gevuld in plaats van een code.

PAY-CHARSET Tekens die SEPA niet meeneemt

Wat het betekent. Een naam of omschrijving bevat tekens buiten de set die SEPA meeneemt: letters, cijfers, spatie en / - ? : ( ) . , ' +

Wat het kost. Of de post wordt geweigerd, of de tekens worden stilzwijgend herschreven. Dat herschrijven is erger: het geld gaat weg en de naam past nergens meer op wat de ontvanger kan afletteren.

PAY-RMT-LEN De omschrijving is langer dan de begunstigde te zien krijgt

Wat het betekent. De ongestructureerde omschrijving is langer dan 140 tekens, de grens die ISO 20022 voor één regel stelt.

Wat het kost. Alleen de eerste 140 tekens komen aan — en de referentie die de andere kant nodig heeft om af te letteren staat vaak aan het eind.

PAY-DUPLICATE Dezelfde betaling staat twee keer in dit bestand

Wat het betekent. Twee posten in dit bestand hebben hetzelfde rekeningnummer, hetzelfde bedrag en dezelfde omschrijving.

Wat het kost. Dit is de ene fout die de bank nooit voor u tegenhoudt: beide posten zijn geldig, dus beide worden uitgevoerd. Het is een signaal, geen oordeel — twee identieke facturen van één leverancier op één dag bestaan.

PAY-E2E-DUP Twee posten delen hetzelfde end-to-end-kenmerk

Wat het betekent. Twee posten dragen hetzelfde end-to-end-kenmerk. Dat moet binnen het bestand uniek zijn.

Wat het kost. Banken herkennen daaraan een batch die twee keer is ingediend, dus een botsing kan het hele bestand ophouden. De plaatshouder NOTPROVIDED mag zich herhalen en wordt hier overgeslagen.

PAY-NOT-IN-STATEMENT De betaling staat niet in het bankafschrift

Wat het betekent. Een betaling uit het bestand is niet teruggevonden in het meegeleverde afschrift, over een periode die de uitvoerdatum dekt.

Wat het kost. Betalingen komen terug: een opgeheven rekening, een naam die niet klopte, een ontvangende bank die weigerde. In uw eigen boeken ziet een teruggekomen betaling er precies zo uit als een uitgevoerde — de boeking staat er, de schuld is afgeboekt, en de leverancier heeft geen geld. Alleen het afschrift weet het.

PAY-SEEN-BEFORE Deze stond al in een eerder bestand

Wat het betekent. Hetzelfde rekeningnummer, bedrag en dezelfde omschrijving stonden al in een bestand dat in deze browser op een eerdere datum is gecontroleerd.

Wat het kost. De dure dubbeling is die over maanden heen: beide bestanden zijn op zichzelf schoon. Alleen deze browser heeft de vorige gezien, en onthoudt zestien tekens en een datum — niet het rekeningnummer, niet het bedrag, niet de referentie.