Skip to content

Warning

CII-SR-436: Remove the separate advance payment block

In short

Warning: worth checking.

CII-SR-436 means your CII invoice contains a SpecifiedAdvancePayment block in the header settlement section. Remove that block. If it records money already paid, make sure the payment is represented in the paid amount (BT-113) in the invoice totals.

On this page

What it means

The check requires SpecifiedAdvancePayment to be absent directly under ApplicableHeaderTradeSettlement. It does not check the paid amount (BT-113) or calculate the amount due.

Why it matters

Amounts already paid are represented by the paid amount (BT-113) in the invoice totals, rather than by this separate advance payment block.

How to fix it

Check whether the advance payment is already included in the paid amount (BT-113), so you do not count it twice. Correct that field if necessary, remove SpecifiedAdvancePayment from ApplicableHeaderTradeSettlement and review the amount due. Recheck your file.

Once the file is corrected, check it again for free: Validate an invoice against EN 16931

Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice

The rule as published

SpecifiedAdvancePayment should not be present

Where this rule applies

Rule set Version
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether CII-SR-436 still fails, and which other rules do.

Updated 6 November 2026