FlowParse
Tool 9 september 2026 14 min leestijd

Personeelsbonnetjes naar Excel

Een stapel bonnetjes van kerstpakketten, teamuitjes en personeelsfeesten wordt zelden meteen omgezet naar een bruikbare tabel. FlowParse leest elk bonnetje — gescand, gefotografeerd of als pdf — en zet bedrag, datum en leverancier om naar een schone Excel- of CSV-tabel.

FlowParse
flowparse.io

Zet je bonnetjes nu om

Upload een of meerdere bonnetjes — je krijgt een schone tabel met bedrag, datum, leverancier en fiscale categorie.

Paginategoed laden…

Een document uploaden

of uit de cloud halen
Smart Merge — upload meerdere pdf's en voeg ze samen tot één Excel-bestand (up to 5 files)

Gratis: 10 pagina's per maand · Upgraden voor meer

Bestanden versleuteld tijdens verzending · na verwerking automatisch verwijderd · AVG-proof

flowparse.iogeen geluid nodig
0:00 / 0:00

Een stapel bonnetjes die niemand graag intypt

Een kerstpakket voor twintig medewerkers levert één factuur op, maar een teamuitje met losse consumptiebonnen, een verjaardagstaart en een fitnessabonnement leveren samen al snel tien of vijftien losse bonnetjes op — elk met een eigen bedrag, datum en leverancier, en geen van allemaal al in een tabel.

Deze pagina beschrijft hoe die bonnetjes worden gelezen en omgezet naar een schone tabel — het startpunt voor elke verdere administratie rond personeelsvergoedingen, of dat nu een gewone boeking is of de berekening van de vrije ruimte van de werkkostenregeling.

Wat deze pagina onderscheidt van een generieke bonnenscanner, is dat ze specifiek is toegesneden op personeelsvergoedingen — een bon voor een fitnessabonnement, een cadeaubon of een teamdiner wordt niet alleen gelezen, maar ook direct herkend als het type uitgave dat het is, met de fiscale categorie erbij. Een generieke scanner geeft je een bedrag; deze pagina geeft je een bedrag mét de context die je nodig hebt om het ergens in je administratie te plaatsen.

FlowParse
flowparse.io

Waarom overtypen meer fouten geeft dan je zou denken

Een bonnetje handmatig overtypen in een spreadsheet klinkt eenvoudig, maar bij vijftien of twintig bonnetjes tegelijk sluipen er fouten in — een cijfer verkeerd overgenomen, een datum in het verkeerde formaat, een leverancier met een tikfout die de tabel later moeilijk doorzoekbaar maakt. Geen van deze fouten is dramatisch op zichzelf, maar bij elkaar maken ze een tabel onbetrouwbaar voor wie er later op moet vertrouwen — bijvoorbeeld bij het optellen tegen de vrije ruimte.

Automatisch uitlezen haalt deze overtypfout niet weg door sneller te zijn, maar door consequent dezelfde manier van lezen toe te passen op elk bonnetje, ongeacht of het het eerste of het vijftigste is.

Er zit ook een tweede, minder zichtbare kostenpost in handmatig overtypen: de tijd die het kost om een bonnetje te vinden, te openen, de juiste cellen te selecteren en het bedrag correct in te voeren, telkens opnieuw. Bij een enkel bonnetje is dat verwaarloosbaar. Bij een stapel van twintig of dertig, verspreid over een heel kwartaal, telt die tijd op tot iets wat een HR-medewerker of boekhouder liever aan iets anders zou besteden.

Wat dit niet doet

Beslist niet zelf over een fiscaal grensgeval

Waar een bonnetje twijfelachtig is, blijft hij gemarkeerd in de tabel in plaats van automatisch in een categorie geplaatst te worden.

Boekt niets automatisch in je boekhoudpakket

De tabel is het eindresultaat; het overnemen in je boekhoudpakket blijft een aparte stap.

Corrigeert geen fout op het bonnetje zelf

Een verkeerd bedrag dat op het bonnetje zelf al fout staat, wordt gelezen zoals het er staat — de correctie daarvan is aan jou.

Wat er wordt gelezen

VeldVoorbeeld
Bedrag€48,50
Datum14 november 2026
LeverancierCadeauwinkel De Gouden Ster
Btw, waar aanwezig21% (€8,42)
Fiscale categorieVrije ruimte, of gerichte vrijstelling waar herkenbaar
FlowParse
flowparse.io

Elke bron, hetzelfde resultaat

Een bonnetje komt zelden in één vast formaat binnen — een gescande kassabon, een foto genomen met de telefoon direct na aankoop, een digitale factuur per e-mail van een evenementenbureau, een creditcardafschrift waarop een enkele regel een teamlunch vertegenwoordigt. Elk van deze bronnen wordt op dezelfde manier gelezen, met dezelfde velden als resultaat, ongeacht hoe het document is aangeleverd.

Dit is met opzet zo gebouwd: een HR-afdeling die bonnetjes via een gedeelde mailbox binnenkrijgt, een office manager die foto's doorstuurt via de telefoon, en een boekhouder die achteraf pdf's van leveranciers ontvangt, kunnen allemaal dezelfde route volgen zonder dat iemand eerst hoeft af te spreken in welk formaat een bonnetje moet worden aangeleverd.

