What it means
Checks that each invoice line's SpecifiedLineTradeSettlement has no direct SpecifiedTradePaymentTerms child. It does not prohibit SpecifiedTradePaymentTerms at invoice level.
Why it matters
EN 16931 places payment terms (BT-20) and the due date (BT-9) at invoice level. Line-level payment terms are outside this CII mapping, but this rule does not require separate invoices for different payment arrangements.
How to fix it
Compare the line-level terms with any terms already recorded for the whole invoice and reconcile any differences. Record the relevant payment terms (BT-20) and due date (BT-9) through SpecifiedTradePaymentTerms under ApplicableHeaderTradeSettlement. Remove SpecifiedTradePaymentTerms from the affected line's SpecifiedLineTradeSettlement and 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
SpecifiedTradePaymentTerms 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-196 still fails, and which other rules do.
Related rules
- CII-SR-197 Remove the separate line charge total
- CII-SR-198 Remove the separate line discount total
- CII-SR-199 Line totals must not include a VAT basis total
- CII-SR-200 Line totals must not include a VAT total
- CII-SR-201 Line totals must not include a total including VAT
- CII-SR-202 Leave the information amount out of line totals