What it means
An item price can show a discount (BT-147) taken off a gross price (BT-148). In UBL that sits in cac:Price/cac:AllowanceCharge. EN 16931 only uses the discount amount and the gross price there. A discount on a line (BG-27) can show a percentage (BT-138), but a price discount cannot. This rule checks that cac:Price/cac:AllowanceCharge has no cbc:MultiplierFactorNumeric.
Why it matters
This is a warning. The amount and the gross price already give the recipient the net price, so the factor is not needed. It is worth fixing the next time you adjust your export, or sooner if a recipient wants a file with no warnings.
How to fix it
In your invoicing software, look at the discount on the unit price. Enter it as an amount. If you build the XML yourself, delete cbc:MultiplierFactorNumeric from the cac:AllowanceCharge inside cac:Price, and keep cbc:Amount and cbc:BaseAmount.
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
A UBL invoice should not include a Price Allowance Multiplier Factor Where this rule applies
| Rule set | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Check your file
Drop your e-invoice to see whether UBL-CR-671 still fails, and which other rules do.
Related rules
- UBL-CR-672 A credit note's type code must not carry a listID attribute
- UBL-CR-673 An invoiced object reference must not have a description
- UBL-CR-674 The payment card number must not have a scheme attribute
- UBL-CR-675 The card network identifier must not have a scheme attribute
- UBL-CR-676 The direct debit mandate reference must not have a scheme
- UBL-CR-677 The account to be debited must not have a scheme attribute