Saltar al contenido

Guía

Facturas PPD sin complemento de pago: cómo encontrarlas antes del cierre

Cómo detectar, entre cientos de XML, cuáles facturas a plazos se quedaron sin su complemento de pago.

Publicado el 26 de agosto de 2026 · Actualizado el 1 de septiembre de 2026

La respuesta corta

Una factura marcada PPD necesita un complemento de pago (REP) por cada abono que recibe. Si falta, el comprobante queda incompleto para deducir y para acreditar el IVA. Se detectan cruzando el UUID de cada PPD contra el campo IdDocumento de todos los complementos que tengas.

El cruce se entiende en un minuto. Lo que cuesta es hacerlo con seiscientos XML de doce clientes, cuando el pago de una factura de marzo llegó en julio y quedó archivado en otra carpeta.

Abajo está el cruce a mano, con Power Query y con validadores, y dónde se atora cada uno. Al final decimos dónde entra Wurz; el método manual funciona sin él.

Por qué importa

Una PPD sin su REP no es un detalle de archivo

Cuando el pago se difiere o se parte en abonos, el emisor marca la factura como PPD y queda obligado a timbrar un CFDI aparte por cada pago que reciba: el complemento para recepción de pagos, el REP. Ese complemento referencia el folio fiscal de la factura original y registra cuánto se abonó. Sin esa referencia, para el SAT la factura sigue abierta.

La regla general de deducción pide el comprobante fiscal completo, y en una PPD el REP es parte de lo que lo completa: es la pieza que acredita que el pago ocurrió. El acreditamiento del IVA de esa factura queda en la misma situación.

Hay un plazo para timbrarlo. No lo vas a encontrar en esta guía, porque cambia con cada Resolución Miscelánea Fiscal y una cifra vieja aquí te haría más daño que el hueco: verifica la regla vigente para el ejercicio que estás cerrando. Lo que no se mueve es el orden. Primero entra el dinero, después se timbra el REP.

Nada de esto es raro: es la mecánica normal del CFDI con pagos diferidos. Lo que lo vuelve un problema es la escala. Un despacho no revisa una factura PPD, revisa las de todos sus clientes y de varios meses, y el abono puede caer en un periodo distinto al de la factura o en una carpeta distinta a la que estás cerrando. Encontrar a mano cuáles nunca recibieron su complemento es tedioso antes que difícil, y en lo tedioso es donde se te va un archivo.

A mano

Cómo se detectan hoy, y dónde se atora cada camino

Si tu despacho ya lo resolvió con una macro propia que le funciona, esta parte no te dice nada nuevo: bájate directo a las preguntas frecuentes.

Son dos caminos, y ninguno es una herramienta que reciba una carpeta y devuelva la lista. El primero lo armas tú en Excel. El segundo, los validadores de CFDI, contesta otra pregunta.

01

Cruzar el UUID contra el IdDocumento en Excel

La lógica es cruzar dos listas: los UUID de las facturas marcadas como PPD, y los UUID que cada complemento de pago referencia en su campo IdDocumento. Todo UUID de una PPD que no aparezca como IdDocumento en ningún REP es una factura sin complemento.

Pasos

  1. Saca los datos de dentro del XML, no del nombre del archivo: de cada factura te interesan el UUID, el método de pago (PUE o PPD), el total y la fecha.
  2. Haz lo mismo con los complementos de pago: de cada REP te interesan el IdDocumento que referencia y el importe pagado.
  3. Power Query lee XML por carpeta y con eso armas las dos tablas. Un script que recorra los archivos y vuelque los campos a una hoja hace lo mismo.
  4. Cruza las dos listas y suma los importes por UUID. Lo que no aparezca, y lo que aparezca sin cubrir el total de la factura, es lo que sigue abierto.

Dónde se atora

  • Power Query con XML anidado no se arma en cinco minutos, y los espacios de nombres del CFDI 4.0 rompen la importación si la consulta no está bien configurada.
  • El pago puede llegar en un mes distinto al de la factura, a veces en el año siguiente. Si cruzas solo la carpeta del periodo que cierras, vas a marcar como pendiente una factura que sí tiene su REP guardado en otro lado.
  • Una PPD admite varios complementos, uno por cada abono, y sigue abierta hasta que la suma cubra el total. Contar si existe al menos un REP no basta: hay que sumar importes.
  • Con cientos de archivos por cliente, un UUID exportado a medias rompe el cruce en silencio. El error no se nota hasta que lo nota el SAT.
02

Validadores de CFDI en línea

Los validadores, el del SAT y los de terceros, confirman que un XML esté bien formado y timbrado: folio fiscal vigente, sello correcto, estructura válida. Contestan «¿este comprobante es válido?», que es otra pregunta distinta de «¿esta factura PPD tiene su complemento?».

