BR-32: Steuerkategorie des Abschlags auf Dokumentenebene (BT-95) fehlt
Offizielle Meldung
[BR-32] Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95).
[BR-32] Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95).
[BR-32] Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95).
- 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-20, BT-95
Was bedeutet das?
Jeder Abschlag auf Dokumentenebene (BG-20) muss den Code der Umsatzsteuerkategorie (Document level allowance VAT category code, BT-95) enthalten, damit er der richtigen Steuergruppe zugeordnet werden kann. Bei mindestens einem Abschlag fehlt er.
Typische Ursachen
Der Abschlag wurde ohne Steuerangaben ausgegeben.
Die Steuerangabe ist vorhanden, aber nicht als Umsatzsteuer gekennzeichnet (TypeCode bzw. TaxScheme nicht VAT).
So beheben Sie den Fehler
Für jeden Abschlag die Steuerkategorie angeben, z. B. S (Normalsatz), Z (Nullsatz), E (steuerbefreit), AE (Steuerschuldnerschaft des Leistungsempfängers); bei Kategorie S zusätzlich den Steuersatz.
Die Kategorie muss zu einer Steuergruppe der Steueraufstellung (BG-23) passen.
CII: ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax mit ram:TypeCode VAT und ram:CategoryCode, UBL: cac:AllowanceCharge/cac:TaxCategory/cbc:ID mit cac:TaxScheme/cbc:ID VAT.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Zu-/Abschläge auf Dokumentenebene (BG-20/BG-21)“ bei jedem Eintrag vom Typ „Abschlag (BG-20)“ im Feld „St-Kat.“ die Steuerkategorie wählen und im Feld „St-Satz %“ den Steuersatz prüfen.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:ActualAmount>25.00</ram:ActualAmount>
<ram:Reason>Treuerabatt</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>
Richtig
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:ActualAmount>25.00</ram:ActualAmount>
<ram:Reason>Treuerabatt</ram:Reason>
<ram:CategoryTradeTax>
<ram:TypeCode>VAT</ram:TypeCode>
<ram:CategoryCode>S</ram:CategoryCode>
<ram:RateApplicablePercent>19.00</ram:RateApplicablePercent>
</ram:CategoryTradeTax>
</ram:SpecifiedTradeAllowanceCharge>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator='false']
(../ram:CategoryTradeTax[upper-case(ram:TypeCode) = 'VAT']/ram:CategoryCode)
EN 16931 (UBL) (UBL)
Kontext: /ubl:Invoice/cac:AllowanceCharge[cbc:ChargeIndicator = false()] | /cn:CreditNote/cac:AllowanceCharge[cbc:ChargeIndicator = false()]
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-000062
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator='false']
(../ram:CategoryTradeTax[upper-case(ram:TypeCode) = 'VAT']/ram:CategoryCode)
Verwandte Prüfregeln
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.