What it means
The settlement section (ApplicableHeaderTradeSettlement) should not contain an InvoiceDateTime. The invoice date (BT-2) belongs in the document header (ExchangedDocument), and that is where receiving software reads it.
Why it matters
This is a warning, so the file is still accepted. Receiving software takes the invoice date from the header and ignores a second date elsewhere. If the two dates differ, the buyer may be unsure which is correct.
How to fix it
Remove the date from the settlement section and check that the invoice date in the header is correct. In your invoicing software this is the normal invoice date field. If the software writes the extra date by itself, report it to the vendor. Fix it first if the two dates differ.
The rule as published
InvoiceDateTime 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-346 still fails, and which other rules do.