Btw-codes voor e-facturatie in België: Types, standaarden en praktische implementatie

Bijgewerkt op: Nov 3rd, 2025

|

28 min lezen

Taal wijzigen

social iconssocial iconssocial iconssocial icons

Vanaf 1 januari 2026 zijn alle btw-plichtige ondernemingen in België verplicht om gestructureerde elektronische facturen uit te reiken en te ontvangen voor binnenlandse B2B-transacties. Een van de kerndoelstellingen van de Belgische e-facturatieplicht is ervoor te zorgen dat alle transactiegerelateerde gegevens, inclusief btw-details zoals de btw-nummers van de leverancier en de koper, btw-categoriecodes, toepasselijke tarieven en redenen voor vrijstelling, worden vastgelegd in een gestructureerd, machineleesbaar formaat.

Daarom worden deze btw-specificaties niet als vrije tekst weergegeven, maar gecodeerd met gestandaardiseerde codes. Dit maakt naadloze automatisering, nauwkeurige validatie en realtime conformiteitscontroles mogelijk over verschillende software- en belastingsystemen heen. De selectie en het gebruik van deze codes worden geregeld door vastgelegde kaders en standaarden, waaronder EN 16931 en Peppol BIS.

Het belang van codes bij Belgische e-facturatie

Hoewel vrije tekst voor menselijke lezers natuurlijk lijkt, veroorzaakt het aanzienlijke problemen voor digitale verwerking, vooral wanneer grote hoeveelheden facturen automatisch moeten worden verwerkt. Wanneer gewone tekst wordt gebruikt, kan dezelfde informatie op talloze verschillende manieren worden geschreven.

Bijvoorbeeld: "Standaard btw", "standaard BTW", "normaal tarief" of "21%".

Voor een mens betekenen deze allemaal hetzelfde. Voor een computer of een geautomatiseerd boekhoudsysteem wordt elke unieke tekstinvoer echter als een afzonderlijke waarde behandeld. Dit creëert gefragmenteerde, ongestructureerde en niet-homogene data die niet betrouwbaar kan worden gegroepeerd, doorzocht of in bulk geïnterpreteerd.

Problemen bij het gebruik van vrije tekst in plaats van standaardcodes

Met vrije tekst kunnen machines niet:

  • Transacties groeperen die dezelfde btw-behandeling hebben maar verschillend zijn omschreven.
  • Consistente berekeningen uitvoeren of belastingregels nauwkeurig toepassen.
  • Facturen efficiënt valideren, omdat elke variant handmatig moet worden toegewezen of geïnterpreteerd.
  • Data naadloos integreren over grenzen, systemen en talen heen.

Gevolgen

Als vrije tekstvelden worden gebruikt in plaats van codes, wordt het hele doel van een écht elektronische factuur tenietgedaan en ontstaan dezelfde problemen als bij factuurdata die in een Excel-spreadsheet is verzameld:

  • Datasilo's (waarbij identieke items gescheiden zijn door tekstverschillen),
  • Handmatige tussenkomst (wat processen vertraagt en het risico op fouten verhoogt), en
  • Inefficiëntie op grote schaal (wat werkt voor één factuur, mislukt bij duizenden).

Hoe lossen codes dit probleem op?

Codes lossen al deze problemen op door een vaste, universeel erkende waarde te bieden voor elke specifieke betekenis. De code "S" betekent bijvoorbeeld altijd "Standaard btw-tarief", ongeacht de taal, het bedrijf of het systeem dat wordt gebruikt. Dit zorgt ervoor dat:

  • Elk systeem data identiek groepeert en interpreteert.
  • Bulkverwerking, analyses en conformiteitscontroles nauwkeurig en geautomatiseerd zijn.
  • Grensoverschrijdende transacties vlot verlopen, aangezien codes deel uitmaken van wereldwijde of Europese standaarden.
  • Data gestructureerd en homogeen is, waardoor deze onmiddellijk machineleesbaar en bruikbaar is.

