What it means
The price base quantity (BT-149) is the number of units covered by the stated price on an invoice or credit note line. This check permits the field to be absent; when supplied, it must meet the decimal format and length limits. The CII variant checks the same quantity even though its message uses a more general description.
Why it matters
Software uses the price base quantity to interpret how the stated price relates to the invoiced quantity.
How to fix it
Find BT-149 on the affected line and correct its numeric format. Keep descriptions such as per unit out of the value, use a dot and no more than four decimal places, and check the character limit. Keep the quantity consistent with the units covered by the price, then recheck the file.
Once the file is corrected, check it again for free: Check an e-invoice
The rule as published
La quantité de base du prix « … » est invalide. Elle doit : - être un nombre avec au plus 4 décimales (séparateur « . »), - contenir au maximum 19 caractères (hors séparateur), - et peut commencer par un signe « - ». Veuillez corriger cette quantité pour respecter le format requis. Where France CTC (CII) run it, the rule reads:
La quantité « … » est invalide. Elle doit : - être un nombre avec au plus 4 décimales (séparateur « . »), - contenir au maximum 19 caractères (hors séparateur), - et peut commencer par un signe « - ». Veuillez corriger cette quantité pour respecter le format requis. 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-02_BT-149 still fails, and which other rules do.