CII-FIX-TAX-AMOUNTS:CII tax amount recalculation
Fix: Recalculate tax amounts from taxable base × rate.
Each tax breakdown amount (ram:CalculatedAmount) must equal the taxable amount times the tax rate. When the declared tax amount differs from the calculated amount by more than 1 cent, the system can recalculate it. This changes a financial value and requires your confirmation.
Engine Classification
Requires user confirmation before application
What is CII-FIX-TAX-AMOUNTS?
CII-FIX-TAX-AMOUNTS is a fatal validation rule defined in the cii-d16b specification. It validates the ram:CalculatedAmount element in the UBL invoice XML.
When this rule fires, the invoice is rejected by Peppol access points and never reaches the buyer.
Target path: ram:ApplicableTradeTax/ram:CalculatedAmount
Why This Error Matters
CII-FIX-TAX-AMOUNTS is a hard failure — the invoice must be corrected and re-sent before it can reach the recipient.
Incorrect tax amounts mean wrong VAT on the invoice. This creates tax liability issues for both sender and receiver.
Validator Behavior
- ·Causes invoice rejection
- ·Fails CII schema validation
- ·Error returned: CII-FIX-TAX-AMOUNTS
- ·Specification: cii-d16b
How to Fix It
Identify the calculation mismatch
Check ram:CalculatedAmount at ram:ApplicableTradeTax/ram:CalculatedAmount. The value does not match the expected sum or formula result.
Recalculate the value
Recalculate tax amounts from taxable base × rate.
Re-validate your invoice
Upload the corrected invoice to confirm CII-FIX-TAX-AMOUNTS is resolved. Calculation errors can cascade — check related totals too.
XML Example
Generic example based on the rule's target XPath. Your actual XML structure may differ.
<!-- Triggers validation error --> <ram:CalculatedAmount></ram:CalculatedAmount>
<!-- Corrected --> <ram:CalculatedAmount>VALID_VALUE</ram:CalculatedAmount>
Technical Reference
ram:ApplicableTradeTax/ram:CalculatedAmountCommon Causes
- ·Rounding difference in tax calculation
- ·Tax rate changed after amount was set
- ·Multi-currency rounding
Seeing this in production? The API handles CII-FIX-TAX-AMOUNTS automatically. See the fix response →
Commonly Seen In
Frequently Asked Questions
Each tax breakdown amount (ram:CalculatedAmount) must equal the taxable amount times the tax rate. When the declared tax amount differs from the calculated amount by more than 1 cent, the system can recalculate it. This changes a financial value and requires your confirmation.
Recalculate tax amounts from taxable base × rate. You can also use Invoice Navigator's compliance engine to correct this automatically in your pipeline.
Yes, CII-FIX-TAX-AMOUNTS is a critical error that will cause invoice rejection. It must be fixed before submission.
Many instances of CII-FIX-TAX-AMOUNTS can be automatically corrected using Invoice Navigator's compliance engine. The fix is applied in your pipeline with full audit evidence.
CII-FIX-TAX-AMOUNTS is commonly seen in exports from ZUGFeRD generators, Factur-X converters. These packages sometimes generate invoices that need adjustment.
Related Content
Last updated: 14 April 2026
Validate your invoice
Drop your XML here to check for CII-FIX-TAX-AMOUNTS
Fix CII-FIX-TAX-AMOUNTS with one click
Upload your invoice and we'll suggest a fix for your review before applying it.