What it means
The delivery details of an invoice line (SpecifiedLineTradeDelivery in the XML) should not contain an UltimateShipToTradeParty. That element names the party the goods are finally delivered to, when this is someone other than the party they are first sent to. EN 16931 has no field for a final delivery recipient.
Why it matters
This is a warning, so the invoice is not rejected. Software that reads only the EN 16931 fields does not look for this party on a line, so it is usually dropped and the buyer's system may never see it. It is worth fixing if your recipient wants a file without warnings, or if the buyer needs to know where the goods end up.
How to fix it
In your invoicing software, look for a final delivery or ship-to address on the individual lines and clear it, or switch the export to the EN 16931 profile instead of an extended one. If the buyer needs a delivery name and address, give it once for the whole invoice, in the delivery information (BG-13). If you build the XML yourself, delete the UltimateShipToTradeParty block from inside the line's SpecifiedLineTradeDelivery.
The rule as published
UltimateShipToTradeParty 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-165 still fails, and which other rules do.