# BR-FR-DEC-01_BT-107

Source: https://xmlvalid.com/rules/BR-FR-DEC-01_BT-107

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

- Level: error
- Rule sets: French e-invoicing rules (UBL) 1.4.0.04
- Context: `cac:LegalMonetaryTotal/cbc:AllowanceTotalAmount`
- Test: `custom:is-valid-decimal-19-2($amount)`

> BR-FR-DEC-01/BT-107 : 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.

- Level: error
- Rule sets: French e-invoicing rules (CII) 1.4.0.04
- Context: `/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:AllowanceTotalAmount`
- Test: `custom:is-valid-decimal-19-2(normalize-space(.))`

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