Es un elemento condicional para registrar el resumen de los impuestos aplicables conforme al monto del pago recibido, expresados a la moneda de pago, ya sean retenidos o trasladados:
Cuenta con el nodo RetencionesP, que es opcional y en él se indican los impuestos retenidos aplicables conforme al monto de pago recibido, se vuelve requerido cuando el CFDI relacionado cuente con impuestos retenidos, por lo que también deberá contar con el nodo RetecionP el cual cuenta con los siguientes atributos: ImpuestoP e ImporteP.
Importante:
El atributo ImpuestoP contendrá un valor de acuerdo al catálogo c_Impuesto.
Se mostrará un atributo ImpuestoP por cada tipo de impuesto retenido distinto.
El atributo ImporteP mostrará la suma de los importes de los impuestos retenidos registrados en los documentos relacionados por cada impuesto distinto.
Cuenta con el nodo TrasladosP,que es opcional y en él se indican los impuestos trasladados aplicables conforme al monto de pago recibido, se vuelve requerido cuando el CFDI relacionado cuente con impuestos trasladados, por lo que también deberá contar con el nodo TrasladoP el cual cuenta con los siguientes atributos: ImporteP, TasaOCuotaP, TipoFactorP, ImpuestoP, y BaseP.
Importante:
El atributo BaseP es el resultado de la suma de los atributos BaseDR de los documentos relacionados de acuerdo al impuesto trasladado.
El atributo ImpuestoP se toma del valor correspondiente del impuesto de acuerdo al catálogo c_Impuesto.
El atributo TipoFactorP se toma del valor correspondiente del impuesto de acuerdo al c_TipoFactor.
El atributo ImporteP mostrará la suma del impuesto trasladado, agrupado por ImpuestoP, TipoFactorP y TasaOCuotaP.
Cuando sólo existan conceptos con TipoFactorDR= Exento, en este nodo sólo deben existir los atributos BaseP, ImpuestoP y TipoFactorP.