✓ E-Rechnungprüfen

Startseite › Wissen › BR-CO-18

BR-CO-18: Keine Umsatzsteuer-Aufschlüsselung (BG-23)

Jede Rechnung nach EN 16931 braucht mindestens eine Zeile in der Umsatzsteuer-Aufschlüsselung (BG-23) – auch wenn keine Umsatzsteuer anfällt, etwa bei Kleinunternehmern oder Reverse Charge. Fehlt die Aufschlüsselung, folgen weitere Fehler (im Test: BR-S-01, BR-CO-15 und PEPPOL-EN16931-R053).

Originaltext der Regel

Fehler BR-CO-18 · Herkunft: EN 16931 (europäische Norm)

An Invoice shall at least have one VAT breakdown group (BG-23).
Technische Prüfung (Schematron/XPath)
RegelwerkKontextTest
EN 16931, UBL/ubl:Invoice | /cn:CreditNoteexists(cac:TaxTotal/cac:TaxSubtotal)
EN 16931, CII//ram:IncludedSupplyChainTradeLineItem//rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax

Aus der offiziellen XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).

Typische Ursachen

So beheben Sie den Fehler

  1. Für jede verwendete Kombination aus Steuerkategorie und Steuersatz eine Aufschlüsselung mit Bemessungsgrundlage, Steuerbetrag, Kategorie und Satz anlegen.
  2. UBL: cac:TaxTotal/cac:TaxSubtotal; CII: ram:ApplicableTradeTax im Kopf.
  3. Bei steuerfreien Umsätzen Kategorie E (oder AE, K, G, O) mit Befreiungsgrund verwenden.

Beispiel: vorher und nachher

Fehlerhaft

  <cbc:Note>Zahlbar innerhalb von 14 Tagen ohne Abzug.</cbc:Note>
</cac:PaymentTerms>
<!-- hier fehlt die Angabe -->
<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>

Korrigiert

  <cbc:Note>Zahlbar innerhalb von 14 Tagen ohne Abzug.</cbc:Note>
</cac:PaymentTerms>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">190.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>19</cbc:Percent>
      <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
      </cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
  <cbc:LineExtensionAmount currencyID="EUR">1000.00</cbc:LineExtensionAmount>

Ausschnitt aus einer vollständigen XRechnung 3.0 (UBL). Ergebnis mit dem KoSIT-Validator: Die fehlerhafte Variante erzeugt BR-CO-15, BR-CO-18, BR-S-01, PEPPOL-EN16931-R053 und wird abgelehnt; die korrigierte Variante wird akzeptiert.

Hintergrund: Pflichtangaben einer E-Rechnung und ihre Felder (BT)

Verwandte Themen

Keine Steuer- oder Rechtsberatung: Diese Seite erklärt technische Prüfregeln und dient der Orientierung. Verbindlich sind Gesetz, BMF-Schreiben und das offizielle KoSIT-Regelwerk. Bei steuerlichen Fragen wenden Sie sich an Ihre Steuerberatung. Stand: 2026-10-06, geprüft mit XRechnung 3.0.2 (KoSIT-Konfiguration 2026-08-31).