BR-41: Betrag des Abschlags auf Positionsebene (BT-136) fehlt
Offizielle Meldung
[BR-41] Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136).
[BR-41] Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136).
[BR-41] Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136).
- 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-27, BT-136
Was bedeutet das?
Jeder Abschlag auf Ebene einer Rechnungsposition (Invoice line allowance, BG-27) muss einen Betrag (Invoice line allowance amount, BT-136) enthalten. Bei mindestens einem Positionsabschlag fehlt das Element.
Typische Ursachen
Der Positionsrabatt wurde nur als Prozentsatz (BT-138) angegeben, ohne den daraus berechneten Betrag.
Ein leerer Abschlag ohne Betrag wurde an der Position mit ausgegeben.
So beheben Sie den Fehler
Für jeden Positionsabschlag den Betrag ohne Umsatzsteuer angeben, höchstens mit zwei Nachkommastellen; bei prozentualen Abschlägen zusätzlich Grundbetrag (BT-137) und Prozentsatz (BT-138).
Der Abschlag mindert den Nettobetrag der Position (BT-131).
CII: ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge (ChargeIndicator false)/ram:ActualAmount, UBL: cac:InvoiceLine/cac:AllowanceCharge (cbc:ChargeIndicator false)/cbc:Amount.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Rechnungspositionen (BG-25)“ bei der Position im Reiter „Zu-/Abschläge (BG-27/28)“ bei jedem Eintrag „Abschlag (BG-27)“ das Feld „Betrag“ ausfüllen.
Beispiel
Fehlerhaft
<ram:SpecifiedLineTradeSettlement>
...
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:CalculationPercent>10.00</ram:CalculationPercent>
<ram:BasisAmount>200.00</ram:BasisAmount>
<ram:Reason>Mengenrabatt</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>
...
</ram:SpecifiedLineTradeSettlement>
Richtig
<ram:SpecifiedLineTradeSettlement>
...
<ram:SpecifiedTradeAllowanceCharge>
<ram:ChargeIndicator>
<udt:Indicator>false</udt:Indicator>
</ram:ChargeIndicator>
<ram:CalculationPercent>10.00</ram:CalculationPercent>
<ram:BasisAmount>200.00</ram:BasisAmount>
<ram:ActualAmount>20.00</ram:ActualAmount>
<ram:Reason>Mengenrabatt</ram:Reason>
</ram:SpecifiedTradeAllowanceCharge>
...
</ram:SpecifiedLineTradeSettlement>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator = 'false']
(../ram:ActualAmount)
EN 16931 (UBL) (UBL)
Kontext: //cac:InvoiceLine/cac:AllowanceCharge[cbc:ChargeIndicator = false()] | //cac:CreditNoteLine/cac:AllowanceCharge[cbc:ChargeIndicator = false()]
exists(cbc:Amount)
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000215
Kontext: //ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator[udt:Indicator = 'false']
(../ram:ActualAmount)
Verwandte Prüfregeln
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.