BR-47: Steuerkategorie der Umsatzsteueraufschlüsselung (BT-118) fehlt
Offizielle Meldung
[BR-47] Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118).
[BR-47] Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118).
[BR-47] Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118).
- 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-23, BT-118
Was bedeutet das?
Jede Umsatzsteueraufschlüsselung (VAT breakdown, BG-23) muss durch einen Code der Umsatzsteuerkategorie (VAT category code, BT-118) bestimmt sein. Bei mindestens einer Aufschlüsselung fehlt er.
Typische Ursachen
Die Aufschlüsselung enthält nur Beträge und Satz, aber keine Kategorie.
Die Steuerangabe ist nicht als Umsatzsteuer gekennzeichnet (TypeCode bzw. TaxScheme nicht VAT).
So beheben Sie den Fehler
Für jede Aufschlüsselung den Kategorie-Code aus der Liste UNTDID 5305 angeben, z. B. S (Normalsatz), Z (Nullsatz), E (steuerbefreit), AE (Steuerschuldnerschaft des Leistungsempfängers), K (innergemeinschaftliche Lieferung), G (Ausfuhr) oder O (nicht steuerbar).
Für jede Kategorie und jeden Satz, die in Positionen oder Zu-/Abschlägen vorkommen, gibt es eine eigene Aufschlüsselung.
CII: ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax mit ram:TypeCode VAT und ram:CategoryCode, UBL: cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID mit cac:TaxScheme/cbc:ID VAT.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular wird die Steueraufstellung (BG-23) beim Erzeugen der XML aus den Steuerkategorien der Positionen und der Zu-/Abschläge gebildet; ohne Kategorie wird S angenommen. Im Abschnitt „Rechnungspositionen (BG-25)“ (Ansicht „Experte“) das Feld „Steuerkategorie (BT-151)“ und im Abschnitt „Zu-/Abschläge auf Dokumentenebene (BG-20/BG-21)“ das Feld „St-Kat.“ prüfen.
Beispiel
Fehlerhaft
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>190.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>1000.00</ram:BasisAmount>
<ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Richtig
<ram:ApplicableTradeTax>
<ram:CalculatedAmount>190.00</ram:CalculatedAmount>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:BasisAmount>1000.00</ram:BasisAmount>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:ApplicableTradeTax>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax
(.[upper-case(ram:TypeCode) = 'VAT']/ram:CategoryCode)
EN 16931 (UBL) (UBL)
Kontext: cac:TaxTotal/cac:TaxSubtotal
exists(cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID)
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000049
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax
(ram:CategoryCode)
Verwandte Prüfregeln
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.