BG-23VAT breakdownBT-119VAT category rate
Officiële regeltekst
[BR-48] Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT.
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
Deze regel geldt alleen als een ander veld een bepaalde waarde heeft (bijvoorbeeld een betaalwijzecode of een factuurtype). Uw bestand activeert de voorwaarde, maar levert niet de gegevens die dan verplicht worden, of bevat gegevens die dan verboden zijn.
Zo lost u het op
Wijzig de activerende waarde zodat de voorwaarde niet meer geldt, of voeg de afhankelijke elementen toe of verwijder ze zoals de regeltekst beschrijft. In de XPath-test hierboven ziet u precies welke waarde de voorwaarde activeert.
Wat de validator controleert
Gecontroleerd element (context):
UBL
cac:TaxTotal/cac:TaxSubtotalTest (XPath):
exists(cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:Percent) or (cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/normalize-space(cbc:ID)='O')CII
//ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTaxTest (XPath):
(.[upper-case(ram:TypeCode) = 'VAT']/ram:RateApplicablePercent) or (.[upper-case(ram:TypeCode) = 'VAT']/ram:CategoryCode = 'O')
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.
Dezelfde controle via API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateGerelateerde regels
BR-AF-08Voor elk afzonderlijk btw-tarief in categorie "IGIC",…BR-AF-09Het btw-bedrag in een btw-uitsplitsing met categorie "IGIC"…BR-AG-08Voor elk afzonderlijk btw-tarief in categorie "IPSI",…BR-AG-09Het btw-bedrag in een btw-uitsplitsing met categorie "IPSI"…BR-S-08Belastbaar bedrag normaal tarief (BT-116) klopt niet met de regelsBR-S-09Btw-bedrag normaal tarief (BT-117) is niet grondslag maal tariefBR-45Elke btw-uitsplitsing moet een belastbaar bedrag per btw-categorie hebbenBR-46Elke btw-uitsplitsing moet een btw-bedrag per categorie hebben
Veelgestelde vragen
Wat betekent BR-48?
BR-48 is een en 16931-kernregel: Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT.
Wordt mijn factuur geweigerd vanwege BR-48?
Ja. BR-48 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt BR-48?
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.