einvoicecheck

Rules / BR-28 · Markdown

BR-28

EN 16931-1 layer: en16931

Checked against Peppol BIS Billing 3.0 2026.5

What does BR-28 mean? The Item gross price (BT-148) shall NOT be negative.

Why did my invoice fail BR-28?

The Item gross price (BT-148) is the unit price before any item price discount is subtracted, and it must be zero or positive. Negative gross prices are disallowed; price reductions belong in the item price allowance (BT-147), not in a negative price.

Official rule text

The Item gross price (BT-148) shall NOT be negative.

Common causes

How do I fix it?

Provide a non-negative gross price via the price's base amount: <cac:Price><cbc:PriceAmount currencyID="EUR">90.00</cbc:PriceAmount><cac:AllowanceCharge><cbc:ChargeIndicator>false</cbc:ChargeIndicator><cbc:Amount currencyID="EUR">10.00</cbc:Amount><cbc:BaseAmount currencyID="EUR">100.00</cbc:BaseAmount></cac:AllowanceCharge></cac:Price>

Related rules

BR-01 · BR-02 · BR-03 · BR-04 · BR-05 · BR-06 · BR-07 · BR-08

Check your invoice against this rule

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