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 |
Check your file
Drop your e-invoice to see whether CII-SR-436 still fails, and which other rules do.
Related rules
- CII-SR-437 Remove the ultimate payee element
- CII-SR-438 Remove the valuation breakdown statement
- CII-SR-439 Each line needs exactly one net unit price
- CII-SR-440 Use at most one amount per price adjustment
- CII-SR-441 Use at most one net unit price per line
- CII-SR-442 Remove the general Reference element