Een hand schrijft op een formulier naast een toetsenbord en een muis op een bureau.
Inzicht29 juli · 13:008 min leestijd

Je crediteurenstroom controleert het bedrag, niet de tenaamstelling

Geautomatiseerde factuurverwerking toetst bedrag, btw en bestelling. Of de tenaamstelling bij het rekeningnummer hoort, toetst niemand. Die controle zat namelijk nooit in je proces, maar in het overtypen dat je net hebt weggehaald.

Sinds 9 oktober 2025 kijkt je bank bij een euro-overboeking of de naam van de ontvanger bij het rekeningnummer hoort. Bij precies de betalingen waarmee jij je leveranciers betaalt, hoeft dat niet. Lever je meerdere opdrachten als één bestand aan, en dat is wat elk boekhoudpakket doet, dan mag die controle eruit. Dat is geen gaatje in de uitvoering. Zo staat het in de verordening.

Dat gat is er niet omdat iemand het heeft gemaakt. Het is er omdat vrijwel niemand doorhad dat de controle bestond.

De controle op het rekeningnummer was in de meeste bedrijven namelijk nooit een processtap. Ze was een bijproduct van het overtypen. Iemand las een IBAN van een factuur, tikte hem over in het betaalscherm en zag daarbij dat hij anders was dan vorige maand. Haal die handeling weg en de controle verdwijnt mee, zonder dat iemand hem heeft afgeschaft en zonder dat het ergens genotuleerd staat.

Mijn stelling over geautomatiseerde crediteurenverwerking is dus scherper dan "let op factuurfraude". Ze is deze: automatisering lost het overtypen op en levert uit zichzelf nul fraudeweerstand op ten opzichte van de handmatige situatie. Wat ze wel oplevert is snelheid, en snelheid is precies wat een vervalst rekeningnummer nodig heeft.

De keten beantwoordt één vraag, en dat is de andere niet

Een moderne crediteurenstroom is niet ongecontroleerd. Integendeel: er zitten meer controles in dan in de ordner met papieren facturen van tien jaar geleden. De software leest leverancier, factuurnummer, bedrag en btw uit de PDF. Werk je met bestellingen, dan legt een driewegcontrole de inkooporder, de goederenontvangst en de factuur naast elkaar voordat er iets betaalbaar wordt. Boven een drempelbedrag tekent een tweede persoon. Kleine prijsverschillen vallen binnen een tolerantie, grote worden een uitzondering op iemands bureau.

Al die controles beantwoorden dezelfde vraag: klopt deze factuur? Klopt het bedrag, klopt de btw, is dit besteld, is dit geleverd, mag deze persoon hiervoor tekenen. Het is een goed antwoord op een goede vraag, en welke laag je daarvoor nodig hebt hangt vooral af van je factuurvolume en je boekhoudpakket, niet van de featurelijst van een tool.

Er is alleen een tweede vraag, en die stelt niemand: gaat dit geld naar deze leverancier? Een factuur kan tot op de cent kloppen, netjes matchen met de order, keurig binnen het mandaat vallen en toch landen op een rekening die drie weken oud is.

In software is een rekeningnummer geen waarde, maar een sleutel

Kijk hoe een pakket zo'n nummer eigenlijk behandelt. Moneybird analyseert de bijlage van een inkoopfactuur en zoekt het bijbehorende contact op KVK-nummer, btw-nummer, IBAN, e-mailadres, adres en telefoonnummer. Het rekeningnummer helpt dus vooral bij de vraag van wie deze factuur is. Zet je daarna de betaling klaar, dan vult het pakket het IBAN, de naam, het bedrag en de omschrijving over uit die factuur.

Dat is geen fout in Moneybird, en het geldt net zo goed voor de zwaardere pakketten. Het is de logica van elke uitleeslaag: velden worden geëxtraheerd om een document te plaatsen en een boeking te vullen, niet om ze te wantrouwen. Een AI die facturen verwerkt dwing je daarom in een vast schema met leverancier, factuurnummer, IBAN, datum, bedrag en btw als verplichte velden. Uitlezen is alleen geen verifiëren. Een veld dat je extraheert heb je nog niet gecontroleerd, en een nummer dat als sleutel dient wordt zelden als bewering behandeld.

Zo verhuist het rekeningnummer van de factuur naar het betaalbestand zonder dat er ergens een vraagteken achter is gezet.

De naamcontrole waarvan je aanneemt dat je bank hem doet

Hier zit het misverstand dat ik het vaakst tegenkom, en het is een begrijpelijk misverstand. De IBAN-Naam Check is voor Nederlandse betalers al jaren vanzelfsprekend, en sinds de Europese verordening voor instant betalingen moet elke betaaldienstverlener in de eurozone die verificatie aanbieden. Bij een gewone digitale overboeking draait ze mee zonder dat je er iets voor doet.