Voorbeelden van codes die worden gebruikt in e-facturatie:

  • Artikelclassificatiecodes: Standaardiseren de omschrijving van goederen en diensten (bv. UNSPSC, CPV, HSN-codes).
  • Landcodes: Identificeren het land van de leverancier of koper (bv. "BE" voor België).
  • Documentidentificatiecodes: Specificeren het documenttype, zoals "380" voor een factuur of "381" voor een creditnota (volgens UBL- en Peppol-standaarden).
  • Btw-categoriecodes: Geven aan hoe de btw van toepassing is op elke factuurregel (bv. "S" voor standaardtarief, "E" voor vrijgesteld, "AA" voor Belgische verlegging van heffing in de bouw).
  • Valutacodes: Geven de transactievaluta aan volgens ISO 4217 (bv. "EUR" voor Euro).

Vereiste btw-gegevens voor e-facturatie in België

De volgende btw-specifieke gegevens zijn verplicht op Belgische e-facturen:

  1. Btw-identificatienummers van de leverancier en de koper.
  2. Btw-categoriecodes voor elke factuurregel, die aangeven hoe de transactie wordt behandeld voor btw-doeleinden (bv. standaardtarief, vrijstelling, verlegging van heffing).
  3. Btw-tarieven die per factuurregel worden toegepast (bv. 21%, 12%, 6%, 0%).
  4. Btw-vrijstellingscodes en tekstuele motiveringen (indien van toepassing).
  5. Btw-bedragen per tarief/categorie.
  6. Wettelijke vermeldingen voor specifieke scenario's zoals verlegging van heffing.

Kaders en standaardiseringsvereisten

De btw-codes en hun technische weergave op Belgische e-facturen worden bepaald door een reeks geharmoniseerde Europese kaders en standaarden, waaronder:

  • EN 16931 (Europese Norm 16931): Definieert het semantische datamodel voor e-facturen in de EU en specificeert welke btw-informatie en codes aanwezig moeten zijn.
  • Peppol BIS (Business Interoperability Specification): Biedt gedetailleerde richtlijnen en validatieregels voor het uitwisselen van facturen via het Peppol-netwerk, inclusief het gebruik van btw-codes, vrijstellingsredenen en dataformaten.
  • UBL (Universal Business Language): De op XML gebaseerde syntaxis waarin Belgische e-facturen worden gestructureerd, wat machineleesbaarheid en automatische gegevensuitwisseling garandeert.
  • CIUS (Core Invoice Usage Specification): België voegt specifieke uitbreidingen (CIUS) toe aan EN 16931 om tegemoet te komen aan nationale btw-regels, zoals speciale codes voor verlegging van heffing voor werken in onroerende staat (bouw) of binnenlandse nuances voor intracommunautaire leveringen.

Btw-codes voor e-facturatie in België

De volgende delen leggen op een duidelijke en eenvoudige manier de belangrijkste btw-gerelateerde codes en vereisten voor e-facturatie in België uit.

Btw-identificatienummers van leverancier en koper

De Belgische en Europese btw-wetgeving vereist dat zowel het btw-nummer van de leverancier als dat van de koper duidelijk op elke e-factuur vermeld staan.

 

RolVerplicht?FormaatvoorbeeldOpmerkingen
LeverancierVerplichtBE0123456789Begint altijd met "BE"
KoperVerplichtBE9876543210Begint altijd met "BE"

Btw-categoriecodes voor elke factuurregel

Elke factuurregel in een Belgische e-factuur moet een btw-categoriecode bevatten die de fiscale behandeling van die transactie aangeeft. Deze codes zijn gestandaardiseerd volgens EN 16931 en uitgebreid door de Belgische wetgeving.

 

CodeBetekenisWanneer gebruiken
SStandaard btw-tariefDe meeste Belgische verkopen (21%, 12%, 6%)
EVrijgesteld van btwGezondheidszorg, onderwijs, enz.
KIntracommunautaire leveringVerkoop aan btw-plichtige klant in andere EU-lidstaat
AAVerlegging van heffing (bouw)Binnenlandse bouw
GIntracommunautaire levering (nultarief)Goederen geleverd aan EU-klant met btw-nummer
OBuiten toepassingsgebied btwNiet-belastbare diensten

