Skip to content

Fatal: fails the selected checks

BR-DEC-28: Line charge base amount can have at most two decimals

In short

BR-DEC-28 means the base amount of a charge on an invoice line (BT-142) has more than two decimal places. Fix it by rounding that amount to two decimals, for example 12.50 instead of 12.5025 or 12.500.

On this page

What it means

A charge on an invoice line (BG-28), such as a packaging or handling fee, states the amount it is calculated from, the invoice line charge base amount (BT-142). That amount may have at most two decimal places. The check counts the characters written after the decimal point, so 12.50 passes, while 12.500 and 12.5025 fail. It only looks at line charges, not at line discounts.

Why it matters

This is a fatal rule, so the file does not pass validation. The recipient's system or the network will refuse the invoice, and it will not be processed or paid until you send a corrected one.

How to fix it

Open the line that carries the charge and find the base amount of the charge, the figure the charge is calculated from. Round it to two decimals and remove any extra zeros, so 12.500 becomes 12.50. If your invoicing software fills it in from a calculation, such as a unit price with several decimals times a quantity, round the result to two decimals, or ask the software's support to round it in the export.

The rule as published

The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2.

Business terms: BT-142

Where this rule applies

Rule set Version
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.2
ZUGFeRD 2.5 EXTENDED 2.5.2
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-DEC-28 still fails, and which other rules do.