Skip to content

Warning: worth checking

CII-SR-329: Leave out the delivery period in the delivery event

In short

CII-SR-329 means the delivery event of the e-invoice carries a period with a start and an end (OccurrenceSpecifiedPeriod), which EN 16931 does not use there. It is only a warning: remove the period and use the single delivery date or the invoice period instead.

On this page

What it means

Inside the delivery details (ApplicableHeaderTradeDelivery), the delivery event (ActualDeliverySupplyChainEvent) should not contain an OccurrenceSpecifiedPeriod. The delivery date (BT-72) is one date, not a period.

Why it matters

This is a warning, so the file is still accepted. EN 16931 has no field for a period inside the delivery event, so receiving software normally ignores it and the buyer does not see the dates you gave.

How to fix it

Remove the period from the delivery details. If you want to show the time span the invoice covers, use the invoice period (BT-73 for the start and BT-74 for the end), which is allowed. If you only need to show when the goods or services were supplied, keep a single delivery date. Fix it when the buyer needs those dates to match the invoice to the supply.

The rule as published

OccurrenceSpecifiedPeriod 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-329 still fails, and which other rules do.