Skip to content

Warning

CII-SR-312: Delivery party must not carry a contact person

In short

Warning: worth checking.

CII-SR-312 means the delivery party in the file has a contact person, which EN 16931 does not use for that party. It is a warning, so the file is still accepted; remove the DefinedTradeContact block from the delivery party.

On this page

What it means

The delivery party (ShipToTradeParty) is described by name, location identifier and address. This rule checks that it has no DefinedTradeContact, the block for a contact person with a name, telephone number and email. The seller contact (BG-6) and buyer contact (BG-9) are separate and stay allowed.

Why it matters

The invoice standard has no contact for the delivery party, so the buyer's software cannot use one. The invoice is not rejected, but the person you named is unlikely to reach the buyer's warehouse or reception through this file.

How to fix it

If the contact is the person who receives the goods, give their name and number on the delivery note that travels with the goods, or in the invoice note (BT-22). If your software exports delivery contacts by default, switch that off or use the EN 16931 profile. Your normal seller and buyer contacts can stay as they are.

The rule as published

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

Updated 6 November 2026