Zum Inhalt springen

BR-B-02: Kategorien „Split payment“ (B) und „Standard rated“ (S) nicht in derselben Rechnung

Offizielle Meldung

[BR-B-02] An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated”.

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-B-02] An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95, BT-118 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95, BT-118 or BT-102) is “Standard rated”.

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-B-02] An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated”.

Factur-X / ZUGFeRD EN 16931 · Fehler · Sprache der Meldung: Englisch · Stand: Factur-X 1.08 / ZUGFeRD 2.4
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
Betroffene Felder
BG-25, BG-20, BG-21, BT-151, BT-95, BT-102, BT-118

Was bedeutet das?

Enthält die Rechnung eine Position (BG-25), einen Abschlag (BG-20) oder einen Zuschlag (BG-21) mit der Umsatzsteuerkategorie B („Split payment“), darf keine Position, kein Abschlag und kein Zuschlag die Kategorie S („Standard rated“) haben. Die Rechnung enthält beide Kategorien.
Die Kategorie steht in BT-151 (Position), BT-95 (Abschlag), BT-102 (Zuschlag) bzw. BT-118 (Steueraufstellung, BG-23).

Typische Ursachen

Ein Teil der Positionen wurde mit B, ein anderer mit S ausgewiesen.
Ein Zu- oder Abschlag auf Dokumentenebene hat die Kategorie S, die Positionen haben B.

So beheben Sie den Fehler

Klären, welche Kategorie für die Rechnung zutrifft, und Positionen, Abschläge und Zuschläge einheitlich ausweisen.
Müssen Leistungen mit Split payment und regulär besteuerte Leistungen abgerechnet werden, dafür getrennte Rechnungen erstellen.
Die Steueraufstellung (BG-23) entsprechend anpassen und die Rechnung erneut prüfen.

Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: /rsm:CrossIndustryInvoice

(//ram:CategoryCode ='B' and (not(//ram:CategoryCode ='S'))) or (not(//ram:CategoryCode ='B'))

EN 16931 (UBL) (UBL)

Kontext: /ubl:Invoice | /cn:CreditNote

((cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID ='B' or cac:AllowanceCharge/cac:TaxCategory/cbc:ID ='B' or //cac:ClassifiedTaxCategory/cbc:ID = 'B') and (not(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID ='S' or cac:AllowanceCharge/cac:TaxCategory/cbc:ID ='S' or //cac:ClassifiedTaxCategory/cbc:ID = 'S'))) or (not(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID ='B' or cac:AllowanceCharge/cac:TaxCategory/cbc:ID ='B' or //cac:ClassifiedTaxCategory/cbc:ID = 'B'))

Factur-X / ZUGFeRD EN 16931 (CII)

Technische ID in der Quelle: FX-SCH-A-000264

Kontext: /rsm:CrossIndustryInvoice

(//ram:CategoryCode ='B' and (not(//ram:CategoryCode ='S'))) or (not(//ram:CategoryCode ='B'))

Verwandte Prüfregeln

  • BR-B-01: Umsatzsteuerkategorie „Split payment“ (B) nur bei inländischen italienischen Rechnungen

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.