einvoicecheck
Menu

Rules / BR-43 · Markdown

Peppol BIS Billing 3.0 · rule

BR-43

Layer en16931·Checked against Peppol BIS Billing 3.0 2026.5

What does BR-43 mean? Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141).

Why did my invoice fail BR-43?

Every Invoice line charge (BG-28) must carry an Invoice line charge amount (BT-141), the value of the surcharge applied to that specific line before VAT. Without it the line net amount and invoice totals cannot be calculated correctly.

Official rule text

Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141).

Common causes

How do I fix it?

Add the amount to the line's AllowanceCharge (ChargeIndicator=true): <cac:InvoiceLine>...<cac:AllowanceCharge><cbc:ChargeIndicator>true</cbc:ChargeIndicator><cbc:Amount currencyID="EUR">3.00</cbc:Amount>...</cac:AllowanceCharge></cac:InvoiceLine>

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.