What it means
The seller (BG-4) in the agreement section of the invoice must not have a RoleCode. The party is already identified as the seller by the element it sits in, SellerTradeParty.
Why it matters
This is a warning, so the invoice is still accepted. The standard has no use for a role code on the seller, so the recipient ignores it. It is worth removing if a recipient or platform wants a file that sticks to EN 16931.
How to fix it
Delete RoleCode from SellerTradeParty. Keep the seller's name, address, VAT number and the other seller details as they are. If your software adds the code by itself, choose its EN 16931 or XRechnung output instead of an extended profile.
The rule as published
RoleCode should not be present Where this rule applies
| Rule set | Version |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |
Check your file
Drop your e-invoice to see whether CII-SR-222 still fails, and which other rules do.
Related rules
- CII-SR-223 Seller's legal organisation must not have a classification code
- CII-SR-224 Seller's legal organisation should not have its own name
- CII-SR-225 Seller's legal organisation should not have its own address
- CII-SR-226 Leave out the authorised legal registration on the seller
- CII-SR-227 Seller contact should not have an ID
- CII-SR-228 Seller contact should not have a type code