What it means
Each line's ram:SpecifiedLineTradeDelivery should be free of ram:ActualReceiptSupplyChainEvent children. The test checks for the event element, regardless of whether it contains a receipt date.
Why it matters
EN 16931 does not use this line-level goods receipt event. A receiving advice reference (BT-15) identifies a document and does not replace a receipt date.
How to fix it
Remove ram:ActualReceiptSupplyChainEvent from the affected line's ram:SpecifiedLineTradeDelivery. If you need to identify a receiving advice, use the invoice-level receiving advice reference (BT-15). If the buyer needs the receipt date itself, you can describe it in an invoice note. Export the corrected file and recheck it.
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
ActualReceiptSupplyChainEvent 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-171 still fails, and which other rules do.
Related rules
- CII-SR-172 Line delivery details should not refer to extra documents
- CII-SR-173 Invoice lines should not give a despatch advice reference
- CII-SR-174 Invoice lines should not give a receiving advice reference
- CII-SR-175 Invoice lines should not give a delivery note reference
- CII-SR-176 Invoice lines should not give a consumption report reference
- CII-SR-177 Invoice lines should not refer to a packing list