Werkzeuge › SmartFormular E-Rechnung lite › Prüfregeln › PEPPOL-EN16931-R040
PEPPOL-EN16931-R040
Ein Nachlass oder Zuschlag ist nicht Grundbetrag mal Prozentsatz
Was die Meldung bedeutet
Ein Nachlass oder Zuschlag ist nicht Grundbetrag mal Prozentsatz.
Was der Rechnungssteller ändern muss
Betrag, Grundbetrag und Prozentsatz angleichen.
Diese Regel gehört zur XRechnung, auch wenn ihr Name mit PEPPOL beginnt.
Ihre Rechnung meldet PEPPOL-EN16931-R040? Prüfen Sie sie mit SmartFormular E-Rechnung lite, kostenlos testen bis 31.12.2026: Das Werkzeug zeigt alle Befunde mit Erklärung, die Rechnung lesbar und einen GiroCode zum Bezahlen – im Browser, ohne Upload.
E-Rechnung prüfenHerkunft
- Regelwerk
- XRechnung 3.0.2 (KoSIT, Schematron 2.6.0)
- Syntax
- CII, UBL
- Stufe
- Fehler
Originaltext der Regel
Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists
Technische Angaben für die IT
UBL
Kontext: ubl-invoice:Invoice/cac:AllowanceCharge | ubl-invoice:Invoice/cac:InvoiceLine/cac:AllowanceCharge | ubl-creditnote:CreditNote/cac:AllowanceCharge | ubl-creditnote:CreditNote/cac:CreditNoteLine/cac:AllowanceCharge Test: not(not(cbc:MultiplierFactorNumeric and cbc:BaseAmount) or u:slack(if (cbc:Amount) then cbc:Amount else 0, (xs:decimal(cbc:BaseAmount) * xs:decimal(cbc:MultiplierFactorNumeric)) div 100, $slackValue))
CII
Kontext: ram:SpecifiedTradeAllowanceCharge Test: not(not(ram:CalculationPercent and ram:BasisAmount) or u:slack(if (ram:ActualAmount) then ram:ActualAmount else 0, (xs:decimal(ram:BasisAmount) * xs:decimal(ram:CalculationPercent)) div 100, $slackValue))
Verwandte Regeln
- PEPPOL-EN16931-R008Die Datei enthält leere Elemente (ohne Inhalt)
- PEPPOL-EN16931-R010Es fehlt die elektronische Adresse des Rechnungsempfängers (BT-49): die Adresse, an die E-Rechnungen …
- PEPPOL-EN16931-R020Es fehlt die elektronische Adresse des Rechnungsstellers (BT-34): die Adresse, unter der er E-Rechnungen …
- PEPPOL-EN16931-R041Bei einem Nachlass oder Zuschlag steht ein Prozentsatz ohne Grundbetrag
- PEPPOL-EN16931-R042Bei einem Nachlass oder Zuschlag steht ein Grundbetrag ohne Prozentsatz
- PEPPOL-EN16931-R043Bei einem Nachlass oder Zuschlag ist nicht eindeutig gekennzeichnet, ob es ein Nachlass oder ein Zuschlag ist