What it means
Checks that the payee block (cac:PayeeParty) does not contain cbc:IndustryClassificationCode, a code for the payee's line of business. For the payee (BG-10), the party that receives the payment when that is not the seller, EN 16931 only allows the name (BT-59), the identifier (BT-60) and the legal registration identifier (BT-61).
Why it matters
This is a warning, so the file is still accepted. There is no business term for an industry code on the payee, so the recipient's software has no field for it and normally ignores it. It is worth removing when you want a clean report.
How to fix it
Look for an industry, sector or NACE code on the payee or company profile in your invoicing software and clear it for e-invoice exports. If you build the XML yourself, delete cbc:IndustryClassificationCode from cac:PayeeParty.
The rule as published
A UBL invoice should not include the PayeeParty IndustryClassificationCode 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-270 still fails, and which other rules do.