Ga naar de hoofdinhoud
Invoice-Converter.comInvoice-Converter
BlogPrijzen
Factuur converterenConverteren
ConverterenFactuur converteren
⌘K
Documentatieoverzicht
Glossarium
Codelijsten
XRechnung-velden
Factuurbasis
BT-1
BT-2
BT-3
BT-5
BT-6
BT-7
BT-8
BT-10
BT-11
BT-12
BT-14
BT-15
BT-16
BT-17
BT-18
BT-19
BT-21
BT-22
BT-23
BT-24
BT-25
BT-26
Levering en betaling
BT-9
BT-13
BT-20
BT-59
BT-60
BT-61
BT-70
BT-71
BT-72
BT-73
BT-74
BT-75
BT-76
BT-77
BT-78
BT-79
BT-80
BT-81
BT-82
BT-83
BT-84
BT-85
BT-86
BT-87
BT-88
BT-89
BT-90
BT-91
Verkopersgegevens
BT-27
BT-28
BT-29
BT-30
BT-31
BT-32
BT-33
BT-34
BT-35
BT-36
BT-37
BT-38
BT-39
BT-40
BT-41
BT-42
BT-43
BT-62
BT-63
BT-64
BT-65
BT-66
BT-67
BT-68
BT-69
Kopersgegevens
BT-44
BT-45
BT-46
BT-47
BT-48
BT-49
BT-50
BT-51
BT-52
BT-53
BT-54
BT-55
BT-56
BT-57
BT-58
Kortingen en toeslagen
BT-92
BT-93
BT-94
BT-95
BT-96
BT-97
BT-98
BT-99
BT-100
BT-101
BT-102
BT-103
BT-104
BT-105
Belastingen en totalen
BT-106
BT-107
BT-108
BT-109
BT-110
BT-111
BT-112
BT-113
BT-114
BT-115
BT-116
BT-117
BT-118
BT-119
BT-120
BT-121
BT-122
BT-123
BT-124
BT-125
Factuurregels
BT-126
BT-127
BT-128
BT-129
BT-130
BT-131
BT-132
BT-133
BT-134
BT-135
BT-136
BT-137
BT-138
BT-139
BT-140
BT-141
BT-142
BT-143
BT-144
BT-145
BT-146
BT-147
BT-148
BT-149
BT-150
BT-151
BT-152
BT-153
BT-154
BT-155
BT-156
BT-157
BT-158
BT-159
BT-160
BT-161
BT-162
BT-163
BT-164
BT-165
BT-185
BT-186
ZUGFeRD-profielen
  1. E-facturatiebronnen
  2. XRechnung-velden
  3. BT-118

Referentie

Markdown-export

BT-118 BTW-categoriecode

Voor de meeste Duitse facturen met 19% of 7% BTW is BT-118 simpelweg "S". Het percentage zelf hoort niet in BT-118 maar in BT-119.

Kort antwoordEenvoudig uitgelegdWat je hier meestal invultVeelvoorkomende situatiesWat vaak misgaatVoorbeelden in contextGeldige voorbeeldenOngeldige voorbeeldenGerelateerde veldenXML-mapping en veldfeitenXML-implementatieValidatieregelsWaarom de standaard dit veld belangrijk vindtFAQOfficiele bronnen en tools

Kort antwoord#

Voor de meeste Duitse facturen met 19% of 7% BTW is BT-118 simpelweg "S". Het percentage zelf hoort niet in BT-118 maar in BT-119.

Belastingen en totalen

BTW-behandeling, belastinguitsplitsingen en documenttotalen die validators scherp controleren.

Eenvoudig uitgelegd#

Gecodeerde aanduiding van een BTW-categorie. De BTW-categoriecode moet worden ontleend aan de UN/CEFACT-codelijst UNCL5305 en bepaalt hoe BTW wordt toegepast op de factuurregel of toeslagen/kortingen op documentniveau. Dit veld is essentieel voor geautomatiseerde BTW-verwerking, nalevingscontrole en grensoverschrijdende transactieverwerking.