Dat betekent dat je geen aparte werkwijze hoeft te hanteren voor een bonnetje dat via de post binnenkomt versus een dat via WhatsApp wordt doorgestuurd — alles gaat door dezelfde stap.

FlowParse
flowparse.io

Wat als een bonnetje slecht leesbaar is

Thermisch papier vervaagt, een foto is soms scheef of te donker genomen, een gekreukeld bonnetje mist een hoek — geen van deze problemen is ongewoon bij een bonnetje dat een paar weken in een portemonnee of jaszak heeft gezeten voordat het wordt verwerkt. In plaats van te gokken naar een bedrag dat niet met zekerheid te lezen is, blijft dat veld leeg en gemarkeerd — een bewuste keuze, omdat een geraden bedrag in een tabel die later tegen de vrije ruimte wordt afgezet, meer schade aanricht dan een leeg veld dat om een tweede blik vraagt.

In de praktijk betekent dit meestal dat verreweg de meeste bonnetjes in één keer volledig worden gelezen, en dat een klein aantal — bij een vervaagd of beschadigd document — wordt gemarkeerd voor jouw beoordeling. Die markering is precies waar je tijd aan wilt besteden, in plaats van aan de bonnetjes die probleemloos zijn.

FlowParse
flowparse.io

Btw en kortingen op het bonnetje

Voor de vrije ruimte telt het bedrag inclusief btw — anders dan bij een zakelijke inkoopfactuur waar de btw apart wordt teruggevorderd, gaat het bij een personeelsvergoeding om wat de werknemer daadwerkelijk aan waarde ontvangt. Een kerstpakket van €50 inclusief btw telt daarom ook voor €50 mee in het lopende totaal, niet voor het bedrag exclusief btw.

Een korting of een tegoedbon die op het bonnetje is verrekend, wordt gelezen zoals hij op het bonnetje staat: het uiteindelijke, al verrekende bedrag. Bij een bonnetje waarop de korting apart als regel staat vermeld, blijft dat zichtbaar in de gelezen gegevens, zodat je zelf kunt nagaan hoe het eindbedrag tot stand is gekomen.

Bij een bonnetje met meerdere producten — een boodschappenbon waarvan alleen een deel bedoeld is als personeelsvergoeding, bijvoorbeeld een cadeaubon binnen een groter aankoopbedrag — is het aan de gebruiker om te bepalen welk deel daadwerkelijk als vergoeding telt. De volledige, ongewijzigde inhoud van het bonnetje blijft zichtbaar, zodat die keuze bewust en met het bonnetje ernaast kan worden gemaakt, in plaats van dat het hele bedrag automatisch wordt meegeteld.

Hetzelfde geldt voor fooien of statiegeld die soms apart op een kassabon staan vermeld — deze bedragen worden gewoon gelezen zoals ze op het bonnetje staan, zonder ze automatisch mee te tellen of juist uit te sluiten van de personeelsvergoeding. Die beoordeling blijft bij degene die het bonnetje uiteindelijk categoriseert.

Excel, CSV of JSON — welk formaat wanneer

Een Excel-bestand is de meest voor de hand liggende keuze wanneer je de tabel zelf nog wilt bekijken, sorteren of aanvullen voordat je hem verder gebruikt — elke kolom staat direct klaar om te filteren of te draaien in een draaitabel. CSV is lichter en werkt beter als tussenstap voor een import in een boekhoudpakket dat zelf een importfunctie voor kommagescheiden bestanden heeft.

JSON is bedoeld voor wie de gegevens verder wil verwerken in een eigen systeem of script — een boekhouder met een eigen sjabloon, of een ontwikkelaar die de uitkomst wil koppelen aan interne software. Alle drie de formaten bevatten exact dezelfde gegevens; het verschil zit alleen in hoe makkelijk elk formaat past bij de volgende stap die je ermee wilt zetten.

Zo werkt het

1

Bonnetjes uploaden

Een enkel bonnetje of een hele stapel tegelijk, uit elke bron.

2

Elk document wordt gelezen

Bedrag, datum, leverancier en btw per bonnetje.

3

Gecategoriseerd waar herkenbaar

Vrije ruimte of gerichte vrijstelling, met een markering bij twijfel.

4

Geëxporteerd

Excel, CSV of JSON, elk bonnetje op zijn eigen rij.

FlowParse
flowparse.io

Vijftien bonnetjes, doorgerekend

Een HR-medewerker verzamelt na het jaarlijkse personeelsfeest vijftien losse bonnetjes — consumpties, een DJ, decoratie — en uploadt ze in één keer.

ResultaatAantal
Bonnetjes volledig gelezen14 van 15
Gemarkeerd voor controle (vervaagde datum)1
Totaal, gecategoriseerd als vrije ruimte€1.240
Tijd besteed aan uploaden en controlerenOnder de vijf minuten

Het ene gemarkeerde bonnetje blijkt bij controle een vervaagde datum te hebben — een blik van een paar seconden was voldoende om de datum handmatig aan te vullen voordat de tabel werd geëxporteerd.

