einvoicecheck

Rules / PEPPOL-EN16931-R121 · Markdown

PEPPOL-EN16931-R121

PEPPOL BIS Billing 3.0 layer: peppol

Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-R121 mean? Base quantity MUST be a positive number above zero.

Why did my invoice fail PEPPOL-EN16931-R121?

The item price base quantity (BT-149) must be a positive number strictly greater than zero, because it is the denominator that relates the net price (BT-146) to the invoiced quantity. A zero or negative base quantity would make the per-unit price calculation invalid or a division by zero.

Official rule text

Base quantity MUST be a positive number above zero.

Common causes

How do I fix it?

Provide a positive base quantity: <cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity> (never 0 or negative).

Related rules

PEPPOL-EN16931-R001 · PEPPOL-EN16931-R002 · PEPPOL-EN16931-R003 · PEPPOL-EN16931-R004 · PEPPOL-EN16931-R005 · PEPPOL-EN16931-R007 · PEPPOL-EN16931-R008 · PEPPOL-EN16931-R010

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.