PPD + Complemento de Pago:
cuándo y cómo.

La factura que documenta el cobro después de emitida — y el comprobante aparte que sí registra cuándo y cuánto pagó tu cliente. Cubrimos la decisión PPD vs PUE, cómo se llena el CFDI inicial, la anatomía del REP, el plazo legal y un ejemplo de extremo a extremo. Pensada para quien emite facturas.

Vigente Lectura ≈ 14 min Guía de llenado del CFDI 4.0 · Complemento de Pagos 2.0 · CFF 29-A · RMF 2.7.1.32

Qué es PPD y por qué existe el REP.

Cuando el cobro no coincide con la emisión, el SAT necesita dos comprobantes: el CFDI inicial (que dice "yo te debo $X") y los REPs (que dicen "ya cobré $Y de eso, el día Z"). El método se llama PPD — Pago en Parcialidades o Diferido — y nace para que la factura original no tenga que modificarse cada vez que llega un abono.

Cada REP es un CFDI aparte con su propio folio fiscal, que se relaciona a la factura PPD mediante un complemento. Esa separación es lo que permite al SAT armar después la línea completa de la operación.

PPD ≠ "facturar después de cobrar"

Si cobras al mismo tiempo que emites la factura, es PUE. PPD es lo contrario — primero emites la factura, después cobras (horas, días, semanas o meses después).

La regla de oro — PPD o PUE.

Una sola pregunta resuelve la decisión: ¿cobras la totalidad en el mismo momento en que emites la factura?

RespuestaQué usasCómo se ve en el CFDI
— el cobro entra al mismo tiempo que emites PUE MetodoPago = PUE, FormaPago = la real (01 efectivo, 03 transferencia, etc.). Sin REP.
NO — el cobro va a llegar después, así sea unos días PPD MetodoPago = PPD, FormaPago = 99 (Por definir). Un REP por cada cobro.
Por qué la regla es así de estricta

Cuando timbras un CFDI como PUE, el SAT presupone que ya cobraste y te acumula ese ingreso en el precargado de tu declaración. Si por cualquier razón el cobro no llega (cliente que se atrasa, transferencia que falla, cheque que se pospone), tú vas a pagar impuestos sobre dinero que nunca recibiste. La política de GSA es clara: si no cobras al emitir, timbra PPD y emite el Complemento de Pago cuando el dinero efectivamente entre. Es más trabajo de timbrado, pero te protege del impuesto sobre ingresos fantasma.

CFDI inicial PPD — cómo se llena.

Es una factura tipo Ingreso normal, con tres campos clave que la marcan como PPD:

CampoValor
TipoDeComprobanteI (Ingreso)
MetodoPagoPPD
FormaPago99 — Por definir
Total / SubTotalEl importe completo de la operación (con su IVA)
Conceptos, ClaveProdServ, ClaveUnidadLos reales de la operación

Este CFDI no lleva ningún REP relacionado al timbrarse. La relación nace en el REP (vía el nodo DoctoRelacionado del complemento), no aquí.

El REP — qué es y por qué se timbra aparte.

El REP (Recibo Electrónico de Pagos) es un CFDI de tipo P (Pago). Su comprobante en sí va con SubTotal = 0 y Total = 0 — todo el dinero vive en el Complemento para Recepción de Pagos (nodo Pagos).

¿Por qué aparte? Para que la factura original no se modifique cada vez que llega un abono. La factura se queda intacta como "esto te debo"; los REPs son la "bitácora" de cobros sobre esa factura.

Anatomía del REP — los nodos clave.

El complemento tiene tres nodos críticos:

  • Nodo Pago — la transacción real: FechaPago, FormaDePagoP (01 efectivo, 03 transferencia, etc.), MonedaP, Monto cobrado, NumOperacion si aplica.
  • Nodo DoctoRelacionado — el vínculo con la factura PPD: IdDocumento (UUID), MonedaDR, NumParcialidad (consecutivo: 1, 2, 3…), ImpSaldoAnt, ImpPagado, ImpSaldoInsoluto, ObjetoImpDR.
  • Nodo ImpuestosP — el IVA proporcional al monto cobrado, NO el de la factura completa. Es lo que más se equivoca: hay que recalcular IVA por cada REP.

Plazo legal — día 5 del mes siguiente.

El REP debe timbrarse a más tardar el día 5 del mes calendario inmediato siguiente al cobro (RMF 2.7.1.32). Si cobras el 15 de junio, el REP tiene que estar timbrado a más tardar el 5 de julio.

El plazo importa, la fecha real importa más

Pasarse del día 5 expone a posible multa (CFF 83-VII). Pero lo que sí tiene consecuencia clara es cambiar la fecha del nodo Pago: esa fecha debe ser la del cobro real, no la del timbrado. Ponerla distinta para fingir cumplimiento es falsedad documental.

