robin.vision Termin

SmartFormular

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

Prüfregel der XRechnung 3.0.2 (KoSIT, Schematron 2.6.0) · Stufe: Warnung

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

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üfen

Herkunft

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

Quelle: KoSIT, XRechnung-Schematron 2.6.0, Apache License 2.0

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

Alle Prüfregeln

Technische Erklärung von robin.vision, keine Steuer- oder Rechtsberatung. Stand der Prüfregeln: 31.08.2026 (Konfiguration des KoSIT-Prüfprogramms).