Pasos

  1. Úsalos para lo suyo: comprobar el XML que te acaba de llegar y del que dudas.

Dónde se atora

  • Trabajan de un archivo a la vez. Ninguno recibe la carpeta del cliente y te devuelve la lista de PPD sin complemento.
  • Aunque validaran mil archivos de golpe, el cruce entre factura y complemento lo sigues armando tú.

Para no confundirlas

PUE y PPD, en qué se diferencian

La marca del método de pago decide si la factura necesita algo más después de timbrarse. PUE es pago en una sola exhibición: se liquida al emitirse y ahí termina el trámite. PPD es pago en parcialidades o diferido: el dinero llega después y cada abono arrastra su propio complemento.

Diferencias entre una factura PUE y una factura PPD
CriterioPUEPPD
Cuándo se pagaAl momento de emitir la factura, de una sola vezDespués, en uno o varios abonos
Qué CFDI hacen faltaSolo la facturaLa factura y un complemento de pago por cada abono recibido
Cuándo se cierraAl timbrar la facturaCuando los complementos suman el total de la factura
Qué revisas en el cierreQue el comprobante exista y esté vigenteEso, y además que no falte ningún complemento

La marca la eligió quien emitió la factura, y es esa marca la que dispara la obligación del complemento. Si algo salió como PPD y acabó pagándose de una sola vez, el REP sigue haciendo falta: un CFDI timbrado no se edita, se cancela y se vuelve a emitir.

Cuando el cruce ya no cabe en una hoja

Dónde entra Wurz

Con pocos clientes y pocas PPD al mes, el cruce en Excel es viable y no necesitas nada más. El problema aparece con el volumen: cada cliente nuevo son más XML, más carpetas y más meses en los que el pago pudo caer.

A Wurz le preguntas en español, sobre los documentos de un cliente y un periodo, qué facturas PPD no tienen su complemento de pago. La respuesta llega con la cita: qué XML es y el fragmento exacto de donde sale cada dato, para que lo compruebes contra el original antes de meterlo en tu cierre.

Y el punto que en un despacho no se negocia: los documentos no se le entregan a Wurz para que se quede con ellos. Siguen viviendo en tu Drive, tu Dropbox o tu OneDrive.

Lo que Wurz no hace, para que no haya confusión: no timbra, no hace pólizas, no presenta declaraciones y no interpreta la ley. Encuentra y cita lo que ya dicen tus documentos; qué hacer con esa lista lo decides tú. Hay plan gratis para probarlo con XML reales.

Si prefieres el resultado ya armado como un papel de trabajo repetible, en vez de una pregunta suelta, el catálogo completo está aquí: los comandos y sus papeles de trabajo.

Dudas frecuentes

Lo que más se pregunta sobre esto

¿Qué pasa si una factura PPD se queda sin su complemento de pago?

El comprobante queda incompleto para deducir y para acreditar el IVA: la regla general pide el comprobante fiscal completo, y en una PPD eso incluye el REP que acredita el pago. Sin él, el gasto y el IVA de esa factura quedan expuestos a que el SAT los rechace en una revisión.

¿Cuál es la diferencia entre una factura PUE y una PPD?

PUE es pago en una sola exhibición: la factura se liquida al emitirse y no necesita ningún comprobante adicional. PPD es pago en parcialidades o diferido: el dinero llega después, en uno o varios abonos, y cada uno necesita su propio complemento de pago (REP), que referencia el folio fiscal de la factura original.

¿Puedo deducir una factura PPD sin el complemento de pago?

Con la regla general, no: el comprobante no está completo sin el REP que respalda el pago. Verifica siempre la regla vigente para tu caso, porque los criterios de aplicación cambian con la resolución en curso.

¿Cuánto tiempo tengo para emitir el complemento de pago?

Hay un plazo, pero cambia con cada Resolución Miscelánea Fiscal, así que verifica la regla vigente en vez de guiarte por una fecha que leíste en otro lado. Lo que no cambia es el orden: el REP se timbra después de recibir el pago, nunca antes.

¿Cómo detecto las facturas PPD sin complemento de pago sin abrir cada XML?

Cruzando el UUID de cada factura PPD contra el campo IdDocumento de todos los complementos de pago que tengas, y sumando importes cuando hay varios abonos parciales. A mano, en Excel, funciona con volumen bajo. Con cientos de XML por cliente y varios meses de por medio, herramientas como Wurz permiten preguntarlo directo y recibir la lista con la cita de cada documento.

Prueba con tus documentos de verdad

Sube un puñado de comprobantes del cliente que más te cueste y hazle la pregunta que normalmente te toma media hora. Con eso vas a saber si sirve.

Sin tarjeta de crédito. Sin instalar nada.