Zum Inhalt springen

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.

Vorher – fehlerhaft
<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>
Nachher – korrigiert
<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.

Zum XRechnung-Validator

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