BG-25Invoice lineBT-151Invoiced item VAT category code
Officiële regeltekst
[BR-CO-04] Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151).
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
Elke factuurregel moet aangeven welke btw-categorie erop van toepassing is. De regel zoekt naar cac:Item/cac:ClassifiedTaxCategory/cbc:ID met een cac:TaxScheme/cbc:ID gelijk aan VAT (UBL) of naar ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode met ram:TypeCode VAT (CII). De btw-specificatie wordt uit de regels berekend, dus een regel zonder categorie kan niet worden toegewezen. Gangbare oorzaken zijn tekstregels of gratis regels die zonder belastinggegevens worden geëxporteerd, of een andere TaxScheme-ID dan VAT (bijv. vat in kleine letters of GST).
Zo lost u het op
Voeg in UBL cac:ClassifiedTaxCategory toe binnen cac:Item van elke regel, met cbc:ID (categorie), cbc:Percent (tarief) en cac:TaxScheme/cbc:ID = VAT. Voeg in CII ram:ApplicableTradeTax toe binnen ram:SpecifiedLineTradeSettlement met ram:TypeCode VAT, ram:CategoryCode en ram:RateApplicablePercent. Gebruik een code uit UNTDID 5305: S (standaardtarief), Z (nultarief), E (vrijgesteld), AE (verlegde btw), K (intracommunautaire levering), G (export buiten de EU), O (niet onderworpen aan btw). Regels met alleen tekst zijn niet toegestaan; zet opmerkingen in plaats daarvan in cbc:Note van een echte regel.
Voorbeeld (geldig)
<cac:Item>
<cbc:Name>Consulting</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
Wat de validator controleert
Gecontroleerd element (context):
UBL
cac:InvoiceLine | cac:CreditNoteLineTest (XPath):
(cac:Item/cac:ClassifiedTaxCategory[cac:TaxScheme/(normalize-space(upper-case(cbc:ID))='VAT')]/cbc:ID)CII
//ram:IncludedSupplyChainTradeLineItemTest (XPath):
(ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax[upper-case(ram:TypeCode) = 'VAT']/ram:CategoryCode)
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-AE-01Een factuur met een factuurregel, een korting op documentniveau of een…BR-AE-02Een factuur met een factuurregel waarvan de btw-categoriecode van het artikel…BR-AE-05In een factuurregel met btw-categorie "Verlegd"…BR-AF-01Een factuur met een factuurregel, een korting op documentniveau of een…BR-AF-02Een factuur met een factuurregel waarvan de btw-categoriecode van het artikel…BR-AF-05In een factuurregel met btw-categorie "IGIC"…BR-AG-01Een factuur met een factuurregel, een korting op documentniveau of een…BR-AG-02Een factuur met een factuurregel waarvan de btw-categoriecode van het artikel…
Veelgestelde vragen
Wat betekent BR-CO-04?
BR-CO-04 is een en 16931-kernregel: Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151).
Wordt mijn factuur geweigerd vanwege BR-CO-04?
Ja. BR-CO-04 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt BR-CO-04?
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.