BT-118 vertelt het ontvangende systeem welk type BTW-behandeling voor een BTW-uitsplitsing geldt. Je vult hier dus niet “19%” of “7%” in, maar de fiscale categorie van het BTW-scenario.

Dat verschil is belangrijk omdat XRechnung-validators controleren of code, tarief, belastbare grondslag en BTW-bedrag samen logisch kloppen. Als een onderdeel “standaardtarief” zegt en een ander deel zich gedraagt als “vrijgesteld” of “BTW verlegd”, faalt de factuur vaak.

Wat je hier meestal invult#

In de Duitse praktijk is de meest voorkomende code "S". Die wordt zowel gebruikt voor het standaardtarief van 19% als voor het verlaagde tarief van 7%. Het verschil tussen die twee situaties wordt pas in BT-119 aangegeven, niet via een andere BT-118-code.

Wijk alleen van "S" af wanneer de fiscale behandeling zelf verandert, bijvoorbeeld naar "E" voor vrijgesteld, "AE" voor BTW verlegd of "Z" voor nultarief. Als je twijfelt, bepaal dan eerst het BTW-scenario en stel daarna BT-118, BT-119 en BT-117 samen in.

Veelvoorkomende situaties#

Binnenlandse standaard- of verlaagde BTW

Gebruik code "S". Het werkelijke Duitse tarief, zoals 19,00 of 7,00, hoort in BT-119.

BTW-vrijgestelde transactie

Gebruik code "E" en houd BTW-tarief en BTW-bedrag in lijn met de vrijstellingssituatie.

BTW verlegd

Gebruik code "AE" wanneer de koper de BTW verschuldigd is in plaats van de verkoper.

Nultarieftransactie

Gebruik code "Z" wanneer de transactie belastbaar is maar juridisch een 0%-tarief heeft.

Wat vaak misgaat#

Een veelgemaakte fout is het invullen van een waarde als “19”, “7%” of “standard”. BT-118 accepteert alleen de toegestane BTW-categoriecodes uit de codelijst. Percentages en vrije tekst horen in andere velden.

De tweede veelvoorkomende fout is een verkeerde combinatie van code, tarief en BTW-bedrag. Een vrijstellingscode met een niet-nultarief of een verleggingscode met door de verkoper berekende BTW leidt snel tot validatiefouten.

Voorbeelden in context#

Controleer BT-118 altijd samen met BT-116, BT-117 en BT-119. Deze vier waarden vormen samen één BTW-uitsplitsing. Als er meerdere BTW-behandelingen op de factuur staan, heeft elke combinatie een aparte uitsplitsing nodig.

Geldige voorbeelden#

  • S
  • Z
  • E
  • AE
  • K
  • G
  • O
  • L
  • M

Ongeldige voorbeelden#

  • 19
  • 0
  • VAT
  • standard
  • exempt
  • 7%
  • DE

Gerelateerde velden#

Controleer BT-118 altijd samen met BT-116, BT-117 en BT-119. Deze vier waarden vormen samen één BTW-uitsplitsing. Als er meerdere BTW-behandelingen op de factuur staan, heeft elke combinatie een aparte uitsplitsing nodig.

BT-116 Belastbaar bedrag BTW-categorie
BT-117 BTW-bedrag per BTW-categorie
BT-119 BTW-categorietarief
BT-151 Btw-categoriecode factuurregel
BT-95 Btw-categoriecode van documentkorting
BT-102 Btw-categoriecode van documenttoeslag

XML-mapping en veldfeiten#

Open de technische referentie alleen als je XML-paden, validatorregelcodes, juridische formuleringen of formaatspecifieke mappings nodig hebt.

Veld-ID:

BT-118

Datatype:

code

Cardinaliteit:

1..1

Vereiste:

Verplicht

Sinds versie:

XRechnung 1.0+ (when VAT breakdown provided)

