CRP20211: MontoTotalPagos no cuadra con los pagos
Publicado el .
El CRP20211 aparece al timbrar un complemento de pago (REP) cuando el total de los pagos, MontoTotalPagos, no es
el que resulta de los pagos que el complemento declara. Es un total en pesos, y casi siempre falla cuando el pago
fue en otra moneda.
El mensaje del SAT
En la matriz de errores del complemento para recepción de Pagos 2.0 (revisión B):
El valor del campo MontoTotalPagos no es igual al redondeo de la suma del resultado de multiplicar cada uno de los atributos Monto por el valor registrado en el atributo TipoCambioP de cada nodo Pago.
Qué quiere decir
El nodo Totales resume el complemento, y MontoTotalPagos es «el total de los pagos que se desprenden de los
nodos Pago», como dice la guía de llenado del complemento de pagos. La cuenta es:
- Por cada nodo
Pago, suMontopor suTipoCambioP. - Se suman esos resultados.
- Se redondea la suma.
Un pago en pesos lleva TipoCambioP en «1», así que su monto entra tal cual. Un pago de 1,000 dólares a un tipo
de cambio de 18.50 entra como 18,500.00. La guía añade que este campo «será calculado por el sistema que genera el
comprobante»: no es un dato para capturar a mano.
Por qué pasa
- El total en la moneda del pago. Un pago en dólares y un
MontoTotalPagosen dólares, sin multiplicar por el tipo de cambio. - Redondear antes de sumar. La regla redondea la suma, no cada multiplicación; con varios pagos, redondear cada uno puede dejar un centavo de diferencia.
- Un pago que no se sumó, en un complemento con varios nodos
Pago. - El total capturado a mano, o un tipo de cambio que se corrigió en el pago y no en el total.
Cómo se corrige
- Revisa el
Montoy elTipoCambioPde cada pago. - Recalcula: cada
Montopor suTipoCambioP, suma todo y redondea al final. - Pon el resultado en
MontoTotalPagosy vuelve a timbrar.
Los demás importes de Totales —las bases y los impuestos trasladados y retenidos— se calculan igual, cada uno con
su propio código de error (del CRP20201 al CRP20210). Cómo se llena el complemento completo está en la guía del
complemento de pago CFDI 4.0.
Cómo se hace en Massfactura
Al registrar un pago en otra moneda capturas la moneda y el tipo de cambio del día en que lo recibiste; en pesos, ni eso. Massfactura calcula los totales del complemento en pesos al armarlo, a partir de cada pago y su tipo de cambio: no los capturas. Ve Cobrar una factura PPD y su complemento de pago y Facturar en dólares u otra moneda.
Crea tu cuenta y cobra en pesos o en dólares con los totales ya calculados.
Fuentes
- omawww.sat.gob.mx · http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/MatrizDeErrores_CRP_V20_RevB.xls
- omawww.sat.gob.mx · http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/Guia_llenado_pagos.pdf