What it means
The tender or lot reference (BT-17) lives in cac:OriginatorDocumentReference, where EN 16931 uses only the identifier (cbc:ID). This rule checks that there is no cbc:DocumentStatusCode, a code that would give the status of the referenced document. An empty element still counts as present.
Why it matters
This is a warning, so the file is still accepted and can be sent. The status of the tender or lot is not part of an invoice, so the recipient's software cannot map it and normally skips it. Remove it to keep the file in line with the standard.
How to fix it
Open the tender or lot reference in your invoicing software and clear any status field saved with it. Keep the reference number and export the file again. If you build the XML yourself, delete cbc:DocumentStatusCode from cac:OriginatorDocumentReference.
The rule as published
A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode 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 |
Check your file
Drop your e-invoice to see whether UBL-CR-088 still fails, and which other rules do.
Related rules
- UBL-CR-089 Leave the description out of the tender or lot reference
- UBL-CR-090 Do not attach a file inside the tender or lot reference
- UBL-CR-091 Leave the validity period out of the tender or lot reference
- UBL-CR-092 Leave the issuer party out of the tender or lot reference
- UBL-CR-093 Leave the verification result out of the tender or lot reference
- UBL-CR-094 Leave the copy indicator out of the contract reference