What it means
The invoice-level settlement section (ApplicableHeaderTradeSettlement) holds an InvoicerTradeParty block. In the underlying syntax it names the party that issues the invoice when that differs from the seller. EN 16931 only knows the seller (BG-4), so the rule expects the block to be absent.
Why it matters
This is a warning, so the file is still accepted. Receivers read the seller and the buyer and ignore a separate invoicer, so a party that appears only in this block is missing from the buyer's records. It is worth fixing when a billing service or group company fills the block with details that differ from the seller's.
How to fix it
Delete the InvoicerTradeParty block. Then open the seller details (BG-4) and check that they show the business that supplied the goods or services, with its name, address and VAT number. If a billing service or group company sends invoices for you, there is no place for its details in an EN 16931 invoice.
The rule as published
InvoicerTradeParty 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-350 still fails, and which other rules do.
Related rules
- CII-SR-351 Do not name a separate invoice recipient
- CII-SR-352 Do not give the payee a role code
- CII-SR-353 Do not add a description to the payee
- CII-SR-354 Do not give the payee a legal form code
- CII-SR-355 Do not put a name inside the payee's legal organisation block
- CII-SR-356 Do not give the payee a trading name