# BR-FR-DEC-02_BT-149

Source: https://xmlvalid.com/rules/BR-FR-DEC-02_BT-149

> 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.

- Level: error
- Rule sets: French e-invoicing rules (UBL) 1.4.0.04
- Context: `ubl:Invoice/cac:InvoiceLine | cn:CreditNote/cac:CreditNoteLine`
- Test: `not($quantity) or custom:is-valid-decimal-19-4($quantity)`

> BR-FR-DEC-02/BT-149 : 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.

- Level: error
- Rule sets: French e-invoicing rules (CII) 1.4.0.04
- Context: `rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity`
- Test: `custom:is-valid-decimal-19-4($quantity)`

Validate a document against these rules: https://xmlvalid.com/validate
