Skip to content

Error

BR-FXEXT-CO-12: Total charges on the invoice must equal the charges listed

In short

Error: fails the selected checks.

BR-FXEXT-CO-12 means the total of the charges on the whole invoice does not equal the sum of the individual charges and logistics service fees. Fix it by setting the total of charges to that sum, or by adding the charge that is missing from the file.

On this page

What it means

The sum of charges on the whole invoice (BT-108) must equal the sum of the charge amounts on the whole invoice (BT-99) plus the sum of the logistics service fee amounts (BT-X-272), with a rounding difference of up to 0.01 allowed for each amount counted. If the invoice has no charges, the total of charges should be left out. Charges on single lines are not part of this rule.

Why it matters

The total of charges feeds the invoice total without VAT. If it disagrees with the charges shown, the totals cannot be trusted and the invoice is rejected.

How to fix it

Add up the charges on the whole invoice, including any logistics service fees, and compare the result with the total of charges in the totals section. A common cause is a charge such as freight that appears on the invoice but not in the file, or a total left over after a charge was removed. Correct whichever side is wrong and recalculate the totals.

The rule as published

Absolute Value of (Sum of charges on document level (BT-108) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272))<= 0,01 * (Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)).

Business terms: BT-99, BT-108

Where this rule applies

Rule set Version
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-FXEXT-CO-12 still fails, and which other rules do.

Updated 6 November 2026