Skip to content

Warning

UBL-CR-406: The delivery should not contain delivery terms

In short

Warning: worth checking.

UBL-CR-406 means the UBL file puts delivery terms inside the delivery information (cac:Delivery/cac:DeliveryTerms), which EN 16931 does not use. Remove them and export again.

On this page

What it means

The check looks at the delivery information (BG-13) of the invoice or credit note and warns when it contains cac:DeliveryTerms. In UBL these can say, for example, who carries the risk of loss while the goods are in transit. EN 16931 has no field for them. UBL-CR-410 is the matching rule for delivery terms placed at the top level of the document.

Why it matters

The EN 16931 UBL mapping does not include cac:DeliveryTerms inside cac:Delivery. This rule concerns that location, rather than delivery terms written as an invoice note.

How to fix it

Delete cac:DeliveryTerms from cac:Delivery in your XML export. If the buyer needs the terms, write them as plain text in the invoice note (BT-22). Export the corrected file and check it again.

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 DeliveryTerms

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

Updated 6 November 2026