Werkzeuge › SmartFormular E-Rechnung lite › Prüfregeln › PEPPOL-EN16931-R130
PEPPOL-EN16931-R130
Die Einheit der Preisbasismenge (BT-150) unterscheidet sich von der Mengeneinheit (BT-130)
Was die Meldung bedeutet
Die Einheit der Preisbasismenge (BT-150) unterscheidet sich von der Mengeneinheit (BT-130).
Was der Rechnungssteller ändern muss
Beide Einheiten gleich setzen.
Diese Regel gehört zur XRechnung, auch wenn ihr Name mit PEPPOL beginnt.
Betroffene Felder
BT-130MengeneinheitBT-150Einheit der Preisbasismenge
Ihre Rechnung meldet PEPPOL-EN16931-R130? 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
Unit code of price base quantity MUST be same as invoiced quantity.
Technische Angaben für die IT
UBL
Kontext: cac:Price/cbc:BaseQuantity[@unitCode] Test: not(not($hasQuantity) or @unitCode = $quantity/@unitCode)
CII
Kontext: ram:NetPriceProductTradePrice/ram:BasisQuantity[@unitCode] | ram:GrossPriceProductTradePrice/ram:BasisQuantity[@unitCode] Test: not(@unitCode = ../../../ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode)
Verwandte Regeln
- PEPPOL-EN16931-R111Der Leistungszeitraum einer Position endet nach dem Abrechnungszeitraum der Rechnung
- PEPPOL-EN16931-R120Der Nettobetrag einer Position (BT-131) ist nicht Menge mal Preis plus Zuschläge minus Nachlässe
- PEPPOL-EN16931-R121Die Preisbasismenge (BT-149) ist nicht größer als null