Voor zakelijke bulkbestanden schrijft diezelfde verordening iets anders voor. Artikel 5c(6) verplicht betaaldienstverleners om gebruikers die geen consument zijn juist een manier te geven om die verificatie uit te zetten zodra ze meerdere betaalopdrachten als pakket aanleveren. De European Payments Council, die het onderliggende schema beheert, vat de gevolgen droog samen: bedrijven zijn niet verplicht deze diensten te gebruiken en kunnen zich voor bulkbestanden afmelden. De verwerking van zo'n controle over een bulkbestand valt buiten het schema zelf, en de aansprakelijkheid blijft hoe dan ook bij de zakelijke betaler liggen.

In de praktijk zie je dat terug in je bankomgeving. Rabobank biedt zakelijke klanten een aparte IBAN-Naam Checker aan waarin je je betaalbestand uploadt, en schrijft er zelf bij dat je niet verplicht bent die controle te gebruiken en bij betaalbestanden zelf bepaalt of je vooraf controleert. Het gecontroleerde bestand wordt niet automatisch verwerkt: je downloadt de afwijkingen als CSV, past ze met de hand aan in je boekhoudprogramma en stuurt het bestand daarna alsnog in. Kies je ervoor geen controle te doen of negeer je een waarschuwing, dan ben je zelf verantwoordelijk als het geld bij de verkeerde ontvanger landt.

Lees dat rustig terug. De enige systemische controle op de ontvanger is bij zakelijke bulkbetalingen een los product, in een los scherm, met een aparte autorisatie, waarvan de uitkomst met de hand terug moet naar het pakket waar je net al het handwerk uit hebt gehaald. Dat is geen controle die een geautomatiseerde stroom overleeft. Dat is een controle die er structureel uit valt.

Om eerlijk te zijn: dit is geen epidemie

De sterkste tegenwerping is niet dat het gat niet bestaat, maar dat het zelden wordt gebruikt en dat de geautomatiseerde stroom per saldo veiliger is dan wat ervoor zat. Dat argument verdient meer krediet dan het meestal krijgt.

De cijfers zijn ook geen ramp. De Fraudehelpdesk telde over 2025 aan de zakelijke kant 327 meldingen van CEO-fraude en 1.146 van acquisitiefraude, met misbruik van bedrijfsgegevens als hoogste schadepost op 286.000 euro. Dat is heel Nederland, in een heel jaar. Wie op basis daarvan besluit dat zijn veertig facturen per maand geen extra poort nodig hebben, redeneert niet gek. En de geautomatiseerde keten is echt beter dan de schoenendoos: alles is gelogd, de leverancier staat één keer vast in plaats van in vijftien mailtjes, en een factuur blijft niet meer twee maanden onder een stapel liggen.

Twee dingen breken dat argument. Het eerste is dat een logboek geen controle is. Het vertelt je achteraf wie het rekeningnummer wijzigde, niet vooraf of die wijziging klopt. Forensiek is prachtig als je weet dat je moet zoeken, en bij een geslaagde betaling weet niemand dat.

Het tweede is de vorm van het risico. Dit is geen frequentierisico maar een staartrisico: het gebeurt zelden, en dan in één keer, voor het bedrag van een echte factuur, aan een leverancier die je echt hebt. Het Amerikaanse IC3 registreerde over 2025 in deze categorie 24.768 meldingen en ruim 3 miljard dollar schade, gemiddeld ruim een ton per melding, en dat gaat vrijwel altijd over precies dit patroon: gekaapt mailverkeer met een leverancier en een gewijzigde betaalinstructie. Een controle die je zelden nodig hebt maar die dan alles scheelt, weeg je niet af tegen de kans. Je weegt hem af tegen zijn kosten, en die zijn hier bijna nul.

Een gewijzigd rekeningnummer is een mutatie, geen factuurveld

Dat laatste is de kern. Zolang je het rekeningnummer als een veld op een factuur ziet, moet je het bij iedere factuur opnieuw controleren, en dan is elke controle te duur. Behandel je het als wat het is, een mutatie op je crediteurstamgegevens, dan controleer je het één keer per wijziging. Een leverancier verandert misschien eens in de vijf jaar van bank. Dat zijn een paar momenten per jaar, ook bij honderden facturen per maand.

De zwaardere pakketten hebben die vorm al ingebouwd, wat me sterkt in het idee dat het de juiste vorm is. AFAS beschrijft het toevoegen en wijzigen van bankrekeningen bij crediteuren expliciet als een proces onder het vier-ogen-principe, waarbij een crediteur pas betaald kan worden zodra de gewijzigde bankrekening is gecontroleerd en goedgekeurd. In Visma.net zit er een schakelaar voor in de functionaliteit: zet je het vierogenprincipe bankgegevens aan, dan wordt een vastgelegde bankrekening pas vrijgegeven voor betalingen zodra een tweede gebruiker hem goedkeurt, in een eigen scherm waarin alle crediteuren met een nieuwe of gewijzigde rekening op je wachten. In beide gevallen is niet de factuur het onderwerp van de goedkeuring, maar de wijziging.

