# CFDI40107

Source: https://xmlvalid.com/rules/CFDI40107

> El valor de este campo SubTotal excede la cantidad de decimales que soporta la moneda (…, …: …).

- Level: error
- Rule sets: SAT validations of CFDI 4.0 and Pagos 2.0 Matrices of 25 March 2026 and Pagos 2.0 rev. B
- Context: `/cfdi:Comprobante`
- Test: `mx:places(@SubTotal) le $d`

In English: SubTotal has more decimals than the currency takes (c_Moneda: two for MXN and USD, none for JPY, three for KWD).

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