Skip to content

Warning

CII-SR-256: Leave out the ID of the buyer's contact

In short

Warning: worth checking.

CII-SR-256 means the buyer's contact has an ID element, which EN 16931 does not use. Remove it and keep the contact point, phone number and email address. It is only a warning, so the file is still accepted.

On this page

What it means

The buyer's contact (BG-9) must not have an ID element, which would hold a reference number for the contact. The standard carries only a contact point (BT-56), a telephone number (BT-57) and an email address (BT-58). The same restriction applies in the CII rules for XRechnung, NLCIUS and the French CTC rules.

Why it matters

This is a warning, so the file is still accepted. The recipient's software does not read a contact ID, so it is ignored. If the number is meant to help the buyer route the invoice, the buyer reference (BT-10) is the field for that, and it only works there.

How to fix it

Open the contact person on the customer record and clear any contact number or contact ID that your software exports. If the number should reach the buyer's team, enter it as the buyer reference instead. If you edit the XML yourself, delete the ID element inside the buyer's DefinedTradeContact.

The rule as published

ID 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-256 still fails, and which other rules do.

Updated 6 November 2026