UBL-CR-671
UBL: Preisrabatt mit Prozentsatz nicht vorgesehen
Ein Rabatt auf Preisebene (cac:Price/cac:AllowanceCharge) sollte kein cbc:MultiplierFactorNumeric enthalten.
- Regelwerk
- EN 16931 (CEN)
- Stufe
- Warnung
[UBL-CR-671]-A UBL invoice should not include a Price Allowance Multiplier Factor
Was bedeutet UBL-CR-671?
UBL-CR-671 prüft //cac:Price/cac:AllowanceCharge/cbc:MultiplierFactorNumeric. Auf Preisebene kennt die EN 16931 nur den Rabattbetrag pro Einheit (BT-147, cbc:Amount) und den Bruttopreis (BT-148, cbc:BaseAmount). Einen Prozentsatz gibt es dort nicht – der Nettopreis ergibt sich einfach aus Bruttopreis minus Rabatt. Die Angabe wird deshalb ignoriert. Die Meldung ist eine Warnung. Wenn der Rabattgrund für den Kunden wichtig ist, verwenden Sie stattdessen einen Nachlass auf Positionsebene (BG-27) oder die Positionsnotiz (BT-127).
Typische Ursachen
- Die Software übernimmt Rabattlogik aus dem Auftrag 1:1 in den Preis.
- Prozentrabatte werden auf Preisebene statt auf Positionsebene ausgegeben.
So beheben Sie den Fehler
- Entfernen Sie
cbc:MultiplierFactorNumericauscac:Price/cac:AllowanceCharge. - Behalten Sie dort nur
cbc:ChargeIndicator(false),cbc:Amountund ggf.cbc:BaseAmount. - Begründete oder prozentuale Rabatte bilden Sie als Positionsnachlass (BG-27) ab.
- Prüfen Sie die Rechnung anschließend erneut.
Wo die Regel prüft (XPath)
- UBL
- /ubl:Invoice | /cn:CreditNote
Rechnung erneut prüfen
Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.
E-Rechnung hier ablegen
XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.
Ihre Rechnung verlässt nie Ihren Browser.
Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.
Ohne Datei testen: