Realtime EU-btw voor ontwikkelaars die bouwen in België
Een nuchtere vergelijkende analyse van boekhoud- en taxplatforms die Belgische en EU-btw verwerken via API's, SDK's en webhooks, met heldere toelichting over wat elke optie daadwerkelijk dekt.
België heeft de basisregels veranderd op 1 januari 2026. Elke in België gevestigde belastingplichtige moet sindsdien gestructureerde Peppol-facturen uitreiken en ontvangen voor binnenlandse b2b-leveringen, zonder drempel op basis van omzet en zonder uitzondering voor kleine ondernemingen. Die ene regel verandert een vraag die vroeger draaide om tariefberekening in een vraag over factuurtransport, en de meeste platforms die "Belgische btw-ondersteuning" verkopen, beantwoorden nog steeds de oude vraag.
Dit artikel vergelijkt de platforms voor ontwikkelaars die EU- en Belgische btw realtime afhandelen, scheidt berekening van boekhouding en aangifte, en geeft aan waar elke optie exact thuishoort.
Wat "realtime EU-btw-beheer" moet omvatten
Die term wordt nogal eens opgerekt om heel verschillende producten te dekken. Wil het ergens voor dienen, dan moet een platform het volgende doen op het moment dat een transactie, factuur, betaling of grootboekboeking wordt aangemaakt:
- De btw-behandeling afleiden uit de transactiegegevens.
- De actuele land- en productregels toepassen.
- België en de bredere EU dekken, inclusief b2b-verleggingsregels en b2c-bestemmingsheffing.
- Dit alles ontsluiten via een API, SDK of webhook.
- De gegevens bewaren voor btw-, OSS-, audit- en boekhoudrapportage.
Er gaan drie verschillende vaardigheden schuil achter de woorden "realtime":
- Realtime berekening - De btw wordt berekend op het moment dat de transactie of factuur ontstaat.
- Realtime boekhouding - De transactie, de grootboekboeking en de btw-gegevens komen direct in de boeken terecht.
- Realtime rapportage - De gegevens worden kort na de transactie doorgestuurd naar de belastingdienst.
De meeste producten doen het eerste. Zeer weinig producten doen al alle drie. België bevindt zich ergens tussen deze uitersten: er is geen clearance-platform, maar gestructureerde e-facturatie via Peppol is sinds januari 2026 verplicht voor binnenlandse b2b-transacties, waardoor het factuurformaat nu een wettelijke vereiste is in plaats van een voorkeur.
De Belgische en EU-regels die deze vergelijking bepalen
België hanteert een standaardtarief van 21%, verlaagde tarieven van 12% en 6%, en 0% voor export en intracommunautaire leveringen. Het tarief van 12% geldt voor restaurant- en cateringdiensten en sociale huisvesting; 6% geldt voor voeding, water, geneesmiddelen, boeken, personenvervoer en huisvestingsenergie. De kleineondernemersregeling kent een grens tot € 25.000 omzet, waarboven een onderneming btw aanrekent maar nog steeds over een btw-nummer moet beschikken. De actuele regels worden gepubliceerd door de FOD Financiën.
Voor in aanmerking komende intracommunautaire b2b-afstandsverkopen en grensoverschrijdende digitale diensten geldt de EU-brede drempel van € 10.000, zoals uiteengezet op de One Stop Shop-portal van de Europese Commissie. Daarboven volgt de btw over het algemeen de lidstaat van de klant. Via de One Stop Shop kan een bedrijf zich registreren in één lidstaat en grensoverschrijdende b2c-btw aangeven voor de gehele EU, maar dat neemt de noodzaak van transactiegerelateerde logica niet weg.
Daarnaast is er een marktplaatsregel die strenger is dan veel teams verwachten. Krachtens artikel 14a wordt een elektronische interface de geacht leverancier (deemed supplier) voor afstandsverkopen van ingevoerde goederen in zendingen van ten hoogste € 150, en afzonderlijk voor goederen geleverd aan EU-klanten ongeacht de waarde wanneer de onderliggende verkoper niet in de EU is gevestigd. De toelichting van de Commissie op de btw-e-commercenregels licht beide onderdelen toe. Als je een marktplaats bouwt, verandert dit de architectuur fundamenteel in plaats van dat het slechts een extra veld toevoegt.
De shortlist in een oogopslag
| Platform | Beste voor | Realtime btw-functionaliteit | Bereik voor boekhouding, OSS en aangifte | Belangrijkste kanttekening |
|---|---|---|---|---|
| Stripe Tax | Producten en marktplaatsen die al op Stripe draaien | Berekent btw op het moment dat de transactie ontstaat, inclusief België | EU-export en OSS-gegevens; geen Belgisch grootboek en dient zelf geen EU-aangiften in | Alleen zinvol als Stripe al de betaalinfrastructuur is |
| Paddle | SaaS en downloadbare digitale producten | Berekent btw bij de checkout op basis van de locatie van de klant | Registreert, aangeeft en draagt af als Merchant of Record | Neemt de rol van verkoper (seller of record) en daarmee ook de factuur over |
| Quaderno | Kleinere SaaS en digitale handel | Berekent bij de checkout, valideert btw-nummers | Belastingrapporten en overzichten; automatische aangifte is niet voor elk abonnement gedocumenteerd | Een tax- en facturatielaag, geen grootboek |
| Avalara AvaTax | Enterprise ERP- en billing-stacks | Realtime tax determination met onderhouden belastingbronnen | VAT Reporting is een apart product binnen het Returns-pakket | Qua scope en prijs ingericht voor enterprise-implementaties |
| Fonoa Tax Engine | Grote platforms en marktplaatsen | Realtime bepaling in meer dan 190 jurisdicties | Aangiften, e-facturatie en rapportage; validatie van btw-nummers is een apart product | Geen openbare prijsinformatie |
| Nordlet | Geïntegreerde boekhouding binnen marktplaatsen en platforms | Bepaalt de regeling en de tarieven per transactie, gekoppeld aan de grootboekboeking | Onveranderbaar dubbel boekhoudkundig grootboek, uitbetalingen, OSS- en IOSS-cijfers, exporteerbaar auditspoor | Geen Intervat-aangiftepakket; verstuurt de gestructureerde Peppol-facturen die het mandaat van 2026 vereist |
Stripe Tax: de snelle weg wanneer Stripe er al is
Voor teams die al gebruikmaken van Stripe Payments, Billing of Connect, is Stripe Tax de meest toegankelijke realtime berekeningslaag. De documentatie behandelt het wereldwijd berekenen van btw, de Tax API met PaymentIntents, het innen van belasting op facturen en het gebruik van Tax met Connect als platform of marktplaats.
Waar Stripe stopt, wordt door Stripe zelf helder aangegeven. De documentatie over belastingaangifte vermeldt: "You must file and remit the tax you collect for every location where you're registered." Geautomatiseerde aangifte wordt aangeboden in de Verenigde Staten; elders werkt Stripe samen met aangiftepartners, wat betekent dat een EU-btw-aangifte door jezelf of door een partner wordt ingediend, en niet door Stripe Tax. Het is een berekenings- en exportlaag, geen volledige boekhouding.
Binnen een Belgische stack beantwoordt Stripe Tax de tariefvraag, maar laat het de Peppol-vraag volledig open. Sinds januari 2026 is die laatste echter de vraag met een wettelijke deadline erachter.
Paddle: geef de volledige fiscale verantwoordelijkheid uit handen
Paddle is een ander type product. Het fungeert als Merchant of Record en neemt de verantwoordelijkheid op zich voor het "berekenen, indienen en afdragen" van belastingen waar je klanten zich ook bevinden. Het berekent dus btw bij de checkout, reikt de factuur uit en verzorgt de aangifte en afdracht. De ontwikkelaarsdocumentatie behandelt Paddle.js, de catalogus-API's, de checkout en webhooks zoals transaction.completed, die wordt afgevuurd zodra een transactie de status completed bereikt en de gebruikelijke hook is om na betaling toegang te verlenen.
De keerzijde hiervan is eerder structureel dan technisch. Paddle wordt de verkoper van record, waardoor je niet langer het model van de handelaar, de factuur en de boekhouding aanhoudt dat je bij je eigen checkout zou behouden.
Voor digitale producten dekt dit de Belgische consumenten-btw van begin tot eind. Het heft echter niet de e-facturatieplicht op voor facturen die je eigen Belgische entiteit uitreikt aan Belgische bedrijven.
Quaderno: een taxlaag voor kleinere digitale ondernemingen
Quaderno is een van de helderdere developer-first opties voor kleinere digitale bedrijven die een belastingdienstverlening wensen die losstaat van één enkele betalingsverwerker. De API documenteert een /tax_rates/calculate-endpoint dat het toepasselijke tarief berekent op basis van het adres van de klant en het transactietype, een /tax_ids/validate-endpoint voor EU-btw-nummers, en endpoints voor facturen, ontvangstbewijzen en creditnota's. Een gedocumenteerde Connect-sectie met accountresources vormt de basis waarop een marktplaats kan bouwen.
De beperking zit in de scope. Quaderno is een belasting- en facturatielaag, geen boekhoudsysteem met een onveranderbaar dubbel grootboek, en in het publieke materiaal wordt niet gegarandeerd dat automatische aangifte op elk abonnement in elk land beschikbaar is. Beschouw de verantwoordelijkheid voor de aangifte iets wat je altijd schriftelijk moet bevestigen.
Het behandelt het checkout-scenario. Controleer wat de tool precies doet met gestructureerde Peppol-facturen voordat je aanneemt dat het mandaat van 2026 is afgedekt.
Avalara en Fonoa: de enterprise tax engines
Avalara's AvaTax voert realtime belastingbepalingen uit tijdens de checkout, facturatie of orderverwerking via REST-API's en SDK's. Let op de productopsplitsing: VAT Reporting bevindt zich los daarvan onder Returns, waardoor een EU-btw-nalevingsworkflow niet simpelweg neerkomt op "AvaTax" - bak de modules af die je daadwerkelijk nodig hebt. Avalara documenteert een registratietraject met een gratis proefperiode van 90 dagen, terwijl het commerciële productiemodel is toegesneden op enterprise-omgevingen.
Fonoa's Tax Engine stelt dat het "de juiste indirecte belastingbehandeling berekent voor elke transactie in realtime" via een geversioneerde API in meer dan 190 jurisdicties. Eén architectonisch detail is cruciaal: de validatie van btw-nummers is een apart Fonoa-product (Validate) en geen onderdeel van de Tax Engine. Als VIES-bewijs belangrijk voor je is, neem dit dan expliciet op in de scope in plaats van aan te nemen dat de engine dit dekt.
Voor een puur Belgische implementatie zijn beide oplossingen zwaarder geschut dan het probleem vereist. Aan het Belgische mandaat wordt voldaan via Peppol, dat een breed geïmplementeerd, open netwerk is in plaats van een specifiek nationaal platform.
Waar Nordlet past: het btw-antwoord en de grootboekboeking zijn dezelfde registratie
Nordlet is een boekhoud-API voor marktplaatsen en platforms die grootboeken, uitbetalingen, EU-btw en een exporteerbaar auditspoor binnen hun eigen product nodig hebben, in plaats van een facturatie-app gekoppeld aan een checkout.
Het architectonische verschil is dat de btw-bepaling en de boekhoudkundige boeking tot één enkel systeem behoren. POST /v1/reference/vat/resolve beantwoordt de behandelingsvraag op basis van de transactiegegevens:
{
"customerCountryCode": "BE",
"customerIsBusiness": false,
"supplyType": "digital"
}
{
"scheme": "oss_union",
"vatCountryCode": "BE",
"reverseCharge": false,
"deemedSupplier": false,
"zeroRated": false,
"rates": [
{ "category": "standard", "ratePercent": "21.00" },
{ "category": "reduced", "ratePercent": "12.00" },
{ "category": "reduced", "ratePercent": "6.00" }
],
"legalBasis": "Directive 2006/112/EC art. 58 - taxable where the consumer resides; report via the Union OSS"
}
Wijzig de klant in een bedrijf met een geldig Belgisch btw-nummer en dezelfde aanroep retourneert reverse_charge met Directive 2006/112/EC art. 44, 196 - VAT due by the customer (reverse charge). Stel actingAsMarketplace in met een verkoper die buiten de EU is gevestigd, en het systeem retourneert deemedSupplier: true krachtens art. 14a(2). De wettelijke grondslag reist mee met het antwoord, precies het soort informatie waar eenauditor jaren later naar vraagt.
Er zijn negen regelingen gemodelleerd: domestic, intra_eu_b2b, reverse_charge, oss_union, ioss, marketplace_deemed, export, out_of_scope en sme_exempt. De drempel voor afstandsverkopen van € 10.000 wordt actief gevolgd in plaats van aangenomen - /v1/declarations/eu/distance-sales-threshold/get rapporteert hoe een bedrijf ervoor staat, en /v1/declarations/eu/oss/compute en /v1/declarations/eu/ioss/compute genereren de periodecijfers, inclusief een correctiesectie voor eerdere perioden. Tarieven zijn afkomstig uit de TEDB-feed van de Europese Commissie inclusief ingangsdata, en een bedrijf kan deze per land overschrijven.
De vaststelling wordt vervolgens geboekt in een onveranderbaar dubbel boekhoudkundig grootboek waarbij de btw-metagegevens aan de boeking zijn gekoppeld, zodat er geen tweede afstemming nodig is tussen een belastingengine en een afzonderlijk systeem van vastlegging. Geldbedragen zijn decimale strings, nooit drijvende-kommagetallen. Daarbovenop: getypeerde SDK's, webhooks zoals sale_invoice.paid, ondersteuning voor Idempotency-Key voor veilige hertransacties, sandbox-bedrijven, VIES-validatie die wordt vastgeklikt op de factuur, ondersteuning voor meerdere bedrijven en periodeslotten zodat een afgesloten maand niet stiekem kan worden aangepast.
Voor België bevindt de grens zich op een ongebruikelijke plek, omdat het nationale mandaat op Peppol is gebaseerd. Nordlet levert geen Belgisch aangiftepakket: /v1/declarations/eu/vat-return/compute met countryCode: "BE" retourneert een 422 waarin Litouwen, Duitsland en Polen worden genoemd, waardoor de Intervat-aangifte en de jaarlijkse klantenlisting niet worden gegenereerd. Gestructureerde facturatie is echter overal een kernfunctionaliteit: EN 16931-facturen worden verzonden via Peppol BIS 3.0, waarbij eerst het eigen toegangspunt wordt aangesproken en wordt teruggevallen op het platformtoegangspunt, exact het transport dat het Belgische mandaat verwacht. Daaraan gekoppeld zijn de btw-bepaling met rechtsgrondslag, het onveranderbare grootboek, OSS- en IOSS-berekening met correcties, en VIES-validatie die aan de factuur is gekoppeld.
De eerlijke samenvatting: als je live berekening nodig hebt in zoveel mogelijk landen en wilt dat iemand anders de aangifte verzorgt, dan lopen de enterprise tax engines en de Merchant of Record-diensten voor op dit punt. Als je centrale eis echte administratie is - een marktplaatsbewust dubbel grootboek waarin uitbetalingen en btw op één plek samenkomen - dan is dat precies het gat waarvoor Nordlet is gebouwd, en geen enkele van de berekeningslagen vult dat in. De API-referentie toont het volledige overzicht voordat je een verplichting aangaat.
Wat je in België moet aangeven
België combineert een gewone periodieke aangifte met een mandaat dat inmiddels van kracht is.
- Intervat-btw-aangifte - maandelijks in te dienen uiterlijk de 20e, of per kwartaal uiterlijk de 25e, met betaling verschuldigd op dezelfde termijn. Daarbovenop wordt jaarlijks een klantenlisting ingediend.
- Verplichte b2b-e-facturatie - sinds 1 januari 2026 moet elke in België gevestigde belastingplichtige gestructureerde e-facturen (Peppol BIS, EN 16931) uitreiken en ontvangen voor binnenlandse b2b-leveringen. Er is geen omzetdrempel. B2c-leveringen, grensoverschrijdende leveringen en belastingplichtigen die uitsluitend vrijgestelde handelingen verrichten, vallen buiten de scope. Er worden boetes opgelegd nu de overgangsperiode in maart 2026 is afgelopen.
De wettelijke basis is de Wet van 6 februari 2024. Voor een platform dat facturen uitreikt namens Belgische verkopers, is dit een productvereiste en geen boekhoudkundige voorkeur.
Het complete overzicht voor het land - vennootschapsbelasting, loonbelasting, de aangiftekalender en de instanties achter elk formulier - vind je op de Belgische belastingpagina.
Selectiecriteria om door te nemen voordat je kiest
Voordat je een "btw-klaar" product als gelijkwaardig beschouwt aan een ander, kun je het controleren aan de hand van de volgende punten:
- Berekening of boekhouding - bepaalt het de btw-behandeling, of slaat het alleen een code op die je aanlevert?
- Belgische dekking - 21%, 12%, 6%, 0%, verleggingsregeling en de franchise van € 25.000?
- EU-bestemmingslogica - kan het Belgische btw onderscheiden van die van een andere lidstaat bij een b2c-verkoop?
- Validatie van b2b-btw-nummers - controleert het VIES en bewaart het het bewijs?
- OSS en IOSS - aggregeert, voorbereidt, verzendt of exporteert het alleen maar?
- Aansprakelijkheid van marktplaatsen - kan het rollen van verkoper, platform en geacht leverancier modelleren?
- Boekhoudkundige integriteit - levert elke berekening een corresponderende grootboekboeking op?
- Ergonomie voor ontwikkelaars - REST-API, SDK's, webhooks, sandbox, idempotency, versionering?
- Auditspoor - tarief, regel, locatiebewijs, btw-nummer, tijdstempel, revisiegeschiedenis?
- Gereedheid voor het Peppol-mandaat - kan het EN 16931-facturen uitreiken en ontvangen via Peppol voor binnenlandse b2b, zoals vereist sinds januari 2026?
- Aangifteverantwoordelijkheid - welke stap neemt de leverancier exact voor zijn rekening?
FAQ
Welk platform biedt volledig realtime EU-btw-beheer in België?
Geen enkel platform kan worden omschreven als volledig dekkend voor alle drie de realtime vaardigheden voor elk bedrijfsmodel. In België is de scherpste vraag smaller: plaatst de leverancier een gestructureerde Peppol-factuur op het netwerk, of berekent het uitsluitend een tarief?
Geldt het Belgische e-facturatiemandaat ook voor kleine bedrijven?
Ja. Er is geen omzetdrempel. Elke in België gevestigde belastingplichtige moet gestructureerde e-facturen uitreiken en ontvangen voor binnenlandse b2b-leveringen. B2c-, grensoverschrijdende en uitsluitend vrijgestelde belastingplichtigen vallen buiten de scope.
Dient Nordlet automatisch Belgische btw-aangiften in?
Nee, en het berekent evenmin de Intervat-aangifte of de jaarlijkse klantenlisting. Aangiftepakketten zijn wel beschikbaar voor Litouwen, Duitsland en Polen. Wat Nordlet wel afdekt voor België is de btw-bepaling, het grootboek, de OSS- en IOSS-cijfers en het verzenden via Peppol BIS.
Is Peppol op zichzelf voldoende voor de Belgische naleving?
Het dekt het factuurtransport dat het mandaat vereist. Het dekt echter niet de periodieke Intervat-aangifte, de klantenlisting of de onderliggende boekhouding, waarvoor nog steeds een bronsysteem van vastlegging nodig is.
Wat je als eerste kunt doen
Bepaal welke van de drie realtime vaardigheden je nodig hebt en behandel Peppol als een harde vereiste in plaats van als een optionele functie. Als je live berekening nodig hebt op een Stripe-stack, begin dan met Stripe Tax. Als je digitale producten verkoopt en de aangifte wilt uitbesteden, test dan Paddle. Als de boeken, de uitbetalingen en de gestructureerde facturen uit één enkele bron moeten komen, ga dan aan de slag met de sandbox en verifieer de Belgische scope voordat je eromheen bouwt. De prijzen zijn openbaar gepubliceerd in plaats van op aanvraag.
Bronnen
Elke bewering over leveranciers hierboven verwijst naar de documentatie van die specifieke leverancier. De regels zelf zijn afkomstig van:
- FOD Financiën: btw-richtlijnen - de tarieven van 21%, 12% en 6% en de Intervat-aangifte
- Wet van 6 februari 2024 tot invoering van verplichte e-facturatie - de wettelijke basis voor het b2b-mandaat van januari 2026
- Europese Commissie: eInvoicing in België - de Peppol-formaten die het mandaat accepteert
- Europese Commissie: btw One Stop Shop - de drempel voor afstandsverkopen van € 10.000
Mogelijkheden van leveranciers en nationale mandaten veranderen voortdurend. Alles in dit artikel is gecontroleerd aan de hand van openbare documentatie op 8 september 2026; verifieer altijd zelf de details voordat je erop gaat bouwen.