# CFDI40219

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

> El valor seleccionado debe corresponder a un valor del catalogo donde la columna impuesto corresponda con el campo impuesto y la columna factor corresponda con el campo TipoFactor.

- 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/cfdi:Impuestos/cfdi:Traslados/cfdi:Traslado`
- Test: `not(@TasaOCuota) or $factor = 'Exento' or mx:rate($tax, $factor, @TasaOCuota, true())`

In English: The rate of a transferred tax in the summary is not in catalogue c_TasaOCuota for its tax and factor.

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