Skip to content

Warning

CII-SR-284: Seller's tax representative should not carry a role code

In short

Warning: worth checking.

CII-SR-284 means the seller's tax representative has a role code (RoleCode), which the invoice standard does not use for that party. Remove the role code and keep the name and VAT number.

On this page

What it means

The seller's tax representative (BG-11) contains a RoleCode element, a code for the role the party plays. EN 16931 identifies this party by its name (BT-62) and its VAT number (BT-63) and does not need a role.

Why it matters

This is only a warning, so the file is still accepted. The role code has no field in the EN 16931 data model, so the buyer's software will not read it. The party is already known as the seller's tax representative from where it sits in the file.

How to fix it

Check how the tax representative is set up in your invoicing software, often in the company or seller settings, and make sure only the name, address and VAT number are filled in. Stop any role or party type field being exported. If you build the XML yourself, delete RoleCode under SellerTaxRepresentativeTradeParty.

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether CII-SR-284 still fails, and which other rules do.

Updated 6 November 2026