Belastingdiensten in Europa (zoals NL en DE) verplichten dat BTW per product / per BTW-tarief wordt berekend, en niet één keer over het totale orderbedrag.
Zodra een menu of bestelling meerdere BTW-percentages bevat, moet het systeem de prijs eerst verdelen over de onderdelen en per onderdeel BTW berekenen. Door deze verplichte methode ontstaan kleine afrondingsverschillen — en dat is precies zoals het hoort.
Dit artikel legt uit waarom dat gebeurt en waarom het correct is.
1. BTW moet per product worden berekend
Een menu kan bestaan uit onderdelen met verschillende BTW-tarieven, bijvoorbeeld:
Burger → 7%
Friet → 7%
Cola → 19%
De klant betaalt één totaalprijs, maar het systeem moet die opsplitsen, omdat:
je per BTW-tarief apart BTW moet berekenen
de belastingdienst verplicht dat dit per product gebeurt
anders de BTW-berekening onjuist zou zijn
Door deze opsplitsing ontstaan afrondingen per regel.
2. Elk onderdeel wordt afgerond → kleine verschillen zijn normaal
Voor elk product in het menu berekent het systeem:
De omzet van dat product (proportioneel verdeeld)
De BTW over dat product
Een afronding naar 2 decimalen
Als een menu uit 3 producten bestaat, wordt er dus 3× afgerond.
Dat leidt automatisch tot microverschillen tussen:
de opgetelde BTW-regels, en
de BTW die je zou krijgen als je één totaalbedrag pakt
Bij enkele orders zie je dit bijna niet, maar bij honderden of duizenden orders tellen deze kleine afrondingen op.
Dit is niet fout — het is de fiscaal correcte methode.
3. Addons (extra’s) vergroten het verschil
Veel bestellingen bevatten addons zoals:
Extra saus
Extra topping
Groot formaat
Deze addons hebben geen eigen productregel, maar verhogen wel de totaalprijs.
Het systeem:
telt de addon op bij het hoofdproduct
splitst de totale prijs opnieuw proportioneel
en berekent dan per product BTW
Elke addon zorgt dus voor extra afrondmomenten → extra kleine verschillen.
4. Waarom de verschillen soms oplopen
Wanneer je veel orders hebt met:
meerdere BTW-tarieven
veel menu’s
veel addons
… kunnen alle mini-verschillen optellen tot een zichtbaar verschil, bijvoorbeeld:
€2,85 tussen de “BTW over omzet” en het “Omzet”-totaal.
Ook dát is normaal en wordt door belastinginstanties geaccepteerd zolang de berekening per product plaatsvindt — wat precies is wat het systeem doet.
Samenvatting
Er kunnen verschillen ontstaan tussen BTW over omzet en Omzet, omdat:
BTW volgens de wet per product berekend moet worden
menuprijzen worden opgesplitst over meerdere producten
elke regel apart wordt afgerond
addons geen eigen productregel hebben maar wel in de prijs zitten
veel kleine afrondingen optellen bij grote aantallen orders
Het systeem werkt dus correct, en de kleine verschillen zijn een direct gevolg van de fiscaal verplichte berekeningsmethode.
