What it means
On each line, the unit price before discount (BT-148) sits in the GrossPriceProductTradePrice block. This rule checks that the block holds no AssociatedReferencedDocument, a reference to a document the price is linked to, such as a price list.
Why it matters
EN 16931 has no field for a document tied to a price, so receiving software may skip the reference. The file is still accepted, because this is a warning. It is worth fixing for a clean file, or when the buyer needs that document to check the price.
How to fix it
Delete the AssociatedReferencedDocument element from GrossPriceProductTradePrice in each affected line. If the document matters, refer to it where EN 16931 allows it, for example as the contract reference (BT-12) or as an attachment to the invoice (BG-24). If your invoicing software writes the element itself, look for an EN 16931, XRechnung or Peppol BIS export setting.
The rule as published
AssociatedReferencedDocument 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-135 still fails, and which other rules do.
Related rules
- CII-SR-136 Remove the type code from the unit price after discount
- CII-SR-138 Remove the minimum quantity from the unit price after discount
- CII-SR-139 Remove the maximum quantity from the unit price after discount
- CII-SR-140 Remove the price change reason from the unit price after discount
- CII-SR-141 Remove the unit conversion factor from the unit price after discount
- CII-SR-142 Keep discounts and charges out of the unit price after discount