Btw-tarieven per factuurregel

Elke factuurregel specificeert het btw-tarief (%) dat op dat goed of die dienst van toepassing is. De belangrijkste btw-tarieven in België zijn 21% (standaard), 12%, 6% en 0% (voor specifieke gevallen).

 

Btw-tarief (%)Wanneer gebruikt
21Standaardtarief, meeste goederen en diensten
12Bepaalde restaurant- en cateringdiensten, sociale woningbouw
6Essentiële goederen (voeding, boeken, medicijnen), renovatiewerken
0Uitvoer, bepaalde intracommunautaire leveringen

Btw-vrijstellingscodes en tekstuele motivering

Als een transactie is vrijgesteld van btw, moet u zowel een code als een korte uitleg van de wettelijke reden vermelden. Dit is vereist voor de koper, de belastingdienst en bij audits.

CodeTypische tekstuele motiveringVoorbeeldscenario
VATEX-EU-G"Intracommunautaire levering"Verkoop aan EU-klant, nultarief btw
VATEX-EU-132"Vrijgesteld op basis van art. 44 Btw-wetboek"Gezondheidszorg, onderwijs
VATEX-BE-AA"Verlegging van heffing"Binnenlandse verlegging (bv. bouw)

Btw-bedragen per tarief/categorie

De factuur moet het btw-bedrag voor elk btw-tarief of elke categorie weergeven voor volledige transparantie.

Btw-categorieBtw-tarief (%)Btw-bedrag (EUR)Voorbeeldgebruik
S21210.00Standaard goederen
G00.00Intracommunautaire levering
AA210.00*Verlegging van heffing (bouw)
E00.00Vrijgestelde diensten

* Bij verlegging van heffing wordt de btw als nul vermeld op de factuur van de leverancier; de koper voldoet zelf de btw via de btw-aangifte.

Wettelijke vermeldingen voor specifieke scenario's

Wanneer een transactie is vrijgesteld van btw (bv. export, intracommunautaire leveringen), moet de factuur het volgende bevatten:

  • Een btw-vrijstellingscode (uit de EN 16931/Peppol/Belgische CIUS-lijst).
  • Een tekstuele reden die verwijst naar de wettelijke rechtvaardiging
ScenarioBTW CodeVereiste wettelijke vermeldingScenario
Binnenlandse verlegging van heffingAA“Als de koper binnen een maand niet protesteert, gaat hij akkoord dat hij zelf de btw moet betalen.”Domestic reverse charge
Intracommunautaire leveringG, KVerwijzing naar het btw-nummer van de koper; bewijs van vervoer; eventueel een verklaring die verwijst naar de btw-vrijstelling.Intra-EU supply

 

Hoe moeten bedrijven voldoen?

Proberen om de Belgische (en EU) e-facturatie volledig intern te beheren, zelf formaten coderen, validaties afhandelen en verbinding maken met Peppol, is zeer complex en riskant. De regels zijn streng, de formaten technisch en fouten kunnen leiden tot geweigerde facturen of belastingboetes. Daarom doen bedrijven best een beroep op gespecialiseerde, door Peppol erkende dienstverleners zoals ClearTax.

 

Hoe kan ClearTax u helpen?

ClearTax is een gecertificeerd Peppol Toegangspunt (AP) waarmee u e-facturen kunt verzenden en ontvangen in het gestandaardiseerde, wettelijk conforme Peppol-formaat. Dit is wat ClearTax voor uw bedrijf doet:

  • Integreren met uw ERP/boekhoudsysteem (SAP, Microsoft Dynamics, Odoo, Oracle, etc.).
  • Toewijzen (mappen) van uw factuurgegevens aan de juiste Peppol- en Belgische codes (btw-nummer, btw-categorie, vrijstelling, etc.).
  • Verrijken en valideren van de factuur, controleren op ontbrekende data, verplichte vermeldingen, correcte fiscale behandeling, etc.
  • Converteren en formatteren van uw factuur naar het juiste XML (UBL)-bestand, volgens de EN 16931 en Belgische CIUS-standaarden.
  • Veilig versturen via het Peppol-netwerk, zodat uw factuur de klant bereikt (en vanaf 2028 ook de belastingdienst).

