Alle artikelen

Bankmutaties automatisch matchen aan facturen: hoe het werkt

Oarized · 22 augustus 2026

Waarom bankmutaties handmatig matchen zoveel tijd kost

Elke week, of elke maand, hetzelfde ritueel: je logt in op de bank, zet het bankafschrift naast de openstaande facturen in je boekhoudpakket, en gaat regel voor regel na welke factuur bij welke betaling hoort. Bij een handjevol klanten is dat tien minuten werk. Bij vijftig openstaande facturen per maand, met klanten die net iets anders overmaken dan het factuurbedrag, wordt het een puzzel.

Het probleem zit niet in het overzetten van het banksaldo — dat doen de meeste boekhoudpakketten allang automatisch via een bankkoppeling. Het probleem zit in de stap erna: welke binnengekomen betaling hoort bij welke openstaande factuur. Een klant die €847,50 overmaakt zonder factuurnummer in de omschrijving, een betaling die twee facturen tegelijk afdekt, of een bedrag dat een paar cent afwijkt door een afgeronde korting — dat moet iemand met de hand uitzoeken en aanvinken als betaald.

Bij bedrijven die op rekening werken — installatie, groothandel, uitzendbureaus — loopt dit op tot een paar uur per maand, vooral rond de eerste van de maand als de meeste facturen binnenkomen. Het is geen ingewikkeld werk, maar het is werk dat blijft liggen tot het niet meer kan wachten. En dat is precies het moment waarop je het overzicht kwijtraakt over wie nog moet betalen.

Hoe automatisch matchen aan facturen werkt

Automatisch matchen begint bij de bankkoppeling: je boekhoudpakket haalt via een beveiligde verbinding met je bank de mutaties op, meestal een paar keer per dag. Vervolgens vergelijkt het pakket elke binnenkomende betaling met de lijst openstaande facturen, op basis van een paar vaste kenmerken: het bedrag, het factuurnummer of betalingskenmerk in de omschrijving, en soms de naam of het IBAN van de betaler.

Komt een betaling exact overeen met een openstaande factuur — zelfde bedrag, herkenbaar factuurnummer — dan wordt die factuur automatisch op betaald gezet. Dat scheelt het meeste werk bij klanten die trouw het factuurnummer vermelden, wat in de praktijk het grootste deel van de betalingen is bij bedrijven die met vaste zakelijke klanten werken.

Sommige pakketten gaan een stap verder met matchregels: elke betaling van klant X binnen vijf werkdagen na een factuur is voor die factuur, of rond het bedrag af op hele euro's voordat je vergelijkt. Die regels bouw je één keer op en ze blijven daarna gewoon lopen. Het werk verschuift zo van "elke betaling met de hand narekenen" naar "twee keer per week de uitzonderingen checken" — de betalingen die niet automatisch geplaatst konden worden.

Wat een bankkoppeling precies is (en wat niet)

Een bankkoppeling klinkt ingewikkelder dan hij is, en het is goed om te weten wat er precies gebeurt met je bankgegevens. Sinds de Europese betaalrichtlijn PSD2 zijn banken verplicht om, met jouw toestemming, betaalgegevens te delen met andere partijen zoals boekhoudsoftware. Maar niet elke koppeling loopt via een vergunninghouder.

De Nederlandsche Bank (DNB), de toezichthouder op deze markt, maakt daarin een onderscheid: als jij als rekeninghouder je eigen bank vraagt om betaalgegevens rechtstreeks te delen met een derde partij — bijvoorbeeld je boekhoudpakket — dan geldt dat volgens DNB niet als een vergunningplichtige rekeninginformatiedienst onder PSD2. De bank mag daarvoor een technische verbinding gebruiken, ook als die gebaseerd is op de API's die voor PSD2 zijn ontwikkeld, zolang de verbinding veilig is en aan de eisen voor sterke klantauthenticatie voldoet.

Voor jou als ondernemer betekent dit vooral: de bank blijft verantwoordelijk voor een veilige verbinding, en jij bepaalt via je eigen bank-omgeving welke koppeling actief staat. Je kunt de toestemming op elk moment intrekken via je bank of via de instellingen van je boekhoudpakket. Controleer bij twijfel of de koppeling loopt via je bank zelf of via een aparte aanbieder, en welke toegang je daarbij precies geeft.

Waar automatisch matchen misgaat

