BTW-verlegd in e-facturen: codes K, AE en G

Het verschil tussen BTW-code K (intracommunautair) en AE (binnenlandse verlegging) uitgelegd.

Bij bepaalde transacties wordt de BTW niet door de leverancier afgedragen, maar door de afnemer. Dit heet BTW-verlegging. In een e-factuur moet je aangeven dat de BTW is verlegd, en daarvoor gebruik je een specifieke BTW-categoriecode uit de EN 16931/UNCL5305-codelijst. Welke code je kiest, hangt af van het type transactie.

De drie codes op een rij
CodeNaamWanneer gebruikenKIntra-Community supplyBij levering van goederen aan een BTW-plichtige afnemer in een ander EU-landAEVAT Reverse ChargeBij binnenlandse BTW-verlegging, bijvoorbeeld onderaanneming in de bouwGExport outside the EUBij export van goederen naar een land buiten de EU (0%-tarief)
Code K: intracommunautaire levering

Code K gebruik je bij de levering van goederen aan een BTW-plichtige afnemer in een ander EU-land. De BTW wordt dan verlegd naar de afnemer in het ontvangende land, die daar de lokale BTW moet afdragen via de verleggingsregeling.

In de UBL-factuur stel je de BTW-categorie in op K met een BTW-percentage van 0%. Daarnaast is het BTW-nummer van zowel de leverancier als de afnemer verplicht, zodat de belastingdiensten in beide landen de transactie kunnen verifiëren.

Typische scenario's:

  • Een Nederlands bedrijf levert machines aan een Belgisch bedrijf
  • Een Duitse leverancier verkoopt onderdelen aan een Nederlandse fabrikant

Let op: Code K geldt specifiek voor de levering van goederen binnen de EU. Voor diensten gelden andere regels; raadpleeg je boekhouder of belastingadviseur voor het juiste BTW-scenario bij grensoverschrijdende dienstverlening.

Code AE: binnenlandse verlegging

Code AE gebruik je wanneer de BTW binnenlands wordt verlegd naar de afnemer. Dit komt voor in specifieke sectoren en situaties waar de wetgever heeft bepaald dat de afnemer de BTW moet afdragen in plaats van de leverancier.

Het meest voorkomende voorbeeld is de bouwsector: wanneer een onderaannemer werkzaamheden uitvoert voor een hoofdaannemer, wordt de BTW doorgaans verlegd naar de hoofdaannemer. Dit voorkomt BTW-fraude in ketens met meerdere onderaannemers.

In de UBL-factuur stel je de BTW-categorie in op AE met een BTW-percentage van 0%. Op de factuur moet een vermelding staan dat de BTW is verlegd (bijvoorbeeld "BTW verlegd" of de wettelijke formulering).

Typische scenario's:

  • Onderaanneming in de bouwsector
  • Levering van bepaalde afvalstromen (metalen, kunststoffen)
  • Specifieke sectorregelingen waar de wetgever verlegging voorschrijft
Code G: export buiten de EU

Code G gebruik je bij export van goederen naar een land buiten de EU. Het BTW-tarief is 0% omdat de transactie buiten het bereik van de Europese BTW-wetgeving valt.

In de UBL-factuur stel je de BTW-categorie in op G met een BTW-percentage van 0%.

Hoe ziet dit eruit in UBL?

Hieronder een vereenvoudigd voorbeeld van een factuur met BTW-verlegging (code AE):

<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>AE</cbc:ID>
      <cbc:Percent>0</cbc:Percent>
      <cbc:TaxExemptionReason>BTW verlegd</cbc:TaxExemptionReason>
      <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
      </cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

Bij codes K, AE en G is het TaxExemptionReason-veld verplicht. Vul hier een duidelijke omschrijving in, bijvoorbeeld "Intracommunautaire levering" (bij K) of "BTW verlegd" (bij AE).

Veelgemaakte fouten

