Skip to content

Warning

CII-SR-149: Leave out the buyer party on an invoice line

In short

Warning: worth checking.

CII-SR-149 means an invoice line names a buyer (ItemBuyerTradeParty) of its own, but EN 16931 gives the buyer once for the whole invoice. The file is still accepted; remove the element from the line and check the buyer block of the invoice.

On this page

What it means

The rule checks each invoice line for a buyer party (ItemBuyerTradeParty) in its agreement block. In EN 16931 the buyer is described once, for the whole invoice (BG-7), and not again per line.

Why it matters

The invoice is not rejected, because this is a warning. The recipient takes the buyer from the invoice level, so a buyer on a line is likely to be dropped. If it names a different organisation from the invoice buyer, the data is simply lost.

How to fix it

Turn off the per-line buyer or customer export in your invoicing software. Make sure the buyer name, address and any buyer reference (BT-10) are complete in the buyer block of the invoice. If different departments should be told apart, put the department in the buyer reference or the line note.

The rule as published

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

Updated 6 November 2026