Errores comunes al emitir Complementos de Pago CFDI y cómo evitarlos
Los errores más frecuentes al emitir Complementos de Pago CFDI: UUID incorrecto, ImpPagado mal calculado, saldo insoluto equivocado. Qué significan y cómo corregirlos.
Resumen rápido: Los errores más comunes al emitir Complementos de Pago son: referenciar el UUID incorrecto, calcular mal el
ImpPagadovs elImpSaldoInsoluto, omitir el complemento en facturas PPD antiguas y usar el tipo de comprobante incorrecto. La mayoría son evitables con una herramienta que calcule automáticamente el saldo pendiente.
Los Complementos de Pago son el tipo de CFDI que más errores de validación genera en México. No porque sean complicados conceptualmente, sino porque su estructura XML requiere calcular correctamente tres montos relacionados entre sí — y un error en cualquiera de ellos hace que el PAC rechace el documento.
Esta guía cubre los errores más frecuentes, qué significa cada uno y cómo corregirlos.
Error 1: UUID de la factura original incorrecto o inexistente
Qué pasa: El Complemento de Pago referencia un UUID que no corresponde a ninguna factura activa emitida por tu RFC, o el UUID tiene un error tipográfico.
Por qué ocurre: Copiar el UUID manualmente desde el PDF o del XML es la causa más común. Un caracter equivocado invalida toda la referencia.
Cómo se detecta: El PAC rechaza el complemento con un error de validación indicando que el documento relacionado no existe o no está activo.
Cómo se corrige: Obtén el UUID directamente del XML de la factura original, no del PDF, donde puede haber problemas de visualización. En Timbrat, el UUID aparece en el historial de facturas y el sistema selecciona automáticamente la factura al generar el complemento, eliminando este error por completo.
Error 2: Confundir ImpPagado con ImpSaldoInsoluto
Qué pasa: Se intercambian los valores de ImpPagado (monto recibido en este pago) e ImpSaldoInsoluto (saldo que queda pendiente después del pago).
Ejemplo concreto:
Factura por $100,000
Pago recibido: $40,000
Saldo que queda pendiente: $60,000
Correcto:
ImpPagado = 40,000/ImpSaldoInsoluto = 60,000Error frecuente:
ImpPagado = 60,000/ImpSaldoInsoluto = 40,000
Por qué ocurre: Los nombres de los campos son similares y su lógica puede parecer contraintuitiva al principio.
Cómo se corrige: La fórmula es simple: ImpSaldoInsoluto = ImpSaldoAnterior - ImpPagado. Si el resultado es negativo, algo está mal – no puedes pagar más de lo que se debe. En Timbrát no necesitas preocuparte por ésto, el cálculo es automático.
Error 3: ImpSaldoAnterior incorrecto en pagos parciales múltiples
Qué pasa: En una factura con varios pagos parciales, el ImpSaldoAnterior del segundo complemento en adelante debe reflejar el saldo después del complemento anterior – no el monto original de la factura.
Ejemplo:
Factura por $150,000
Primer complemento:
ImpSaldoAnterior = 150,000/ImpPagado = 50,000/ImpSaldoInsoluto = 100,000✅
Segundo complemento:
ImpSaldoAnterior = 100,000(no 150,000) /ImpPagado = 50,000/ImpSaldoInsoluto = 50,000✅
Error:
usar
ImpSaldoAnterior = 150,000en el segundo complemento ❌
Por qué ocurre: Perder el rastro del saldo actualizado entre complementos, especialmente cuando hay tiempo entre pagos.
Cómo se corrige: Lleva un registro actualizado del saldo pendiente por factura. Herramientas como Timbrát mantienen el saldo en tiempo real y lo usan automáticamente como ImpSaldoAnterior en cada complemento.
Error 4: Emitir complemento para una factura PUE
Qué pasa: Se intenta generar un Complemento de Pago para una factura que tiene método de pago PUE (Pago en Una sola Exhibición).
Por qué ocurre: Al momento de facturar, se eligió PUE pensando que era más sencillo, pero el cliente pagó después de la fecha de la factura.
La consecuencia real: No puedes emitir el complemento porque la factura PUE ya registra implícitamente que el pago fue inmediato. Lo que debes hacer es cancelar la factura PUE y emitir una nueva con método PPD para poder registrar correctamente el pago tardío.
Cómo evitarlo: Si hay cualquier posibilidad de que el pago llegue después del día de la factura, usa PPD. Puedes leer más en la diferencia entre PUE y PPD.
Error 5: Fecha del complemento anterior a la fecha del pago
Qué pasa: La fecha de timbrado del Complemento de Pago es anterior a la fecha en que se registra haber recibido el pago.
Por qué ocurre: Al capturar manualmente la fecha de pago en el formulario, se ingresa una fecha futura o posterior a la real.
Cómo se detecta: El PAC puede rechazarlo o el SAT puede marcarlo como inconsistente en una revisión.
Cómo se corrige: La fecha del pago registrada en el complemento debe ser la fecha real en que recibiste el depósito o cobro, y siempre anterior o igual a la fecha de timbrado del complemento.
Error 6: Omitir complementos de facturas PPD antiguas
Qué pasa: Facturas PPD emitidas hace meses – a veces más de un año – sin ningún Complemento de Pago registrado, aunque el dinero ya fue cobrado.
Por qué ocurre: Desconocimiento de la obligación, cambio de contador sin traspaso de información, o simplemente descuido acumulado.
Las consecuencias: Facturas PPD sin complementos son una señal de alerta en revisiones del SAT. Además, afectan tu Opinión de Cumplimiento y complican la declaración anual.
Cómo se corrige: Es posible emitir Complementos de Pago con fecha retroactiva dentro del mismo ejercicio fiscal. Para ejercicios anteriores, consulta con tu contador el procedimiento correcto y las implicaciones en declaraciones ya presentadas.
Error 7: Usar TipoDeComprobante incorrecto
Qué pasa: El complemento se genera con TipoDeComprobante = "I" (ingreso, que corresponde a una factura regular) en lugar de TipoDeComprobante = "P" (pago).
Por qué ocurre: Herramientas mal implementadas que no diferencian correctamente entre los tipos de comprobante al generar complementos.
Cómo se detecta: El PAC rechaza el documento o, peor, lo acepta pero genera un CFDI de ingreso duplicado en lugar de un complemento de pago.
Cómo se corrige: Si tu herramienta de facturación no maneja automáticamente el tipo de comprobante según el documento que estás generando, es una señal de implementación incorrecta. En Timbrát el tipo se asigna automáticamente según el flujo – al generar un complemento desde una factura PPD, el TipoDeComprobante = "P" se establece sin que tengas que configurar nada.
Resumen: cómo evitar todos estos errores de una vez
La mayoría de los errores en Complementos de Pago tienen una raíz común: el cálculo manual de campos que deben ser automáticos. ImpSaldoAnterior, ImpSaldoInsoluto, el UUID de la factura relacionada, el TipoDeComprobante — todos estos son valores que dependen del estado actual de la factura PPD, no de lo que el usuario recuerde o calcule.
Una herramienta que mantiene el saldo actualizado por factura y usa esos valores automáticamente en cada complemento elimina la clase entera de errores de cálculo. Lo que queda es únicamente verificar que el monto pagado corresponde al depósito real.
Prueba Timbrat gratis — sin tarjeta →
Lee también:
¿Listo para simplificar tu facturación?
Crea tu cuenta en Timbrat y empieza a timbrar CFDI 4.0 en menos de un minuto.
Crear mi cuenta gratis