Werkzeuge › SmartFormular E-Rechnung lite › Prüfregeln › PEPPOL-EN16931-R121
PEPPOL-EN16931-R121
Die Preisbasismenge (BT-149) ist nicht größer als null
Was die Meldung bedeutet
Die Preisbasismenge (BT-149) ist nicht größer als null.
Was der Rechnungssteller ändern muss
Eine positive Preisbasismenge angeben, meist 1.
Diese Regel gehört zur XRechnung, auch wenn ihr Name mit PEPPOL beginnt.
Betroffene Felder
BT-149Preisbasismenge
Ihre Rechnung meldet PEPPOL-EN16931-R121? 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
Base quantity MUST be a positive number above zero.
Technische Angaben für die IT
UBL
Kontext: cac:InvoiceLine | cac:CreditNoteLine Test: not(not(cac:Price/cbc:BaseQuantity) or xs:decimal(cac:Price/cbc:BaseQuantity) > 0)
CII
Kontext: ram:NetPriceProductTradePrice | ram:GrossPriceProductTradePrice Test: not(not(ram:BasisQuantity) or xs:decimal(ram:BasisQuantity) > 0)
Verwandte Regeln
- 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-R120Der Nettobetrag einer Position (BT-131) ist nicht Menge mal Preis plus Zuschläge minus Nachlässe
- PEPPOL-EN16931-R130Die Einheit der Preisbasismenge (BT-150) unterscheidet sich von der Mengeneinheit (BT-130)