What it means
Checks that the legal entity of the payee (cac:PayeeParty/cac:PartyLegalEntity) does not contain cbc:RegistrationExpirationDate, the date a company registration runs out. From this block, EN 16931 only reads the payee's company registration number (BT-61, in cbc:CompanyID).
Why it matters
This is a warning, so the file is still accepted. The standard has no business term for when a payee's registration expires, so the recipient's software has no field for it and normally ignores it. It is worth removing when you want a clean report. It is not a check on whether the registration is still valid.
How to fix it
Clear any registration expiry date from the payee details in your invoicing software and export again. If you build the XML yourself, delete cbc:RegistrationExpirationDate from cac:PayeeParty/cac:PartyLegalEntity. The registration number in cbc:CompanyID can stay.
The rule as published
A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDate 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-277 still fails, and which other rules do.
Related rules
- UBL-CR-278 The payee should not include a legal form code
- UBL-CR-279 The payee should not include legal form text
- UBL-CR-280 The payee should not include a sole proprietorship flag
- UBL-CR-281 The payee should not include a liquidation status code
- UBL-CR-282 The payee's share capital amount should be left out
- UBL-CR-283 The payee's fully paid shares flag should be left out