What it means
The percentage (CalculationPercent) of each discount (BG-27) or charge (BG-28) on an invoice line is checked for a format attribute. In EN 16931 that percentage is a plain number, with no attribute describing how it is written.
Why it matters
This is a warning, so the file is still accepted. Software that follows EN 16931 reads the number and ignores the attribute, so the figures are not affected. It is worth removing to get a clean check result, but it does not need to hold up sending the invoice.
How to fix it
In the XML, find the CalculationPercent inside the line's SpecifiedTradeAllowanceCharge and delete the format attribute from it. Leave the number in place. If invoicing software produces the file, ask the vendor to stop adding the attribute.
The rule as published
@format 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-186 still fails, and which other rules do.