What it means
Inside the delivery details (ApplicableHeaderTradeDelivery), there should be no PreviousDeliverySupplyChainEvent, an event that records an earlier delivery. EN 16931 describes one delivery date (BT-72) per invoice.
Why it matters
This is a warning, so the file is still accepted. EN 16931 has no field for earlier deliveries, so receiving software normally drops the event and the buyer does not see those dates.
How to fix it
Remove the earlier delivery event from the file. If the invoice covers several deliveries, show the span with the invoice period (BT-73 and BT-74), or mention the dates in an invoice note (BT-22). Fix it when the buyer needs the earlier dates to match the invoice to what they received.
The rule as published
PreviousDeliverySupplyChainEvent 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-337 still fails, and which other rules do.
Related rules
- CII-SR-338 Leave out the packing list reference
- CII-SR-339 Amount due must not sit directly in the settlement section
- CII-SR-340 Leave out the creditor reference type code
- CII-SR-341 Leave out the creditor reference type
- CII-SR-342 Leave out the creditor reference issuer identifier
- CII-SR-344 Leave out the payment currency code