What it means
Each discount (BG-27) or charge (BG-28) on an invoice line is checked for a PrepaidIndicator element, a yes or no flag saying the amount was paid in advance. EN 16931 has no such flag on a line discount or charge.
Why it matters
This is a warning, so the file is still accepted. The flag is ignored, so it does not reduce what the buyer owes. Advance payments are handled in the invoice totals, where the paid amount (BT-113) is taken off to give the amount due.
How to fix it
Delete the PrepaidIndicator from the line's SpecifiedTradeAllowanceCharge. If the buyer has already paid part of the invoice, enter that in the paid amount in the invoice totals so the amount due is right. Check the amount due again after the change.
The rule as published
PrepaidIndicator 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-188 still fails, and which other rules do.