Skip to content

Warning

CII-SR-159: Leave out the theoretical weight on an invoice line

In short

Warning: worth checking.

CII-SR-159 means an invoice line carries a theoretical weight (TheoreticalWeightMeasure), which EN 16931 does not use. The file is still accepted; remove the element and give the weight as text in an item attribute if the buyer needs it.

On this page

What it means

The rule checks the delivery block of each invoice line. It must not contain a TheoreticalWeightMeasure, a calculated or expected weight rather than a measured one. EN 16931 has no weight field.

Why it matters

This is a warning, so the invoice goes through. The recipient's software has no field for it and is likely to ignore it. A weight that is only theoretical is of little use to a buyer who checks the delivery.

How to fix it

Turn off weight fields in the export settings of your invoicing software. If the buyer asked for the weight, give it as an item attribute (BG-32) with a clear name and value, saying that it is an estimate. Otherwise leave it out.

The rule as published

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

Updated 6 November 2026