Eén factuur, meerdere tarieven
De aanname achter veel simpele factuurverwerking is dat een factuur één btw-tarief draagt: één percentage, één btw-bedrag, klaar. Voor een groot deel van de facturen klopt dat ook. Voor een ander deel — horeca, detailhandel, groothandel, gemengde bestellingen — klopt het niet, en juist die facturen zijn waar handmatige verwerking het vaakst misgaat.
Deze pagina gaat over die tweede groep: facturen waarop meerdere tarieven naast elkaar voorkomen, en hoe je daar toch een betrouwbare uitsplitsing per tarief uit krijgt, zonder dat iemand met de hand door elke regel hoeft te gaan.
Waarom gemengde tarieven lastig zijn
Het probleem zit niet in het lezen van één bedrag — dat lukt met de simpelste extractie. Het probleem zit in de aanname die daarna volgt: één bedrag aan btw, dus één tarief. Op een factuur met twee tarieven produceert die aanname een cijfer dat er precies zo uitziet als een goed cijfer, en toch verkeerd is.
Het gevolg merk je meestal niet meteen. Het totaal van de factuur klopt nog steeds — daar is niets mis mee. Wat misgaat, is de verdeling: omzet die eigenlijk tegen 9% hoort, komt tegen 21% in de aangifte terecht, of andersom. Dat is geen fout die een controle van het factuurtotaal ooit zou vangen, omdat het totaal zelf onaangetast blijft.
Bij een enkele factuur is dat verschil klein en makkelijk te negeren. Bij honderd facturen per kwartaal, waarvan een deel gemengde tarieven draagt, telt diezelfde kleine verschuiving elke keer opnieuw op — niet naar een groot bedrag per factuur, maar naar een merkbare afwijking in de totale verdeling per tarief tegen het eind van het kwartaal.
Splitsing op het niveau van de regel
De oplossing zit niet in slimmer optellen, maar in eerder lezen: het tarief wordt vastgesteld per regel, voordat er iets wordt samengevoegd. Elke regel op een factuur draagt haar eigen tarief zoals de leverancier het heeft vermeld, en dat tarief reist mee tot in de export.
Dat is een klein verschil in volgorde met een groot verschil in uitkomst. Optellen en dan uitsplitsen vertrouwt op een correcte nabewerking van een bedrag dat de onderliggende structuur al kwijt is. Uitsplitsen en dan optellen behoudt die structuur helemaal tot aan het eind.
Waar dit in de praktijk voorkomt
| Situatie | Typische verdeling |
|---|---|
| Cateringrekening | 9% op eten, 21% op drank en bediening |
| Groothandelsfactuur | Beide tarieven door elkaar, regel voor regel |
| Bouwmarktbon | 21% op materiaal, soms verlegd op arbeid |
| Boekhandel met kantoorartikelen | 9% op boeken, 21% op de rest van de bestelling |
| Hotelfactuur met extra's | 9% op logies, 21% op minibar en parkeren |
Vijf situaties, en geen ervan is uitzonderlijk — dit zijn juist facturen die dagelijks door een gemiddelde administratie heen gaan. De gemene deler is dat de leverancier de verdeling wél op de factuur zet, alleen niet altijd overzichtelijk samengevat: soms als twee subtotalen, soms als losse regels zonder tussentelling.
De rekensom per tarief
Een uitsplitsing zonder controle is precies zo kwetsbaar als het probleem die ze moet oplossen. Daarom wordt niet alleen het factuurtotaal nagerekend, maar ook elk tarief afzonderlijk: de som van de grondslagen bij 21% plus de som bij 9% plus de overige categorieën moet het bedrag exclusief btw van de hele factuur opleveren.
Die extra controlelaag vangt precies het probleem op waar een simpele totaalcontrole blind voor is — een regel die aan het verkeerde tarief is toegewezen, terwijl het totaal zelf onveranderd correct blijft.
Verlegd en vrijgesteld op dezelfde factuur
Percentages zijn niet de enige categorieën. Een factuur kan een deel tegen een gewoon tarief tonen en een ander deel als verlegd of vrijgesteld — een aannemer die materiaal levert tegen 21% en arbeid onder de verleggingsregeling factureert, bijvoorbeeld.
Verlegde en vrijgestelde regels krijgen geen percentage toegewezen maar een eigen categorie, apart van de reguliere tarieven. Zo blijft het onderscheid intact tussen “dit bedrag draagt 0% omdat het is vrijgesteld” en “dit bedrag draagt geen btw omdat de afnemer hem zelf aangeeft” — twee heel verschillende dingen die toevallig hetzelfde uitzien op de bodemregel.
Zo werkt de splitsing
Factuur uploaden
Eén factuur of een stapel — de splitsing gebeurt bij elke factuur op dezelfde manier.
Elke regel gelezen met haar tarief
Omschrijving, aantal, bedrag en het tarief dat op die specifieke regel van toepassing is.
Gegroepeerd per tarief
Alle regels bij 21% samen, alle regels bij 9% samen, verlegd en vrijgesteld als eigen categorieën.
Nagerekend per tarief én in totaal
Elke groep afzonderlijk gecontroleerd tegen het factuurtotaal exclusief btw.
Geëxporteerd met tarief als kolom
Klaar om over te nemen in je aangifte of je boekhouding, per tarief herleidbaar tot de regel.
Eén factuur, uitgesplitst
Een cateringrekening voor een bedrijfsevenement: eten, drank en bediening op één factuur, drie tarieven door elkaar.
| Regel | Tarief | Grondslag |
|---|---|---|
| Catering — eten | 9% | 840,00 |
| Catering — dranken | 21% | 310,00 |
| Bediening en materiaal | 21% | 220,00 |
| Statiegeld / borg | 0% | 50,00 |
Vier regels, drie tarieven, en de bijbehorende btw-bedragen — 75,60 bij het lage tarief, 111,30 bij het hoge — worden per tarief apart bijgehouden in plaats van samengevoegd tot één bedrag van 186,90. Bij één blik op alleen het totaal zou je nooit terugvinden welk deel bij welk tarief hoort; bij deze uitsplitsing wel.
Vermenigvuldig dit voorbeeld met een heel kwartaal cateringfacturen van hetzelfde bedrijf, en het verschil tussen deze aanpak en één blended btw-bedrag per factuur wordt zichtbaar in de aangifte zelf: het lage tarief krijgt zijn eigen, juiste totaal in plaats van gemengd te zijn met bedragen die eigenlijk bij het hoge tarief horen.
Hetzelfde voorbeeld laat ook zien waarom een steekproef geen vervanging is voor het lezen van elke regel. Een controleur die alleen het totaalbedrag van tien willekeurige cateringfacturen bekijkt, ziet tien keer een plausibel getal en heeft geen manier om te weten of de onderliggende verdeling tussen 9% en 21% bij elke factuur klopt — dat is precies het soort controle dat alleen op regelniveau iets waard is.
De tijd die dat op regelniveau lezen zou kosten als het met de hand gebeurde, is precies waarom een steekproef in de praktijk zo vaak het compromis wordt — niet omdat iemand de grondigheid niet wil, maar omdat honderd facturen volledig doorlopen simpelweg niet past in een middag. Automatisering verandert die afweging niet door sneller te steekproeven, maar door het onderscheid tussen steekproef en volledige controle overbodig te maken.
Wie eenmaal heeft gezien hoe dat verschil in de praktijk uitpakt, gaat zelden nog terug naar de steekproef — niet uit principe, maar simpelweg omdat volledige zekerheid net zo weinig extra tijd kost als een gedeeltelijke steekproef, zodra het lezen zelf geen bottleneck meer is.
Kortingen en subtotalen die de splitsing bemoeilijken
Een korting op een factuur kan op twee manieren zijn toegepast, en het maakt uit welke. Een korting per regel — 10% op elk artikel in een bestelling — blijft gekoppeld aan het tarief van die specifieke regel, en de splitsing verandert daar niets aan: de grondslag per regel is simpelweg lager dan de lijstprijs.
Lastiger is een korting die als apart totaal onderaan de factuur staat, los van de afzonderlijke regels — “10% korting op het hele bedrag”, zonder aan te geven hoe die korting over de tarieven verdeeld moet worden. In dat geval leest de extractie de korting zoals de factuur hem toont: als eigen post, niet vooraf verdeeld over de tarieven op basis van een aanname die de factuur zelf niet maakt.
Datzelfde geldt voor subtotalen die een leverancier soms tussentijds afdrukt — een subtotaal na de eerste vijf regels, gevolgd door meer regels erna. Die tussentijdse subtotalen worden niet als aparte bedragen meegeteld; ze zijn een leeshulp voor een mens, geen extra grondslag voor de btw-splitsing.
Handmatig versus automatisch
Handmatig
Iemand ziet één btw-bedrag onderaan en boekt dat op één rubriek, of gaat regel voor regel na welk tarief waar hoort — beide kost tijd en beide is foutgevoelig zodra het volume toeneemt.
Automatisch
Elke regel wordt gelezen met haar eigen tarief, gegroepeerd en nagerekend — dezelfde nauwkeurigheid op de honderdste factuur als op de eerste.
Van één factuur naar een heel kwartaal
Eén gemengde factuur uitsplitsen is een overzichtelijke oefening — een paar regels, twee of drie tarieven, met de hand nog wel te doen. Honderd van dat soort facturen in een kwartaal is een ander probleem, en precies daar verandert de aard van de moeilijkheid.
Bij één factuur is de vraag: welk tarief hoort bij welke regel. Bij honderd facturen komt daar een tweede vraag bij: welke van die honderd verdient een menselijke blik en welke niet. Zonder een rangorde is het antwoord “allemaal”, wat op die schaal niet meer haalbaar is binnen de tijd die er meestal voor staat.
De rekenkundige controle per tarief levert die rangorde vanzelf: facturen waarvan de grondslagen per tarief optellen tot het bedrag exclusief btw gaan door zonder verdere blik, en de enkele die dat niet doen komen bovenaan te staan. Van honderd facturen blijven op die manier meestal een paar over om echt te bekijken, in plaats van honderd.
Wat dit oplevert voor je aangifte
De uitsplitsing per tarief is precies de bouwsteen die de btw-aangifte uit facturen nodig heeft: bedragen die al per tarief gescheiden zijn, in plaats van één blok btw dat achteraf nog uitgezocht moet worden. Op facturen met één tarief maakt dat weinig verschil; op facturen met meerdere tarieven is het precies waar handmatige verwerking de meeste tijd en de meeste fouten kwijt is.
Wanneer een factuur uit een ander land eigen tarieven meebrengt
Een factuur van een buitenlandse leverancier draagt soms een tarief dat in Nederland niet als standaard geldt — elk EU-land bepaalt zijn eigen percentages voor het hoge en het lage tarief, en die percentages lopen uiteen. Een Nederlandse inkoopadministratie die alleen 21% en 9% verwacht, loopt bij zo'n factuur tegen een getal aan dat op het eerste gezicht een fout lijkt, terwijl het gewoon het geldige tarief van het land van herkomst is.
Omdat elk tarief wordt gelezen zoals het gedrukt staat, in plaats van vergeleken met een vaste lijst Nederlandse percentages, wordt een buitenlands tarief niet afgekeurd of automatisch omgezet naar het dichtstbijzijnde Nederlandse equivalent. Het bedrag en het percentage blijven exact zoals de factuur ze toont, met de vermelding van het land erbij — de beoordeling van wat daarmee moet gebeuren in de eigen aangifte, hoort bij de boekhouder.
Wat als een tarief in de loop van het jaar wijzigt
Btw-tarieven staan niet voor altijd vast — een overheid kan een percentage aanpassen, of een productcategorie kan van het ene tarief naar het andere verschuiven. Voor de splitsing zelf verandert daar niets aan: elke factuur draagt het tarief dat op die factuur staat, op het moment dat die factuur is opgesteld, ongeacht wat er voor of na die datum gold.
Dat is belangrijker dan het klinkt bij een overgangsperiode, waarin het oude en het nieuwe tarief een tijd naast elkaar bestaan afhankelijk van de leverdatum. Een factuur met het oude tarief, uitgegeven vlak voor de wijziging, en een factuur met het nieuwe tarief, een week later van dezelfde leverancier voor hetzelfde soort product, worden allebei gelezen zoals ze zijn gedrukt — niet gecorrigeerd naar wat op het moment van verwerken inmiddels het geldende tarief is.
Voor de uitsplitsing van een kwartaal waarin een wijziging valt, betekent dit dat de tabel per tarief tijdelijk een extra rij kan bevatten — het oude percentage en het nieuwe, allebei met hun eigen grondslag. Dat is geen fout in de uitsplitsing, het is precies wat er in dat kwartaal daadwerkelijk is gefactureerd, en het verdwijnt vanzelf zodra alle facturen weer onder één geldend tarief vallen.
Wat dit niet doet
Geen tariefkeuze namens jou
Het tarief wordt gelezen zoals de factuur het toont, nooit bepaald op basis van wat de extractie zelf gepast acht.
Geen correctie van een verkeerd tarief door de leverancier
Staat er een tarief dat inhoudelijk onjuist is toegepast, dan wordt dat tarief zo overgenomen — de beoordeling blijft bij jou of je boekhouder.
Geen fiscaal advies over welk tarief van toepassing hoort te zijn
Welke categorie bij welk product of welke dienst hoort, is een vraag voor je adviseur, niet voor een uitleeshulpmiddel.
Twijfel je of een tarief op een factuur klopt, dan is dat precies het soort vraag om aan je boekhouder voor te leggen — de splitsing laat je zien wát er staat, niet of het inhoudelijk correct is.
