BR-31: Betrag des Abschlags auf Dokumentenebene (BT-92) fehlt
Offizielle Meldung
[BR-31] Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92).
[BR-31] Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92).
[BR-31] Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92).
- 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-92
Was bedeutet das?
Jeder Abschlag auf Dokumentenebene (Document level allowance, BG-20) muss einen Betrag (Document level allowance amount, BT-92) enthalten. Bei mindestens einem Abschlag fehlt das Element.
Typische Ursachen
Der Abschlag wurde nur als Prozentsatz (BT-94) angegeben, ohne den daraus berechneten Betrag.
Ein leerer Abschlag ohne Betrag wurde mit ausgegeben.
So beheben Sie den Fehler
Für jeden Abschlag den Betrag ohne Umsatzsteuer angeben, höchstens mit zwei Nachkommastellen. Bei prozentualen Abschlägen zusätzlich Grundbetrag (BT-93) und Prozentsatz (BT-94) angeben; der Betrag ist Grundbetrag × Prozentsatz / 100.
CII: ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge (ChargeIndicator false)/ram:ActualAmount, UBL: cac:AllowanceCharge (cbc:ChargeIndicator false)/cbc:Amount.
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)“ das Feld „Betrag“ ausfüllen.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:CalculationPercent>5.00</ram:CalculationPercent>
<ram:BasisAmount>500.00</ram:BasisAmount>
<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>
Richtig
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:CalculationPercent>5.00</ram:CalculationPercent>
<ram:BasisAmount>500.00</ram:BasisAmount>
<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:ActualAmount)
EN 16931 (UBL) (UBL)
Kontext: /ubl:Invoice/cac:AllowanceCharge[cbc:ChargeIndicator = false()] | /cn:CreditNote/cac:AllowanceCharge[cbc:ChargeIndicator = false()]
exists(cbc:Amount)
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000061
Kontext: //ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator='false']
(../ram:ActualAmount)
Verwandte Prüfregeln
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.