# BR-FR-DEC-04_BT-96_BT-103

Source: https://xmlvalid.com/rules/BR-FR-DEC-04_BT-96_BT-103

> Le taux de TVA « … » est invalide. Il doit : - être un nombre strictement positif (sans signe « - »), - comporter au plus 2 décimales (séparateur « . »), - contenir au maximum 4 caractères (hors séparateur). Veuillez corriger ce taux pour respecter le format requis.

- Level: error
- Rule sets: French e-invoicing rules (UBL) 1.4.0.04
- Context: `cac:AllowanceCharge/cac:TaxCategory/cbc:Percent`
- Test: `custom:is-valid-percent-4-2-positive($rate)`

> BR-FR-DEC-04/BT-96 ou BT-103 : Le taux de TVA « … » est invalide. Il doit : - être un nombre strictement positif (sans signe « - »), - comporter au plus 2 décimales (séparateur « . »), - contenir au maximum 4 caractères (hors séparateur). Veuillez corriger ce taux pour respecter le format requis.

- Level: error
- Rule sets: French e-invoicing rules (CII) 1.4.0.04
- Context: `rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateApplicablePercent`
- Test: `custom:is-valid-percent-4-2-positive($rate)`

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