Validation rules

PEPPOL-EN16931-R121

An item price base quantity must be a positive number above zero.

Rule
PEPPOL-EN16931-R121official EN 16931 / XRechnung rule
Severity
error
Detected by
tier 3 — KoSIT validator (authoritative)
Reachability
Not expressible through the normbill invoice model — documented for completeness

The request schema requires price_base_qty > 0 whenever it is set.

How to fix it

Use a positive cbc:BaseQuantity, or omit it (it defaults to 1).

PEPPOL-EN16931-R121 auf Deutsch — was bedeutet der Fehler?

Eine Preis-Basismenge muss eine positive Zahl größer null sein.

So beheben Sie den Fehler

Verwenden Sie eine positive price_base_qty (BT-149) — oder lassen Sie sie weg (Standard ist 1).

Official sources

Every 422 from the API lists the rule id, the path in your request JSON, a plain-language message and a suggested fix — see the docs overview for the report format.

Or try it live: drop any XRechnung XML on the free validator — same KoSIT-backed report, no account.

Spotted something?

Bug, missing feature, wrong validation result — tell us. The page you're on is attached automatically; email optional.