Skip to content

Warning

UBL-CR-384: Leave out the estimated delivery period

In short

Warning: worth checking.

UBL-CR-384 warns that the delivery information (cac:Delivery) of your invoice or credit note contains a delivery period this rule set does not allow: cac:EstimatedDeliveryPeriod in most rule sets, cac:PromisedDeliveryPeriod in UBL.BE and CIUS-PT. Remove that element from cac:Delivery to clear the warning.

On this page

What it means

In most rule sets, including Italian Peppol, whose message names the promised delivery period, the check fails when cac:Delivery contains cac:EstimatedDeliveryPeriod. In the UBL.BE and CIUS-PT rule sets it tests cac:Delivery/cac:PromisedDeliveryPeriod instead, and an estimated delivery period does not trigger it there.

Why it matters

EN 16931 does not use the delivery period that this check looks for.

How to fix it

Remove cac:EstimatedDeliveryPeriod from cac:Delivery in your XML or export template. Do not copy an estimate into the actual delivery date (BT-72). Use cac:Delivery/cbc:ActualDeliveryDate only for the actual delivery date, and BG-14 for the period the invoice covers. If you validate against UBL.BE or CIUS-PT, remove cac:PromisedDeliveryPeriod instead. Recheck the exported file.

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

A UBL invoice should not include the Delivery EstimatedDeliveryPeriod

Where this rule applies

Rule set Version
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether UBL-CR-384 still fails, and which other rules do.

Updated 8 November 2026