BR-CO – Bedingungen und Berechnungen
BR-CO-04: Rechnungsposition ohne Umsatzsteuerkategorie (BT-151)
FehlerGeschäftsregel EN 16931 (CEN)
Offizielle Meldung
[BR-CO-04]-Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151).Quelle: CEN EN 16931, Version 1.3.16
Was die Meldung bedeutet
Mindestens eine Rechnungsposition trägt keine Umsatzsteuerkategorie. Jede Position muss angeben, wie sie steuerlich behandelt wird: Regelsteuersatz, ermäßigt, steuerbefreit, Reverse Charge und so weiter. Ohne diese Zuordnung kann der Empfänger die Steuer nicht nachvollziehen und die Aufschlüsselung der Rechnung nicht prüfen. Die Rechnung wird deshalb als fehlerhaft zurückgewiesen, auch wenn der Gesamtbetrag stimmt.
So beheben Sie den Fehler
Geben Sie in jeder Position unter Item einen ClassifiedTaxCategory-Block mit der Kategorie (zum Beispiel S), dem Steuersatz und dem TaxScheme VAT an. Auch steuerfreie Positionen brauchen eine Kategorie, etwa E oder Z.
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="C62">2</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">200.00</cbc:LineExtensionAmount>
<cac:Item><cbc:Name>Beratung</cbc:Name></cac:Item>
</cac:InvoiceLine><cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="C62">2</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">200.00</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Name>Beratung</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>
</cac:InvoiceLine>Häufige Fragen
Welche Umsatzsteuerkategorie gehört auf eine steuerfreie Position?
E für steuerbefreite Umsätze, Z für den Nullsatz, AE bei Umkehrung der Steuerschuld, K für innergemeinschaftliche Lieferungen, G für Ausfuhren. Der Steuersatz ist dann 0; der Befreiungsgrund steht in der Aufschlüsselung.
Warum meldet der Validator BR-CO-04, obwohl die Kategorie eingetragen ist?
Die Prüfung erkennt nur Kategorien mit TaxScheme VAT. Steht dort ein anderer Wert oder fehlt der Block TaxScheme ganz, gilt die Position als ohne Kategorie.
Auch anzutreffen, wenn …
- Der Artikel hat im Warenwirtschaftssystem keinen Steuerschlüssel, etwa bei neu angelegten Dienstleistungen.
- Der Steuerblock der Position wurde mit einem anderen Schema als VAT ausgegeben und wird deshalb nicht erkannt.
- Steuerfreie Positionen wurden ohne Kategorie exportiert, weil kein Steuerbetrag anfällt.
Betroffene Felder
- BG-25
- BT-151
Verwandte Regeln
- BR-AE-05
- BR-AF-05
- BR-AG-05
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- UBL · Kontext (XPath)
cac:InvoiceLine | cac:CreditNoteLine- UBL · Schematron-Test
(cac:Item/cac:ClassifiedTaxCategory[cac:TaxScheme/(normalize-space(upper-case(cbc:ID))='VAT')]/cbc:ID)- CII · Kontext (XPath)
//ram:IncludedSupplyChainTradeLineItem- CII · Schematron-Test
(ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax[upper-case(ram:TypeCode) = 'VAT']/ram:CategoryCode)
Erklärung erstellt am 13.09.2026