ValidateFin

PEPPOL-EN16931-R130 - Price base quantity must use the invoiced unit

The unit of the price base quantity (BT-150) must be the same as the unit of the invoiced quantity (BT-130). Otherwise the line calculation would divide quantities that are not comparable.

PEPPOL-EN16931-R130 - Price base quantity must use the invoiced unit

The unit of the price base quantity (BT-150) must be the same as the unit of the invoiced quantity (BT-130). Otherwise the line calculation would divide quantities that are not comparable. 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-150 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 unit of the price base quantity (BT-150) must be the same as the unit of the invoiced quantity (BT-130). Otherwise the line calculation would divide quantities that are not comparable.

How to fix it

Align the unitCode attribute of cac:Price/cbc:BaseQuantity with the one of cbc:InvoicedQuantity.

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