What it means
The base amount is the amount to which a discount or charge percentage is applied. In UBL, the check applies to cac:AllowanceCharge/cbc:BaseAmount within cac:InvoiceLine or cac:CreditNoteLine; CII checks the corresponding fields. It checks the number format, not whether the base amount is required or correctly calculated.
Why it matters
Software needs a readable base amount to interpret how a percentage-based line discount or charge was calculated.
How to fix it
On the affected line, correct the discount base amount (BT-137) or charge base amount (BT-142), not the resulting discount or charge. Use a dot and no more than two decimal places, remove grouping separators and currency symbols, check the character limit and recheck the file. Do not remove the base amount solely to avoid this error.
Once the file is corrected, check it again for free: Check an e-invoice
The rule as published
Le montant « … » est invalide. Il doit comporter au plus 2 décimales, être exprimé avec un point comme séparateur, et ne pas dépasser 19 caractères (hors séparateur). Le signe « - » est autorisé. Veuillez corriger ce montant. Where this rule applies
| Rule set | Version |
|---|---|
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |
Check your file
Drop your e-invoice to see whether BR-FR-DEC-01_BT-137_BT-142 still fails, and which other rules do.