Account
Nederlands

BR-E-10: Vrijgestelde btw-specificatie zonder reden van vrijstelling

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-E-10] A VAT breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120).

De normatieve tekst is Engels en wordt ongewijzigd geciteerd.

Waarom deze fout optreedt

Een btw-specificatie met categorie E (vrijgesteld van btw) moet vermelden waarom de levering is vrijgesteld, als code voor de vrijstellingsreden (BT-121) of als tekst (BT-120). De regel zoekt naar cbc:TaxExemptionReasonCode of cbc:TaxExemptionReason binnen de cac:TaxCategory met ID E (UBL), of naar ram:ExemptionReasonCode / ram:ExemptionReason in de ram:ApplicableTradeTax met CategoryCode E (CII). De koper heeft dit nodig om de vrijstelling te controleren en in veel landen moet de factuur wettelijk een verwijzing naar de vrijstellingsbepaling bevatten. Software heeft de categorie vaak wel gekoppeld, maar geen veld voor de reden.

Zo lost u het op

Voeg cbc:TaxExemptionReasonCode toe met een code uit de VATEX-lijst (bijv. VATEX-EU-132 voor vrijstellingen op grond van art. 132, VATEX-EU-79-C, VATEX-EU-IC voor intracommunautaire levering, VATEX-FR-FRANCHISE) en/of cbc:TaxExemptionReason met de wettelijke grondslag als tekst, bijv. "Vrijgesteld op grond van artikel 132 Btw-richtlijn" of voor Duitse kleine ondernemers "Kein Ausweis von Umsatzsteuer gemäß § 19 UStG". Gebruik in CII ram:ExemptionReasonCode / ram:ExemptionReason in dezelfde ram:ApplicableTradeTax. Houd cbc:Percent op 0 en het btw-bedrag op 0.00 voor deze groep. Eén reden per specificatiegroep is voldoende; hij is niet op elke regel nodig.

Voorbeeld (geldig)

<cac:TaxCategory>
  <cbc:ID>E</cbc:ID>
  <cbc:Percent>0</cbc:Percent>
  <cbc:TaxExemptionReasonCode>VATEX-EU-132</cbc:TaxExemptionReasonCode>
  <cbc:TaxExemptionReason>Exempt under Article 132 of the VAT Directive</cbc:TaxExemptionReason>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>

Wat de validator controleert

Gecontroleerd element (context):

UBL

/*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'E'][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[. = 'E'][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-E-10?

BR-E-10 is een en 16931-kernregel: A VAT breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120).

Wordt mijn factuur geweigerd vanwege BR-E-10?

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

Voor welke formaten geldt BR-E-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.