ValidateFin

PEPPOL-EN16931-R121 - The price base quantity must be strictly positive

The item price base quantity (BT-149) is the divisor of the line calculation. It must therefore be a number strictly greater than zero; a zero or negative value makes the line unusable.

PEPPOL-EN16931-R121 - The price base quantity must be strictly positive

The item price base quantity (BT-149) is the divisor of the line calculation. It must therefore be a number strictly greater than zero; a zero or negative value makes the line unusable. This is a Peppol BIS Billing 3.0 rule. It applies on top of the EN 16931 core standard, on invoices exchanged over the Peppol network.

Invoice linesPeppol BIS 3.0BT-149 Error
This is a Peppol BIS Billing 3.0 rule. It applies on top of the EN 16931 core standard, on invoices exchanged over the Peppol network.

What this rule checks

The item price base quantity (BT-149) is the divisor of the line calculation. It must therefore be a number strictly greater than zero; a zero or negative value makes the line unusable.

How to fix it

Set cac:Price/cbc:BaseQuantity to a value above zero, typically 1, or remove the element if it is not needed.

Validate against this rule

This rule is part of EN 16931. Check your invoice with the validator that matches your format:

Related rules

Source: OpenPeppol BIS Billing 3.0 · Last verified: 2026-07-10

All validation rules