Ir al contenido
Massfactura

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:

  1. Por cada nodo Pago, su Monto por su TipoCambioP.
  2. Se suman esos resultados.
  3. 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 MontoTotalPagos en 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

  1. Revisa el Monto y el TipoCambioP de cada pago.
  2. Recalcula: cada Monto por su TipoCambioP, suma todo y redondea al final.
  3. Pon el resultado en MontoTotalPagos y 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