What it means
Within a line's ram:SpecifiedTradeProduct, this rule checks that no item attribute (BG-32), represented by ram:ApplicableProductCharacteristic, contains a ram:ValueMeasure child. The test checks this element's presence, not the measurement itself.
Why it matters
The EN 16931 CII mapping represents an item attribute value (BT-161) as text in ram:Value, rather than in a separate measurement element. This warning alone does not establish whether the invoice will be accepted.
How to fix it
Put the measurement and its unit into the affected attribute's single ram:Value element, preserving any relevant existing text. Remove ram:ValueMeasure from the same ram:ApplicableProductCharacteristic. Do not copy only the figure and lose its unit. If you do not need the attribute, remove the whole characteristic instead. Recheck the file.
Once the file is corrected, check it again for free: Validate an invoice against EN 16931
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice
The rule as published
ValueMeasure 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 |
Check your file
Drop your e-invoice to see whether CII-SR-070 still fails, and which other rules do.
Related rules
- CII-SR-071 Leave out the measurement method code on item attributes
- CII-SR-072 Each item attribute needs exactly one value
- CII-SR-073 Leave out the value code on item attributes
- CII-SR-074 Write item attribute dates as text
- CII-SR-075 Write yes or no attributes as text
- CII-SR-076 Leave out the content type code on item attributes