Complemento de PagoErrores SATCFDI 4.0

Complemento de Pago 2.0: los 10 errores más comunes y cómo evitarlos

·4 min de lectura

El Complemento de Pago 2.0 es el tipo de CFDI que más errores genera. A diferencia de una factura de ingreso, el complemento de pago requiere que los cálculos de impuestos estén desglosados por documento y que los totales cuadren con precisión milimétrica.

¿Tienes un CFDI con errores?

Sube tu archivo XML y obtén un diagnóstico detallado en segundos. Gratis, sin registro.

Validar mi CFDI ahora →

¿Qué es un Complemento de Pago?

Cuando una factura se emite con método de pago PPD (Pago en Parcialidades o Diferido), el emisor debe generar un comprobante de pago cada vez que recibe un abono. Este comprobante es un CFDI de tipo "P" (Pago) con un complemento que detalla:

  • Fecha y monto del pago
  • Moneda y forma de pago
  • Documentos relacionados (las facturas que se están pagando)
  • Desglose de impuestos por documento

Los 10 errores más comunes

1. Subtotal y Total no son cero

En un CFDI de pago, el subtotal y el total del comprobante deben ser "0". Los montos reales van dentro del complemento.

<!-- ✅ Correcto -->
<cfdi:Comprobante SubTotal="0" Total="0" ...>

<!-- ❌ Incorrecto -->
<cfdi:Comprobante SubTotal="1000.00" Total="1000.00" ...>

2. Moneda del comprobante no es XXX

La moneda del comprobante principal debe ser XXX (no MXN ni USD). La moneda real del pago va en el campo MonedaP dentro del complemento.

3. ClaveProdServ incorrecta

El concepto del CFDI de pago debe usar la clave 84111506 (Servicios de facturación). No uses la clave del producto que vendiste.

4. EquivalenciaDR incorrecto

Este es el error más común en pagos multi-moneda. El EquivalenciaDR es el tipo de cambio entre la moneda de la factura y la moneda del pago.

Si la factura y el pago son en la misma moneda: EquivalenciaDR = 1

Si son en diferente moneda: EquivalenciaDR = tipo de cambio

Tenemos un artículo detallado sobre EquivalenciaDR que explica cómo calcularlo.

5. Impuestos trasladados no cuadran (CRP20265)

La suma de TrasladoP.Importe debe coincidir con la suma calculada de los impuestos de cada documento relacionado, ajustada por el tipo de cambio.

6. Base gravable incorrecta (CRP20268)

La base del impuesto trasladado (TrasladoP.Base) debe corresponder a la suma de las bases gravables de los documentos, convertida a la moneda del pago.

7. Retenciones no cuadran (CRP20274)

Similar al error 5, pero para retenciones de ISR o IVA.

8. Falta el nodo de pagos

El CFDI de tipo "P" debe contener el complemento <pago20:Pagos>. Sin este nodo, no es un complemento de pago válido.

9. Sin documentos relacionados

Cada pago debe referenciar al menos un documento (factura) que está pagando. El IdDocumento debe ser el UUID de la factura original.

10. Versión del complemento incorrecta

Desde enero 2022, la versión del complemento de pagos debe ser "2.0". La versión 1.0 ya no es válida.

Tabla de resumen de errores

#CódigoErrorAuto-corregible
1PAGO_SUBTOTAL_NOT_ZEROSubtotal ≠ 0
2PAGO_MONEDAMoneda ≠ XXX
3PAGO_CLAVEPRODSERVClaveProdServ ≠ 84111506
4EQUIV_DR_INCORRECTEquivalenciaDR mal calculado
5CRP20265Impuestos trasladados no cuadranNo
6CRP20268Base gravable incorrectaNo
7CRP20274Retenciones no cuadranNo
8PAGO_MISSING_COMPLEMENTFalta complemento de pagoNo
9PAGO_NO_DOCTOSSin documentos relacionadosNo
10PAGO_INVALID_VERSIONVersión incorrecta

¿Cómo prevenir estos errores?

Hay dos estrategias:

1. Genera el complemento de pago automáticamente

Con el Asistente de Complemento de Pago de ALCE Fiscal, solo subes la factura PPD original, indicas cuánto se pagó y en qué fecha, y el sistema:

  • Calcula automáticamente la parcialidad, saldo anterior y saldo insoluto
  • Desglosa impuestos trasladados y retenidos proporcionalmente
  • Maneja conversión de moneda y EquivalenciaDR
  • Genera el XML del complemento listo para timbrar con tu PAC

Esto elimina los errores 4-7 (cálculos de impuestos y tipo de cambio) que son los más difíciles de corregir manualmente.

2. Valida el XML antes de enviarlo al PAC

Si tu sistema de facturación ya genera el complemento, valídalo antes de timbrar. El Validador de CFDI ejecuta las mismas validaciones que el SAT y te explica cada error con instrucciones claras de corrección.

¿Tu complemento de pago tiene errores?

Sube tu XML y te decimos exactamente qué corregir. Si el error es auto-corregible, te generamos el XML listo.

Validar complemento de pago →

Resumen

  • El Complemento de Pago 2.0 es el CFDI más propenso a errores
  • Los errores de EquivalenciaDR causan una cascada de errores en impuestos
  • El subtotal y total del comprobante siempre deben ser 0
  • La moneda del comprobante debe ser XXX
  • Usa el Asistente de Complemento de Pago para generarlos sin errores desde cero
  • Si ya tienes el XML, valídalo antes de timbrar