Wat moeten bedrijven doen?

Dit zijn de stappen die u moet volgen om te voldoen:

  1. Kies een gecertificeerd Peppol Toegangspunt (zoals ClearTax).
  2. Koppel uw ERP/boekhoudsysteem aan het platform van het Toegangspunt, meestal via een eenmalige integratie.
  3. Zorg ervoor dat de correcte btw-informatie in uw ERP wordt ingevoerd (btw-nummers van leverancier/koper, product-/diensttypes, tarieven).
  4. Train uw team over de nieuwe processen en vraag ondersteuning aan uw provider.
  5. Laat het Toegangspunt de rest afhandelen: toewijzing, validatie, formattering, wettelijke conformiteit en verzending.

Conclusie

Het gebruik van deze gestandaardiseerde codes helpt veelvoorkomende problemen met vrije tekstvelden te overwinnen, zoals inconsistente gegevensinvoer, verwerkingsfouten en moeilijkheden bij het verwerken van grote hoeveelheden facturen. Codes stellen elk boekhoud- of belastingsysteem in staat om informatie op dezelfde manier te interpreteren, wat garandeert dat e-facturatiedata altijd interoperabel, klaar voor audits en geschikt is voor grensoverschrijdende handel. Belgische e-facturen moeten voortaan altijd de juiste btw-codes, -tarieven, -bedragen en eventuele vereiste wettelijke vermeldingen of vrijstellingsmotiveringen bevatten, allemaal geformatteerd volgens geharmoniseerde e-facturatiemodellen.

Vaakgestelde Vragen

Hoe ziet een Belgisch btw-nummer eruit?

Een Belgisch btw-identificatienummer is een uniek nummer dat aan elke btw-plichtige onderneming in België wordt toegekend. Het begint altijd met de landcode "BE", gevolgd door tien cijfers. Bijvoorbeeld: BE0123456789.

Waarom is het btw-nummer belangrijk voor e-facturatie in België?

Het btw-nummer is essentieel voor e-facturatie in België omdat het zowel de leverancier als de koper uniek identificeert als btw-plichtige entiteiten. Het opnemen van de correcte btw-nummers op e-facturen garandeert:

  • Naleving van de Belgische en Europese belastingwetgeving.
  • Correcte routering en verwerking van facturen via geautomatiseerde systemen.
  • Correcte btw-rapportering en -audits.
  • Validatie door het boekhoudsysteem van de koper en de belastingautoriteiten.

Hoe kan ik de geldigheid van een Belgisch btw-nummer verifiëren?

Om een Belgisch btw-nummer te verifiëren, kunt u de VIES (VAT Information Exchange System)-website van de Europese Commissie gebruiken. Voer simpelweg het btw-nummer in (bv. BE0123456789) en selecteer België als land. Het VIES-systeem zal bevestigen of het nummer geldig is en momenteel geregistreerd is voor btw in België. U kunt de VIES-checker hier raadplegen.

Wat is Peppol, en wat is het verband met het Belgische btw-nummer?

Peppol (Pan-European Public Procurement Online) is een internationaal netwerk en een reeks standaarden voor het veilig en interoperabel verzenden en ontvangen van elektronische bedrijfsdocumenten, zoals facturen. In België moet e-facturatie via het Peppol-netwerk en de bijbehorende specificaties verlopen. Het Belgische btw-nummer is een verplicht veld in elke Peppol e-factuur, omdat het ervoor zorgt dat elke transactie gekoppeld is aan geregistreerde bedrijven en automatisch gevalideerd kan worden door de systemen van alle partijen en door de belastingdienst.

Inhoudsopgave