Account
Nederlands

BR-G-10: Btw-uitsplitsing met categorie "Export buiten de EU" moet een vrijstellingsreden…

EN 16931-kernregel · Fout · UBL, CII

StandaardEN 16931-1 (Europees semantisch model voor e-facturen)ErnstFout: de factuur wordt geweigerdSyntaxUBL, CIIBedrijfstermen
  • BG-23 VAT breakdown
  • BT-118 VAT category code
  • BT-120 VAT exemption reason text
  • BT-121 VAT exemption reason code
Geldt voorElke EN 16931-factuur: Peppol BIS Billing 3.0, NLCIUS, XRechnung, ZUGFeRD 2.x / Factur-X (profielen EN 16931, EXTENDED, XRECHNUNG) en andere nationale CIUS.

Officiële regeltekst

[BR-G-10] A VAT breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language).

De normatieve tekst is Engels en wordt ongewijzigd geciteerd.

Waarom deze fout optreedt

Btw-regels koppelen de btw-categorie van de regels, kortingen en toeslagen aan de btw-specificatie van het document. De validator controleert dat er voor elke gebruikte categorie precies één bijpassende specificatieregel is, dat tarief en vrijstellingsreden bij de categorie passen, en dat grondslag en btw-bedrag per categorie kloppen.

Zo lost u het op

Gebruik één btw-categoriecode (UNTDID 5305: S standaardtarief, Z nultarief, E vrijgesteld, AE verlegd, K intracommunautair, G export, O niet belast) consequent in de regels en in de specificatie. Voor E, AE, K, G en O moet het tarief 0 zijn en is een vrijstellingsreden (tekst of VATEX-code) verplicht; voor S moet het tarief groter dan 0 zijn zonder vrijstellingsreden. Herbereken de grondslag per categorie uit de regels.

Wat de validator controleert

Gecontroleerd element (context):

UBL

/*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'G'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']

Test (XPath):

exists(cbc:TaxExemptionReason) or (exists(cbc:TaxExemptionReasonCode) )

CII

//rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode[. = 'G'][upper-case(../ram:TypeCode) = 'VAT']

Test (XPath):

(../ram:ExemptionReason) or (../ram:ExemptionReasonCode)

Controleer uw factuur

Sleep uw XML of PDF naar de validator; elke overtreden regel linkt naar zijn pagina hier. Gratis, zonder account, het bestand wordt niet opgeslagen.

Controleer uw factuur →

Dezelfde controle via API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Gerelateerde regels

Veelgestelde vragen

Wat betekent BR-G-10?

BR-G-10 is een en 16931-kernregel: A VAT breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language).

Wordt mijn factuur geweigerd vanwege BR-G-10?

Ja. BR-G-10 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.

Voor welke formaten geldt BR-G-10?

Elke EN 16931-factuur: Peppol BIS Billing 3.0, NLCIUS, XRechnung, ZUGFeRD 2.x / Factur-X (profielen EN 16931, EXTENDED, XRECHNUNG) en andere nationale CIUS. Syntax: UBL en CII.

Bron: EN 16931-1:2017 schematron (CEN TC434, via Peppol BIS 3.0.20). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.