# CRP20272

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

> El valor seleccionado debe corresponder a un valor del catálogo Tasa O Cuota donde la columna impuesto corresponda con el campo ImpuestoP y la columna factor corresponda con el campo TipoFactorP.

- 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: `pago20:ImpuestosP/pago20:TrasladosP/pago20:TrasladoP`
- Test: `$exempt or not(@TasaOCuotaP) or mx:rate($tax, $factor, @TasaOCuotaP, true())`

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

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