What it means
Each discount (BG-27) or charge (BG-28) on an invoice line is checked for an ActualTradeCurrencyExchange element, which gives an exchange rate between two currencies. In EN 16931 every amount on a line, including its discounts and charges, is in the invoice currency (BT-5).
Why it matters
This is a warning, so the file is still accepted. The recipient ignores the exchange details and reads the amount as it stands. If the amount was meant to be converted using this rate, the conversion will not happen, so the figure must already be correct.
How to fix it
Delete the ActualTradeCurrencyExchange from the line's SpecifiedTradeAllowanceCharge in the XML. Convert the discount or charge to the invoice currency yourself and enter the converted amount. If the file comes from invoicing software, check its currency settings or ask the vendor.
The rule as published
ActualTradeCurrencyExchange 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-192 still fails, and which other rules do.