What it means
The check applies to the total of document-level charges (BT-108), such as delivery charges applied to the whole invoice. In UBL, this is cac:LegalMonetaryTotal/cbc:ChargeTotalAmount; CII checks the corresponding field. It checks the number format, not the charge calculation or whether the field is required.
Why it matters
Software needs to read your document-level charge total as a number when processing the invoice totals.
How to fix it
Correct BT-108, the total charges on the whole invoice, in your source invoice or export. Remove grouping separators and currency symbols, use a dot for decimals and limit the value to two decimal places. Check its length and recheck the file. Do not remove it 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 France CTC (CII) run it, the rule reads:
Le montant « <value-of select="."/> » 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-108 still fails, and which other rules do.
Related rules
- BR-FR-DEC-01_BT-109 Invalid format for the total excluding VAT
- BR-FR-DEC-01_BT-110 Invalid format for the total VAT amount
- BR-FR-DEC-01_BT-111 Total VAT in accounting currency must be a valid 2-decimal amount
- BR-FR-DEC-01_BT-112 Invalid format for the total including VAT
- BR-FR-DEC-01_BT-113 Invalid format for the amount already paid
- BR-FR-DEC-01_BT-114 Invalid format for the rounding amount