XML-implementatie#

UBL 2.1-syntaxis
/Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID
CII (UN/CEFACT)-syntaxis
/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode

Validatieregels#

BR-2

BR-2

BR-S-08

BR-S-08

BR-E-01

BR-E-01

BR-AE-01

BR-AE-01

BR-IC-01

BR-IC-01

BR-G-01

BR-G-01

BR-O-01

BR-O-01

BR-CL-23

BR-CL-23

Waarom de standaard dit veld belangrijk vindt#

Zakelijke context

Essentieel voor BTW-naleving in EU-lidstaten. Maakt geautomatiseerde verwerking van facturen door financiële systemen mogelijk, zorgt voor correcte BTW-behandeling bij grensoverschrijdende transacties, ondersteunt verleggingsmechanismen en vergemakkelijkt de voorbereiding van BTW-aangiften. Cruciaal voor e-factureringsplatforms, ERP-systemen en fiscale automatiseringstools.

Wettelijke vereiste

Verplicht wanneer een BTW-uitsplitsing wordt verstrekt conform EN 16931-1. Moet voldoen aan de vereisten van de EU BTW-richtlijn en nationale BTW-regelgeving. Essentieel voor naleving van de Duitse BTW-wet (UStG) en geautomatiseerde fiscale verwerking in PEPPOL- en XRechnung-omgevingen.

FAQ#

Wat zijn de geldige BTW-categoriecodes en wat betekenen ze?

Geldige codes uit UNCL5305: S (standaardtarief – 19% in Duitsland), Z (nultarief), E (vrijgesteld), AE (BTW verlegd), K (BTW-vrijstelling voor EER-intracommunautaire levering), G (vrije uitvoer), O (diensten buiten het toepassingsgebied), L (algemene indirecte belasting Canarische Eilanden), M (belasting voor Ceuta en Melilla). Elke code bepaalt een specifieke BTW-behandeling.

Hoe verhoudt BT-118 zich tot de Duitse BTW-tarieven (19% en 7%)?

In Duitsland gebruiken zowel het 19%-tarief (standaard) als het 7%-tarief (verlaagd) de code "S" in BT-118. Het werkelijke tarief is opgegeven in BT-119 (BTW-categorietarief). Dus BT-118="S" met BT-119="19.00" voor het standaardtarief, of BT-118="S" met BT-119="7.00" voor het verlaagde tarief. De code geeft het type BTW-behandeling aan, terwijl BT-119 het exacte percentage specificeert.

Wanneer moet ik code "AE" (verlegging) gebruiken?

Gebruik "AE" voor verleggingsscenario's waarbij de koper (niet de verkoper) verantwoordelijk is voor de BTW-betaling. Veelvoorkomende gevallen: B2B grensoverschrijdende EU-transacties, bouwdiensten in Duitsland (§13b UStG), bepaalde professionele diensten, handel in schroot en telecommunicatiediensten. Bij gebruik van "AE" toont BT-119 (BTW-tarief) doorgaans het standaardtarief (19% in Duitsland), maar BT-117 (BTW-bedrag) is 0,00.

Welke validatieregels gelden voor BT-118?

Kernvalidatieregels: BR-S-08 (consistentie standaardtariefberekening), BR-E-01 (validatie vrijgestelde BTW-uitsplitsing), BR-AE-01 (verleggingsvalidatie), BR-IC-01 (intracommunautaire validatie), BR-CL-23 (codelijstnaleving). De code moet overeenkomen met de BTW-behandeling beschreven in BT-119 (tarief) en BT-117 (bedrag). Het systeem valideert dat codecombinaties juridisch geldig zijn.

Hoe ga ik om met BTW-vrijgestelde transacties?

