Skip to content
Theme
English

Warning

UBL-CR-094: Leave the copy indicator out of the contract reference

In short

Warning: worth checking.

UBL-CR-094 means the contract reference contains a copy indicator, which EN 16931 does not use. Remove it and keep only the contract number. The file is still accepted, so this is a warning.

On this page

What it means

An invoice or credit note can name the contract it relates to (BT-12) through cac:ContractDocumentReference, and EN 16931 uses only the identifier (cbc:ID) in it. This rule checks that there is no cbc:CopyIndicator, a true or false flag that would say whether the referenced contract document is a copy.

Why it matters

This is a warning, so the file is still accepted and can be sent. The recipient uses the contract number to link the invoice to the contract. The copy flag has no field in the standard, so it is normally ignored, and it is best removed.

How to fix it

Open the contract reference in your invoicing software and clear any copy or original setting stored with it. Keep the contract number and export the file again. If you build the XML yourself, delete cbc:CopyIndicator from cac:ContractDocumentReference and keep cbc:ID.

The rule as published

A UBL invoice should not include the ContractDocumentReference CopyIndicator

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

Updated 6 November 2026