Automatisch matchen werkt goed bij de standaardgevallen, maar een paar situaties blijven mensenwerk:

  • Verzamelbetalingen. Een klant maakt in één keer het totaal van drie facturen over. De meeste matchsystemen herkennen dat niet automatisch en zetten de betaling apart klaar voor handmatige verdeling.
  • Deelbetalingen. Bij een betalingsregeling, of een korting die achteraf is toegepast, wijkt het overgemaakte bedrag af van het factuurbedrag. Ook dat moet iemand beoordelen.
  • Ontbrekend of fout betalingskenmerk. Sommige klanten laten het factuurnummer weg of typen het verkeerd over. Zonder een duidelijk kenmerk heeft het systeem niets om op te matchen.
  • Contante betalingen of pin aan de deur. Die lopen niet via de bank en verschijnen dus nooit in de bankmutaties — die blijf je apart moeten registreren.
  • Creditfacturen en terugbetalingen. Een negatief bedrag matcht zelden automatisch aan de oorspronkelijke factuur.

Een deel van de betalingen blijft altijd in de uitzonderingenlijst staan. Hoeveel dat precies is, hangt vooral af van hoe consequent je klanten het betalingskenmerk gebruiken — daar zijn geen betrouwbare algemene cijfers over te geven, want dat verschilt sterk per branche en klantenkring. Dat is geen storing, dat hoort erbij: de winst zit niet in "nooit meer controleren", maar in dat je nog maar een klein deel van de betalingen met de hand hoeft te beoordelen in plaats van alles.

De bewaarplicht blijft gewoon 7 jaar, ook automatisch

Automatisch matchen verandert niets aan wat je verplicht bent te bewaren. Volgens de Belastingdienst geldt voor de basisgegevens van je administratie — waaronder je debiteuren- en crediteurenadministratie, in- en verkoop en grootboek — een bewaarplicht van 7 jaar. Die termijn gaat in op het moment dat de gegevens hun actuele waarde verliezen, dus niet per se op de factuurdatum zelf.

Dat betekent dat de koppeling tussen een betaling en een factuur — ook als die volledig automatisch tot stand kwam — net zo lang bewaard en controleerbaar moet blijven als wanneer je het met de hand had aangevinkt. Bewaar dus niet alleen de eindstatus "betaald", maar ook de onderliggende bankmutatie zelf, zodat je bij een controle kunt laten zien welke betaling bij welke factuur hoort en wanneer dat is vastgesteld.

"U bent verplicht uw administratie 7 jaar te bewaren."

Voor onroerende zaken en een aantal grensoverschrijdende regelingen, zoals het éénloketsysteem voor EU-verkoop, geldt een langere termijn van 10 jaar. Kortere bewaartermijnen zijn in overleg met de Belastingdienst soms mogelijk, maar niet voor de basisgegevens zelf — die blijven altijd 7 jaar verplicht, wat je boekhoudpakket ook automatiseert. Zie ook de uitleg van Ondernemersplein over de administratie- en bewaarplicht.

Wanneer dit de moeite waard is — en wanneer niet

Automatisch matchen is niet voor elk bedrijf de moeite waard om in te richten. Heb je een paar facturen per maand en ken je je klanten op de naam van hun overschrijving, dan kost het instellen van matchregels waarschijnlijk meer tijd dan het je bespaart. Het rendement zit in bedrijven met veel terugkerende, kleine betalingen van een vaste groep klanten: denk aan een schoonmaakbedrijf met dertig contracten, een installateur met wekelijkse deelfacturen, of een uitzendbureau met tientallen opdrachtgevers.

Voorwaarde is wel dat klanten enigszins consequent zijn in hoe ze betalen. Werk je veel met contant geld, pin aan de deur, of klanten die nooit een factuurnummer vermelden, dan blijft een groot deel van het werk sowieso handmatig en is de winst kleiner dan de moeite die het kost om het op te zetten.

De meeste boekhoudpakketten hebben deze matching standaard aan boord; het gaat vooral om het goed instellen van de regels voor jouw specifieke klanten en betaalgedrag. Bedrijven als Oarized helpen daarbij als de standaardregels niet aansluiten op hoe een bedrijf specifiek factureert, bijvoorbeeld bij deelfacturen of afwijkende betalingstermijnen per klant. Voor de meeste andere bedrijven is een middagje zelf instellen in het boekhoudpakket genoeg.