Gebruik voor BTW-vrijgestelde transacties de code "E". Stel BT-119 (BTW-tarief) in op 0,00 en BT-117 (BTW-bedrag) op 0,00. Veelvoorkomende vrijgestelde gevallen in Duitsland: medische diensten, onderwijsdiensten, verzekeringen, bankdiensten, postdiensten en bepaalde culturele activiteiten. Vermeld de reden voor de vrijstelling in de factuuropmerkingen wanneer vereist door nationale wetgeving.

Wat is het verschil tussen codes "Z" en "E"?

Code "Z" (nultarief) is van toepassing op goederen/diensten die belastbaar zijn maar tegen 0% (zoals export buiten de EU). Code "E" (vrijgesteld) is van toepassing op transacties die volledig buiten het BTW-toepassingsgebied vallen (zoals bankdiensten). Met "Z" gelden BTW-registratie- en documentatievereisten; met "E" valt de transactie geheel buiten het BTW-systeem. Beide resulteren in BTW-bedrag 0,00 maar hebben verschillende juridische gevolgen.

Hoe ga ik om met meerdere BTW-tarieven op één factuur?

Maak afzonderlijke BTW-uitsplitsingen (BG-23) voor elke combinatie van tarief/categorie. Bijvoorbeeld: één uitsplitsing met BT-118="S" en BT-119="19.00" voor standaardartikelen, een andere met BT-118="S" en BT-119="7.00" voor artikelen met verlaagd tarief. Elke uitsplitsing moet zijn eigen BT-116 (belastbaar bedrag), BT-117 (belastingbedrag), BT-118 (categoriecode) en BT-119 (tarief) hebben. De som van alle BT-117-waarden is gelijk aan BT-110 (totale BTW).

Wat zijn veelvoorkomende validatiefouten bij BT-118?

Veelvoorkomende fouten: 1) gebruik van ongeldige codes die niet in UNCL5305 staan, 2) inconsistente code-tariefcombinaties (bijv. "E" met niet-nultarief), 3) ontbrekende BTW-vrijstellingsreden voor "E"-codes, 4) onjuiste verleggingsinstellingen met "AE", 5) meerdere "E"-uitsplitsingen terwijl slechts één is toegestaan, 6) gebruik van numerieke waarden in plaats van lettercodes, 7) verkeerde code voor grensoverschrijdende scenario's. Valideer altijd tegen EN 16931-bedrijfsregels.

Officiele bronnen en tools#

KoSIT-validator
Invoice Converter
XRechnung-standaard
Testsuite
BT-117BT-119
Op deze pagina
Kort antwoordEenvoudig uitgelegdWat je hier meestal invultVeelvoorkomende situatiesWat vaak misgaatVoorbeelden in contextGeldige voorbeeldenOngeldige voorbeeldenGerelateerde veldenXML-mapping en veldfeitenXML-implementatieValidatieregelsWaarom de standaard dit veld belangrijk vindtFAQOfficiele bronnen en tools

Invoice-Converter.com

Wij helpen bedrijven in heel Europa om moeiteloos te voldoen aan XRechnung-regelgeving. Sluit u aan bij honderden die hun factuurconversie hebben geautomatiseerd.

20.000+ facturen verwerkt
Snel & Veilig
Vertrouwd door honderden

Functies

PDF omzetten & maken

  • PDF naar XRechnung
  • PDF naar UBL
  • PDF naar XRechnung (CII)
  • PDF naar ZUGFeRD
  • PDF naar Factur-X
  • XRechnung maken
  • XRechnung naar PDF

Bekijken & valideren

  • XRechnung/XML Viewer
  • XRechnung Validator

Snelle links

  • Bronnen
  • Trust & Security Center
  • Developer API-documentatie
  • Blog
  • FAQ
  • Prijzen
  • Klimaatbijdrage

Juridisch

  • Impressum
  • Privacybeleid
  • Gegevensverwerkingsovereenkomst
  • Algemene voorwaarden
  • Geld-terug-garantie

Neem contact op

contact@invoice-converter.com
Begin met converteren
© 2026 Invoice-Converter.com.Gemaakt met in Europa
AVG Conform
Duitse server