Ifriqa Validator

The tax total amount must equal the sum of VAT breakdown calculated amounts, with a tolerance of 0.01.

Why Factur-X / CII invoices fail rule FX-VAT-003 (ERROR) and how to fix it: The tax total amount must equal the sum of VAT breakdown calculated amounts, with a tolerance of 0.01.

What this rule checks

The tax total amount must equal the sum of VAT breakdown calculated amounts, with a tolerance of 0.01.

Affected element: Totals › TaxAmount.

Standard: EN 16931 / Factur-X (CII). Severity: ERROR.

Why your invoice is rejected

e-Invoicing platforms and buyers validate EN 16931 business rules after the XSD check. When this rule fails the invoice is rejected — even if the XML is otherwise well-formed — so it must be fixed before you send it.

How to fix it

This is a totals-consistency check. Recompute the total directly from the underlying amounts (lines, VAT categories) and make the declared total match, accumulating as integer minor units to avoid rounding drift.

Verify before you send

Upload your Factur-X / CII invoice to the validator to confirm this rule — and every other EN 16931 business rule — passes before your buyer or platform sees it.

The tax total amount must equal the sum of VAT breakdown calculated amounts, with a tolerance of 0.01. — Factur-X / EN 16931 FX-VAT-003 — Ifriqa