Waar de aangifte eigenlijk begint
Tegen de tijd dat je het aangifteformulier opent, is het echte werk al gedaan of nog niet begonnen — er is geen tussenweg. De rubrieken op het formulier vragen om een paar totalen: omzet per tarief, voorbelasting, verlegde posten. Elk van die totalen is de som van tientallen of honderden facturen, en die som moet ergens vandaan komen.
In de praktijk komt die som meestal uit een boekhoudpakket dat de facturen al geboekt heeft, of — bij een kleinere administratie — uit een spreadsheet die iemand met de hand heeft bijgehouden. Deze pagina gaat over de stap die aan beide voorafgaat: de facturen zelf lezen, de bedragen per tarief uitsplitsen en narekenen, zodat wat er in de aangifte komt te staan herleidbaar blijft tot het document waar het vandaan komt.
Dat herleidbaar blijven is geen bijzaak. Een boekhoudpakket toont uiteindelijk een totaal, maar zelden in één oogopslag welke facturen daarachter zitten en of elk van die facturen zelf rekenkundig klopt. Door dezelfde uitsplitsing rechtstreeks uit de facturen op te bouwen, ontstaat een tweede, onafhankelijke weg naar hetzelfde cijfer — en twee onafhankelijke wegen die op hetzelfde uitkomen, is precies het soort bevestiging waar een aangifte op kan steunen.
Waarom vanuit de facturen zelf
Er zijn twee manieren om aan de cijfers voor een aangifte te komen. De eerste is vertrouwen op wat er al geboekt is — het boekhoudpakket telt op, jij neemt het totaal over. Dat werkt precies zo goed als het boeken zelf is gegaan, en niet beter. Een verkeerd tarief bij het boeken staat na de aangifte nog steeds verkeerd in het pakket.
De tweede manier is de cijfers herleiden tot de brondocumenten — niet in plaats van het boeken, maar ernaast, als controle. Als de uitsplitsing per tarief die je uit de facturen zelf haalt overeenkomt met wat het boekhoudpakket laat zien, heb je bevestiging in plaats van alleen vertrouwen. Wijkt het af, dan weet je dat vóór de aangifte de deur uit gaat, niet erna bij een controle.
Wat er per factuur wordt uitgesplitst
Elke regel op een factuur draagt haar eigen tarief. Dat tarief wordt gelezen zoals het op de factuur staat, en de bedragen worden per tarief apart bijgehouden in plaats van samengevoegd tot één btw-getal.
| Categorie | Komt voor bij |
|---|---|
| Hoog tarief (21%) | De meeste goederen en diensten |
| Laag tarief (9%) | Voedsel, boeken, bepaald vervoer en logies |
| 0% / uitvoer | Levering buiten de EU |
| Vrijgesteld | Zorg, onderwijs, bepaalde financiële diensten |
| Btw verlegd | Onderaanneming, bepaalde diensten aan ondernemers |
| Intracommunautair (0%) | Levering aan een ondernemer in een ander EU-land |
Zes categorieën, en een gemiddelde administratie ziet er meestal drie of vier van terug in een willekeurig kwartaal. De uitsplitsing houdt ze uit elkaar zonder dat jij per factuur hoeft te bepalen in welk hokje hij hoort — dat lezen gebeurt op het niveau van de regel, niet achteraf op het niveau van de hele factuur.
Omzet en voorbelasting: twee kanten, twee overzichten
Een aangifte bestaat feitelijk uit twee tegenovergestelde sommen: wat je in rekening hebt gebracht, en wat er bij jou in rekening is gebracht. Verkoopfacturen voeden de omzet per tarief; inkoopfacturen voeden de voorbelasting die je mag verrekenen.
Beide kanten worden op dezelfde manier gelezen, maar blijven in de export gescheiden — één overzicht voor verkoop, één voor inkoop, elk met dezelfde uitsplitsing per tarief. Dat onderscheid lijkt vanzelfsprekend totdat een spreadsheet ze per ongeluk in één kolom bij elkaar optelt, wat het saldo stil en onopgemerkt de verkeerde kant op duwt.
Facturen met meerdere tarieven op één document
Een enkelvoudig tarief per factuur is het makkelijke geval, en lang niet het enige. Een cateringfactuur draagt vaak 9% op het eten en 21% op de dranken en de bediening. Een groothandelsfactuur kan beide tarieven regel voor regel door elkaar hebben staan, zonder dat de factuur zelf ze bij elkaar optelt.
Precies hier gaat een handmatige verwerking het vaakst mis: iemand ziet één totaalbedrag aan btw onderaan de factuur en boekt dat op één rubriek, terwijl het eigenlijk over twee tarieven verdeeld hoort te worden. Omdat elke regel haar eigen tarief behoudt tot in de export, blijft de verdeling kloppen ook op een factuur die zelf geen keurige subtotalen per tarief toont.
De rekenkundige controle achter elk cijfer
Een uitsplitsing zonder controle is een gok die er netjes uitziet. Daarom wordt elke factuur tegen zichzelf nagerekend voordat de bedragen meetellen in het overzicht: de som van de regels moet het bedrag exclusief btw geven, en dat bedrag plus de btw moet het totaal opleveren.
Klopt die rekensom, dan is er wiskundig bewijs dat er geen regel is gemist en geen bedrag verkeerd gelezen. Klopt hij niet, dan wordt de factuur gemarkeerd in plaats van stilzwijgend meegeteld — precies het verschil tussen een cijfer waar je op kunt bouwen en een cijfer dat toevallig goed uitkomt.
Zo werkt het uitsplitsen
Facturen uploaden
Verkoop- en inkoopfacturen van de periode, in één keer of gespreid — pdf, scan of foto.
Elke regel wordt gelezen
Omschrijving, aantal, bedrag en tarief per regel, niet alleen het totaal onderaan.
Per tarief opgeteld
Hoog, laag, 0%, vrijgesteld en verlegd, apart voor omzet en voor voorbelasting.
Nagerekend per factuur
Regels plus btw moet het totaal geven — wat niet klopt wordt gemarkeerd.
Geëxporteerd
Excel, CSV of JSON, met de btw per tarief als eigen kolommen, herleidbaar tot de bronfactuur.
Een kwartaal, doorgerekend
Een gewone eenmanszaak, één kwartaal, 74 verkoopfacturen en 112 inkoopfacturen. De uitsplitsing per tarief, samengevat.
| Tarief | Omzet excl. btw | Voorbelasting excl. btw |
|---|---|---|
| 21% | 38.420,00 | 14.110,00 |
| 9% | 6.180,00 | 2.940,00 |
| 0% / uitvoer | 4.750,00 | — |
| Verlegd | 2.300,00 | 1.850,00 |
Vier tarieven, uit 186 facturen, in één overzicht dat niemand met de hand hoeft op te tellen. Drie facturen kwamen niet door de rekenkundige controle heen — een verlegde factuur zonder btw-nummer van de afnemer, een dubbel geboekte creditnota, en een factuur waarvan de regels niet optelden tot het gedrukte totaal. Die drie zijn apart gehouden en gemarkeerd voor een menselijke blik, in plaats van stilzwijgend meegeteld in bovenstaande tabel.
Verlegde en intracommunautaire btw
Twee situaties waarin een factuur geen btw-bedrag toont en dat ook niet hoort te doen. Bij verlegging — vaak bij onderaanneming in de bouw — vermeldt de factuur “btw verlegd” en het btw-nummer van de afnemer; de btw wordt door de afnemer zelf aangegeven, niet door de leverancier. Bij een intracommunautaire levering aan een ondernemer in een ander EU-land geldt hetzelfde principe, met het geldige btw-nummer van de afnemer als voorwaarde.
Beide vermeldingen worden herkend en apart vastgelegd — niet als 0%-omzet weggeboekt, wat de post op de verkeerde rubriek van de aangifte zou zetten, maar als wat het daadwerkelijk is. Het btw-nummer van de afnemer wordt meegenomen zodat je later kunt controleren of het geldig is opgebouwd.
Van tien facturen naar duizend
Bij tien facturen per kwartaal is handmatig uitsplitsen nog te overzien — een half uur werk, misschien. Bij honderd facturen kost dezelfde taak een dag. Bij duizend is handmatig simpelweg geen optie meer binnen de tijd die er voor een aangifte staat, en dat is precies het punt waarop de aanpak moet veranderen, niet alleen de hoeveelheid tijd die ervoor wordt vrijgemaakt.
Het verschil tussen tien en duizend facturen zit voor deze methode niet in de moeite per factuur — elke factuur wordt op precies dezelfde manier gelezen, ongeacht het volume eromheen. Wat wél verandert, is hoeveel van de duizend een menselijke blik verdienen. Bij een rekenkundige controle die per factuur werkt, blijft dat aantal meestal een handvol, ook als het totale volume vertienvoudigt.
Koppelen aan wat er daadwerkelijk betaald is
De aangifte gaat over wat er verschuldigd is, niet over wat er al binnen is. Toch is het verschil tussen die twee precies waar de meeste vragen achteraf vandaan komen — een factuur die wel is aangegeven maar nooit betaald, of een betaling die binnenkwam zonder dat er ooit een factuur voor is gemaakt.
Omdat FlowParse ook bankafschriften omzet, komen beide kanten uit dezelfde bron. Het betalingskenmerk en het factuurnummer vormen de brug, en het resultaat is een overzicht van wat aangegeven, betaald en nog openstaand is — in plaats van drie losse vragen die je apart moet beantwoorden.
Naar je boekhouding of je adviseur
De uitsplitsing landt uiteindelijk ergens. Werk je met Exact Online, Moneybird, Twinfield, Yuki, e-Boekhouden of SnelStart, dan gebruik je de Excel- of CSV-export met kolommen die stabiel blijven van kwartaal tot kwartaal — je hoeft de import maar één keer in te richten.
Lever je aan bij een boekhouder of accountant, dan is Excel meestal de prettigste vorm: filterbaar, met het brondocument per regel herleidbaar, zodat een vraag over één specifieke factuur zonder speurwerk te beantwoorden is.
Voor wie dit nuttig is
Zzp'ers en kleine ondernemingen
Elk kwartaal dezelfde uitsplitsing, zonder facturen met de hand door te nemen.
Administratiekantoren
De uitsplitsing van meerdere klanten tegelijk, herleidbaar per factuur.
Bedrijven met gemengde tarieven
Horeca, detailhandel en groothandel — waar één factuur al meerdere tarieven draagt.
Wie internationaal handelt
Verlegde en intracommunautaire posten apart gehouden van gewone omzet.
Wat dit niet is
Geen aangifte-indiening
De uitsplitsing voedt je aangifte, maar het invullen en versturen bij de Belastingdienst blijft altijd jouw stap of die van je boekhouder.
Geen fiscaal advies
Welk tarief, welke vrijstelling of welke regeling op jouw situatie van toepassing is, bepaal je met je boekhouder — niet met een uitleeshulpmiddel.
Geen vervanging van het boekhoudpakket
Dit is de laag die facturen naar bruikbare cijfers omzet, niet het grootboek, de jaarrekening of de administratie zelf.
Geen garantie tegen elke fout
De controle vangt rekenkundige afwijkingen af. Of een tarief inhoudelijk correct is toegepast, blijft een beoordeling die bij een mens hoort.
Die grens is bewust. Een hulpmiddel dat zelf een tarief zou kiezen wanneer een factuur onduidelijk is, neemt een fiscale beslissing namens jou — stil, en zonder dat je het ziet. Een lege of gemarkeerde cel is minder comfortabel dan een verzonnen cijfer, en precies daarom betrouwbaarder.
Dat geldt evengoed voor het moment waarop je de uitsplitsing gebruikt. De cijfers die hier uitkomen zijn een bouwsteen, geen eindpunt — een boekhouder of adviseur die de context van de onderneming kent, blijft degene die bepaalt of een specifieke post op de juiste manier in de aangifte terechtkomt.
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.
Facturen worden nooit gebruikt om AI-modellen te trainen.
Voor kantoren die namens klanten facturen verwerken is dat geen bijzaak — details staan op de pagina over beveiliging.