Ejemplo numérico de principio a fin.

Caso ficticio (cifras redondas):

  • Operación: Servicios de consultoría por $100,000 MXN + IVA 16% = $116,000 total.
  • Cobro en dos parcialidades:
    • Parcialidad 1 — 15-jun-2026: $46,400 (= $40,000 + $6,400 IVA)
    • Parcialidad 2 — 20-jul-2026: $69,600 (= $60,000 + $9,600 IVA)

Se generan 3 CFDIs:

CFDI #1 — Factura PPD inicial (10-jun-2026)

CampoValor
TipoDeComprobanteI
Uso del CFDIG03 (lo elige el cliente)
MetodoPagoPPD
FormaPago99 — Por definir
SubTotal100,000.00
IVA trasladado16,000.00
Total116,000.00

CFDI #2 — REP parcialidad 1 (a más tardar 05-jul-2026)

CampoValor
TipoDeComprobanteP
SubTotal / Total del comprobante0.00
Nodo Pago — FechaPago2026-06-15
Nodo Pago — FormaDePagoP03 — Transferencia
Nodo Pago — Monto46,400.00
DoctoRelacionado — IdDocumento (UUID)UUID del CFDI #1
DoctoRelacionado — NumParcialidad1
DoctoRelacionado — ImpSaldoAnt116,000.00
DoctoRelacionado — ImpPagado46,400.00
DoctoRelacionado — ImpSaldoInsoluto69,600.00
ImpuestosP — IVA trasladado6,400.00

CFDI #3 — REP parcialidad 2, salda (a más tardar 05-ago-2026)

CampoValor
TipoDeComprobanteP
SubTotal / Total del comprobante0.00
Nodo Pago — FechaPago2026-07-20
Nodo Pago — FormaDePagoP03 — Transferencia
Nodo Pago — Monto69,600.00
DoctoRelacionado — IdDocumento (UUID)UUID del CFDI #1
DoctoRelacionado — NumParcialidad2
DoctoRelacionado — ImpSaldoAnt69,600.00
DoctoRelacionado — ImpPagado69,600.00
DoctoRelacionado — ImpSaldoInsoluto0.00
ImpuestosP — IVA trasladado9,600.00

La factura sigue siendo la misma; cambian los REPs. Con eso el SAT reconstruye toda la línea de la operación: lo que facturaste, lo que cobraste, cuándo y cuánto IVA causaste con cada cobro.

Variantes.

Pago total en una exhibición pero PPD

Un solo REP que cubre el 100%. NumParcialidad = 1, ImpSaldoInsoluto = 0. Pasa cuando el cobro tardó al menos un mes después de la emisión: es PPD por el tiempo, no por el número de pagos.

Un REP que salda varias facturas

El nodo Pago lleva tantos DoctoRelacionado como facturas estés saldando, sumando montos. El cliente que paga "todas las pendientes con una transferencia" cabe aquí.

Pago en moneda extranjera

MonedaP = USD/EUR + TipoCambioP con el del DOF del día de pago. Si la factura está en MXN y el cobro en USD, el DoctoRelacionado aclara la conversión con MonedaDR + EquivalenciaDR.

Errores comunes.

  1. Timbrar PPD pero olvidar el REP. La factura queda flotando, sin cobro acreditado.
  2. Timbrar el REP fuera del día 5. Posible multa por incumplimiento de CFF 83-VII y RMF 2.7.1.32.
  3. IVA mal calculado en ImpuestosP. Usar el IVA total de la factura en vez del proporcional al monto cobrado. Cada REP recalcula su IVA.
  4. FormaPago = 99 en el REP. El 99 vive en el CFDI PPD inicial, no aquí. El REP siempre lleva la forma real (01, 03, 04…).
  5. Importe en el SubTotal del REP. El REP siempre va con totales en 0; el dinero vive en el nodo Pago.
  6. No incrementar NumParcialidad. Todos los REPs como "parcialidad 1". Debe ser consecutivo por factura: 1, 2, 3, …

Guías relacionadas.

TemaRecurso
Anticipos — timbrado y aplicación Guía de anticipos
Formas y Métodos de Pago del CFDI Catálogo buscable — PUE/PPD y las 22 claves de FormaPago
Tipo de Relación del CFDI Catálogo buscable — campo TipoRelacion

Fuentes oficiales.

  • Guía de llenado del CFDI 4.0 (SAT) — incluye el Apéndice de Pagos 2.0
  • Resolución Miscelánea Fiscal vigente — regla 2.7.1.32 (plazo del día 5)
  • Código Fiscal de la Federación — artículos 29 y 29-A
  • Ley del IVA — artículos 1 y 1-B (IVA al cobro)

¿Tienes dudas sobre cómo timbrar un REP o si tu caso es PPD o PUE?

Mándanos el caso por WhatsApp. Te orientamos sin compromiso.