Dat is een ander soort controle dan de goedkeuringsflow die je al hebt. Een mandaatschema toetst een bedrag tegen een bevoegdheid. Een mutatiestroom toetst een verandering tegen de werkelijkheid, en vraagt om bevestiging langs een ander kanaal dan waar het verzoek binnenkwam. Een telefoontje naar een nummer dat je zelf al had, dus niet naar het nummer onderaan die mail.

Hetzelfde patroon zag ik bij vertrekkende medewerkers: een account uitzetten trekt niet in wat die medewerker zelf aan koppelingen en tokens heeft uitgegeven, omdat die uitgifte nooit als eigen gebeurtenis werd vastgelegd. De oplossing is ook daar geen extra vinkje op een checklist, maar een moment dat je expliciet maakt op de plek waar het ontstaat.

Wat automatisering erft, en wat ze weggooit

Elke automatisering neemt de expliciete stappen over en laat de impliciete liggen. Wat iemand ooit heeft opgeschreven komt mee: goedkeuren, matchen, boeken, archiveren. De controles die niemand ooit opschreef omdat ze nu eenmaal in de handeling zaten, komen niet mee. Ze verdwijnen stil, en het duurt vaak jaren voor iemand merkt dat ze weg zijn.

Dat is geen argument tegen automatiseren. Het is een ontwerpvraag die je bij elke weggehaalde handeling één keer moet stellen: welke controle deed deze mens hier per ongeluk? Bij het overtypen van een inkoopfactuur is het antwoord bekend. Iemand keek naar het rekeningnummer. Nu niemand meer overtypt, moet dat kijken ergens anders staan, met een naam, een eigenaar en een moment. Anders is het enige wat er van die controle over is de aanname dat ze er nog is.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Controles die niet stil verdwijnen

Ik kijk met je mee welke controle er in jouw factuurstroom verstopt zit in een handeling, ontwerp waar die voortaan expliciet hoort en bouw hem in, van uitlezen tot betaalbestand.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

Urenregistratie koppelen aan je factuur: welke tool en hoe je 't inricht
Gids
Uitgebreide gids11 min

7 jul 09:00

Urenregistratie koppelen aan je factuur: welke tool en hoe je 't inricht

Je factureert per uur of per project en wilt dat een geregistreerd uur vanzelf een correcte factuurregel wordt. Deze gids kiest tussen ingebouwd, gespecialiseerd en maatwerk, en laat zien hoe je de koppeling zonder overtypen inricht.

CVD-clausules in je leverancierscontract: vijf bepalingen die je voor 15 augustus regelt
Gids
Uitgebreide gids11 min

25 jul 21:05

CVD-clausules in je leverancierscontract: vijf bepalingen die je voor 15 augustus regelt

Je leverancier hoeft je nu nergens over te waarschuwen. Vijf contractbepalingen met kant-en-klare Nederlandse tekst, de meldtermijnen die erin horen en de tegenwerpingen die je gaat horen.

De digitale-euro-pilot is begonnen: niet de munt is de vraag, maar je betaalpartner
Inzicht
6 min

18 jul 13:05

De digitale-euro-pilot is begonnen: niet de munt is de vraag, maar je betaalpartner

Sinds 14 juli is de digitale euro geen discussie meer maar een deelnemerslijst van 36 betaaldienstverleners. Waarom de echte vraag voor ondernemers niet de munt is, maar of hun betaalpartner meedoet.

Je IT-leverancier is gehackt: het stappenplan voor het mkb in de eerste 72 uur
Gids
Uitgebreide gids11 min

15 jul 13:01

Je IT-leverancier is gehackt: het stappenplan voor het mkb in de eerste 72 uur

Je softwareleverancier of hosting is gehackt en je klantdata is mogelijk gelekt. Dit is het incident-playbook: ben jij verantwoordelijke, is het meldplichtig bij de AP, wat vertel je je klanten, en hoe voorkom je dat je vastzit aan de gehackte partij.

Van eerste levering naar contractverlenging: klantsucces automatiseren in de eerste 90 dagen
Gids
Uitgebreide gids13 min

5 jul 17:00

Van eerste levering naar contractverlenging: klantsucces automatiseren in de eerste 90 dagen

Een klant besluit al vlak na de oplevering of hij verlengt. Zo bewaak je de eerste 90 dagen: een tevredenheidscheck, signalen voor upsell en afhaken, en een renewal-trigger, zonder duur platform.

Inkoopfacturen digitaliseren: welke aanpak past bij jou?
Inzicht
7 min

1 jul 11:02

Inkoopfacturen digitaliseren: welke aanpak past bij jou?

De juiste manier om inkoopfacturen digitaal te verwerken hangt af van je factuurvolume en je boekhoudpakket, niet van de duurste tool. Twee vragen bepalen bijna je hele keuze, en de prijzen per route lopen ver uiteen. Met een heldere definitie, een stappenplan en de criteria die er echt toe doen.