Werkzeuge › SmartFormular E-Rechnung lite › Prüfregeln › PEPPOL-EN16931-R120
PEPPOL-EN16931-R120
Der Nettobetrag einer Position (BT-131) ist nicht Menge mal Preis plus Zuschläge minus Nachlässe
Was die Meldung bedeutet
Der Nettobetrag einer Position (BT-131) ist nicht Menge mal Preis plus Zuschläge minus Nachlässe.
Was der Rechnungssteller ändern muss
Positionsbetrag neu berechnen lassen.
Diese Regel gehört zur XRechnung, auch wenn ihr Name mit PEPPOL beginnt.
Betroffene Felder
BT-131Nettobetrag der Position
Ihre Rechnung meldet PEPPOL-EN16931-R120? 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
- Warnung
Originaltext der Regel
Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount
Technische Angaben für die IT
UBL
Kontext: cac:InvoiceLine | cac:CreditNoteLine Test: not(u:slack($lineExtensionAmount, ($quantity * ($priceAmount div $baseQuantity)) + $chargesTotal - $allowancesTotal, $slackValue))
CII
Kontext: ram:IncludedSupplyChainTradeLineItem Test: not(u:slack($lineExtensionAmount, ($quantity * ($priceAmount div $baseQuantity)) + $chargesTotal - $allowancesTotal, $slackValue))
Verwandte Regeln
- PEPPOL-EN16931-R101Ein Dokumentverweis in einer Position ist nur als Objektkennung (BT-128) erlaubt
- PEPPOL-EN16931-R110Der Leistungszeitraum einer Position beginnt vor dem Abrechnungszeitraum der Rechnung
- PEPPOL-EN16931-R111Der Leistungszeitraum einer Position endet nach dem Abrechnungszeitraum der Rechnung
- PEPPOL-EN16931-R121Die Preisbasismenge (BT-149) ist nicht größer als null
- PEPPOL-EN16931-R130Die Einheit der Preisbasismenge (BT-150) unterscheidet sich von der Mengeneinheit (BT-130)