Verkeerde code bij grensoverschrijdende diensten. Code K is specifiek voor goederenleveringen, niet voor diensten. Bij grensoverschrijdende dienstverlening gelden andere BTW-regels. Raadpleeg je boekhouder.

BTW-nummer ontbreekt bij code K. Bij intracommunautaire leveringen moeten de BTW-nummers van beide partijen in de factuur staan. Zonder geldig BTW-nummer van de afnemer wordt de factuur bij validatie afgekeurd.

Geen TaxExemptionReason ingevuld. Bij alle verleggingscodes (K, AE, G) is een uitleg verplicht. Laat dit veld niet leeg.

Overige BTW-categoriecodes

Naast K, AE en G kent EN 16931 nog andere veelgebruikte BTW-categoriecodes:

CodeBetekenisBTW-nummer leverancier verplicht?SStandaard BTW-tarief (9% of 21% in Nederland)JaZNultarief (0% BTW, maar niet vrijgesteld)JaEVrijgesteld van BTW — voor een BTW-plichtige leverancier die een specifieke vrijgestelde transactie factureertJa (BR-E-02: eigen BTW-nummer of fiscale vertegenwoordiger verplicht)OBTW niet van toepassing — voor organisaties zonder BTW-plicht en zonder BTW-nummer (stichtingen, bepaalde overheden, sommige zorgaanbieders)Nee
Code O — wanneer gebruiken?

Code O ("Services outside scope of tax", UNCL5305-code O) is bedoeld voor organisaties die structureel geen BTW-plicht hebben en geen BTW-nummer bezitten. Bij handmatige facturatie via het platform: kies BTW-categorie 'O' in het factuurformulier, waarna de verplichting op het BTW-nummer-veld vervalt en de factuur zonder leverancier-BTW-nummer kan worden verzonden.

Gebruik geen dummy-BTW-nummers (zoals NL000000000B01) voor deze situatie. Code O is het correcte mechanisme.

Onderscheid E vs. O: code 'E' is voor BTW-plichtige leveranciers die een vrijgestelde transactie factureren — het BTW-nummer is daarbij verplicht. Code 'O' is voor leveranciers zonder enige BTW-plicht — het BTW-nummer is niet vereist. Bron: expertbevestiging Platform & Integraties, 2026-05-26.

Verwerking door eConnect

Bij PDF-naar-UBL conversie volgt eConnect de standaard EN 16931/NLCIUS-regels voor BTW-categorisering. Het platform maakt op basis van de gegevens op de PDF-factuur een inschatting van de juiste code. Speciale regelingen of het onderscheid tussen goederen en diensten worden alleen toegepast als dit expliciet op de factuur is vermeld.

Tip: Twijfel je welke BTW-code van toepassing is? Controleer de factuur in de gratis eConnect Validator. De validator waarschuwt bij inconsistente BTW-categorieën.

Veelgestelde vragen
Wat als ik de verkeerde BTW-code gebruik?

De factuur wordt bij validatie afgekeurd als de BTW-code niet overeenkomt met de transactie. Gebruik de eConnect Validator om vooraf te controleren of de BTW-categorieën consistent zijn. Bij twijfel over het juiste scenario raadpleeg je boekhouder of belastingadviseur.

Moet ik het veld TaxExemptionReason altijd invullen?

Ja, bij codes K, AE en G is het TaxExemptionReason-veld verplicht. Vul hier een duidelijke omschrijving in, bijvoorbeeld "Intracommunautaire levering" (bij K), "BTW verlegd" (bij AE) of "Export buiten EU" (bij G). Zonder deze toelichting wordt de factuur bij validatie afgekeurd.

Kan eConnect automatisch de juiste BTW-code bepalen?

Bij PDF-naar-UBL conversie maakt eConnect een inschatting op basis van de gegevens op de factuur. Voor XML-aanlevering moet je zelf de juiste code invullen. Het platform valideert of de code consistent is met de overige factuurgegevens en geeft een waarschuwing bij inconsistenties.


Controleer je btw-codes

Gerelateerd