Skip to content

Warning: worth checking

CII-SR-331: Leave out the goods receipt event

In short

CII-SR-331 means the delivery details of the e-invoice contain a receipt event (ActualReceiptSupplyChainEvent), which EN 16931 does not use. It is only a warning: remove it and keep the delivery date (BT-72) as the one date for the delivery.

On this page

What it means

Inside the delivery details (ApplicableHeaderTradeDelivery), there should be no ActualReceiptSupplyChainEvent, an event that records when the goods were received. The delivery date (BT-72) sits in the delivery event (ActualDeliverySupplyChainEvent), which is a different element and is allowed.

Why it matters

This is a warning, so the file is still accepted. EN 16931 has no field for a receipt event, so receiving software normally drops it. Anything recorded only there is lost for the buyer.

How to fix it

Remove the receipt event from the delivery details. If you need to give a date for the supply, enter it as the delivery date in your invoicing software. If you can choose a profile when you export, pick EN 16931 rather than Extended. Fix it when the buyer needs the receipt date, and agree with them where it should be shown.

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether CII-SR-331 still fails, and which other rules do.