# BR-FR-DEC-01_BT-137_BT-142

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

> 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: `ubl:Invoice/cac:InvoiceLine/cac:AllowanceCharge/cbc:BaseAmount | cn:CreditNote/cac:CreditNoteLine/cac:AllowanceCharge/cbc:BaseAmount`
- Test: `custom:is-valid-decimal-19-2($amount)`

> BR-FR-DEC-01/BT-137 : 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 (CII) 1.4.0.04
- Context: `/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount`
- Test: `custom:is-valid-decimal-19-2($amount)`

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