# CRP20274

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

> El campo ImporteP que corresponde a Traslado, no es igual a la suma de los importes de los impuestos registrados en el documento relacionado donde el impuesto del documento relacionado sea igual al campo ImpuestoP de este elemento y la TasaOCuotaP del documento relacionado sea igual al campo TasaOCuotaP de este elemento (…, documentos …).

- 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: `not(@ImporteP) or abs(mx:dec(@ImporteP) - $amounts) le $unit`

In English: A payment's ImporteP must be the sum of its related documents' ImporteDR with the same tax, factor and rate, each divided by its EquivalenciaDR. Compared within one unit of the payment's currency.

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