Handmatig versus automatisch

HandmatigAutomatisch
Elk bonnetje met de hand overgetyptElk bonnetje automatisch gelezen
Een tikfout in bedrag of datum blijft onopgemerktElk veld met een betrouwbaarheidsscore
Fiscale categorie apart handmatig toegekendAutomatisch voorgesteld, gemarkeerd bij twijfel

Bonnetjes verzamelen van meerdere werknemers

Bij een teamuitje of personeelsfeest komen bonnetjes zelden van één persoon binnen — een collega betaalt de lunch, een ander regelt het vervoer, een derde koopt een cadeau namens de afdeling. Elk van die bonnetjes moet uiteindelijk op dezelfde plek terechtkomen om samen tegen de vrije ruimte te worden afgezet, en juist dat verzamelen is vaak het meest tijdrovende deel — niet het overtypen zelf.

Omdat elk bonnetje los kan worden geüpload, hoeft er geen centraal verzamelpunt vooraf te worden ingericht: een werknemer kan een foto van een bonnetje direct doorsturen zodra hij hem heeft, in plaats van te wachten tot alle bonnetjes van het uitje bij elkaar zijn. De tabel groeit met elke upload, ongeacht wie hem heeft aangeleverd.

FlowParse
flowparse.io

Een herleidbaar spoor voor een controle achteraf

Een tabel met alleen een bedrag en een datum is bij een controle achteraf weinig waard zonder het onderliggende bonnetje erbij — de vraag van een accountant of de Belastingdienst is zelden alleen «hoeveel», maar vaker «waarvan, en waar is het bewijs». Elk bedrag in de geëxporteerde tabel blijft daarom herleidbaar tot het oorspronkelijke bonnetje waaruit het is gelezen.

Dat herleidbare spoor is precies wat het verschil maakt tussen een controle die binnen een uur is afgehandeld en een controle die dagen kost omdat eerst moet worden uitgezocht welk bonnetje bij welke regel in de tabel hoort.

Praktisch betekent dit dat elke rij in de geëxporteerde tabel een verwijzing naar het originele bestand bevat, zodat een accountant of controleur met één klik van bedrag naar bewijsstuk kan schakelen — in plaats van los door een map met honderden bonnetjes te moeten zoeken naar het ene bestand dat bij een specifieke regel hoort. Bij een steekproef van de Belastingdienst is dat onderscheid tussen «we hebben het ergens» en «hier is het, direct» vaak doorslaggevend voor hoeveel tijd de controle daadwerkelijk kost.

FlowParse
flowparse.io

Een archief dat meerdere jaren teruggaat

Een tabel met bonnetjes is niet alleen bruikbaar voor het lopende kwartaal — bij een controle achteraf, een vraag van de accountant over een eerder jaar, of simpelweg een jaarlijkse vergelijking van hoeveel er aan personeelsvergoedingen wordt uitgegeven, is het prettig om niet opnieuw door een oude map met papieren bonnetjes te hoeven zoeken.

Elke geëxporteerde tabel blijft een op zichzelf staand, herleidbaar document — een export van het eerste kwartaal van dit jaar staat los van een export van hetzelfde kwartaal vorig jaar, en beide blijven bruikbaar als vergelijkingsmateriaal zonder dat je ze eerst weer moet samenvoegen.

Van een tabel naar de vrije ruimte

Een schone tabel met bedrag, datum, leverancier en categorie is de basis, maar niet het hele verhaal — de vraag die de meeste werkgevers uiteindelijk willen beantwoorden, is hoeveel van de vrije ruimte al is gebruikt. Die stap, het lopende totaal tegen de fiscale loonsom, staat uitgewerkt op de pagina over het bijhouden van de vrije ruimte.

Voor de precieze rekensom achter dat lopende totaal, inclusief een doorgerekend voorbeeld, zie de stap-voor-stap gids.

FlowParse
flowparse.io

Voor wie

HR-teams na een personeelsfeest of -uitje

Een stapel bonnetjes in één keer verwerkt, zonder ze een voor een over te typen.

Boekhouders en salarisadministrateurs

Bonnetjes van meerdere klanten op dezelfde manier verwerkt.

Werkgevers die net beginnen met de WKR bij te houden

Een eenvoudig startpunt voordat de volledige berekening van de vrije ruimte wordt gedaan.

Kleine werkgevers zonder aparte financiële afdeling

Bonnetjes verwerken zonder eerst een systeem te hoeven inrichten.

Begin met je eerste bonnetje

Upload een paar echte bonnetjes om te zien hoe het uitlezen werkt — geen registratie nodig om het te proberen.

Privacy en AVG

Uploaden gaat via TLS, van begin tot eind versleuteld.

Verwerking draait op infrastructuur binnen de EU.

De originele documenten worden direct na verwerking verwijderd.

Documenten worden nooit gebruikt om AI-modellen te trainen.

Details staan op de pagina over beveiliging.

Veelgestelde vragen

Zet je bonnetjes om naar een tabel

Upload een paar echte bonnetjes — zonder registratie, voordat je iets betaalt.

Verder lezen