TL;DR — Resumen Rápido

Solucione errores al generar el complemento de pago CFDI (REP) en Aspel SAE: UUID incorrecto, método PPD, tipo de cambio, parcialidades y rechazos del PAC.

Al registrar el pago de una factura en Aspel SAE y querer generar el complemento de pago CFDI (también llamado REP — Recepción de Pagos), es frecuente encontrar mensajes de error como “Error al timbrar el complemento de pago”, “El UUID de la factura relacionada no es válido” o “El saldo anterior no corresponde”. Estos errores bloquean la emisión del comprobante y pueden generar multas del SAT si no se resuelven a tiempo.

El Error

Los errores más comunes al timbrar un complemento de pago en Aspel SAE aparecen como mensajes del PAC (Proveedor Autorizado de Certificación) en el momento del timbrado:

  • “Error CFDI33102: El atributo UUID no existe en la base de datos del SAT” — el folio fiscal del CFDI relacionado no es reconocido.
  • “Error CFDI33103: El comprobante relacionado ya fue pagado en su totalidad” — se intenta emitir un complemento sobre una factura ya liquidada.
  • “Error CFDI40180: El número de parcialidad no es el siguiente consecutivo” — el campo NúmParcialidad no corresponde al pago siguiente.
  • “El saldo anterior no coincide” — el ImpSaldoAnt del complemento difiere del ImpSaldoInsoluto del complemento anterior.
  • “Error de timeout al conectar con el servidor del PAC” — problema de comunicación transitorio.
  • “Forma de pago no válida para complemento” — la factura original tiene método PUE, no PPD.

Estos errores ocurren en Aspel SAE 9.0 y versiones anteriores, con cualquier PAC certificado (Edicom, Finkok, Solucion Factible, etc.).

Causa del Problema

El complemento de pago versión 2.0 (vigente desde enero 2022) exige que los datos del nodo Pago y DoctoRelacionado sean matemáticamente consistentes con el historial de pagos previos del CFDI de ingreso relacionado. Las causas más frecuentes de error son:

  1. Método de pago incorrecto en la factura original. Para emitir un REP, la factura debe tener método de pago PPD y forma de pago 99. Si fue emitida como PUE, no es posible generar complemento.
  2. UUID incorrecto o factura cancelada. El UUID en el DoctoRelacionado debe corresponder a un CFDI de ingreso vigente (no cancelado, no sustituido).
  3. Saldo anterior (ImpSaldoAnt) incorrecto. En el primer complemento, este valor debe ser el monto total de la factura original. En el segundo y siguientes, debe ser el ImpSaldoInsoluto del complemento anterior.
  4. Número de parcialidad (NúmParcialidad) incorrecto. El primer pago es parcialidad 1, el segundo es 2, y así sucesivamente. Aspel lo calcula automáticamente, pero un pago cancelado o duplicado puede desincronizarlo.
  5. Tipo de cambio faltante o incorrecto. Si la factura fue en moneda extranjera (USD, EUR), el complemento requiere el tipo de cambio del día del pago según el DOF.
  6. Complemento sobre factura ya liquidada. Si la suma de todos los pagos anteriores ya cubre el total de la factura, el SAT rechazará nuevos complementos.

Solución Paso a Paso

Paso 1 — Verificar el método de pago de la factura original

Antes de generar el complemento, confirme en Aspel SAE que la factura de ingreso tiene:

  • Método de pago: PPD
  • Forma de pago: 99 (Por definir)

Si la factura fue emitida con PUE, el proceso correcto es cancelarla y reexpedirla como PPD. Consulte el artículo CFDI: Cómo Sustituir y Reexpedir una Factura Cancelada en Aspel SAE para los pasos de cancelación.

Paso 2 — Registrar el cobro en Cuentas por Cobrar

En Aspel SAE:

  1. Vaya a Cuentas por Cobrar → Cobranza.
  2. Seleccione la factura PPD pendiente de pago.
  3. Ingrese el importe pagado, la fecha exacta de recepción del pago y la forma de pago real (03 Transferencia electrónica, 01 Efectivo, 02 Cheque nominativo, etc.).
  4. Si el pago fue en moneda extranjera, ingrese el tipo de cambio del día según publicación del Banco de México en el DOF.
  5. Guarde el registro.

Paso 3 — Generar el CFDI de Pago (REP)

  1. En el listado de cobros, seleccione el pago recién registrado.
  2. Haga clic en Generar CFDI de Pago (o el botón equivalente según su versión de SAE).
  3. Aspel llenará automáticamente el nodo DoctoRelacionado con el UUID de la factura original, la moneda, el tipo de cambio, el número de parcialidad y los importes de saldo.
  4. Revise cada campo antes de proceder al timbrado.

Paso 4 — Verificar los campos críticos del REP

Antes de timbrar, verifique en la vista previa del XML:

CampoQué verificar
UUID (DoctoRelacionado)Coincide con el folio fiscal de la factura original
NúmParcialidadEs el siguiente número consecutivo de pagos recibidos
ImpSaldoAntIgual al total de la factura (1er pago) o al ImpSaldoInsoluto del REP anterior
ImpPagadoEl importe exacto recibido en esta ocasión
ImpSaldoInsolutoImpSaldoAnt − ImpPagado (resultado correcto)
TipoCambioPTipo de cambio DOF del día del pago (si moneda extranjera)

Paso 5 — Timbrar y resolver errores del PAC

Haga clic en Timbrar. Si el PAC devuelve error:

  • CFDI33102 / CFDI40194 (UUID no reconocido): El folio fiscal de la factura original no existe en el SAT. Verifique que la factura original sí fue timbrada correctamente y que copió el UUID completo.
  • CFDI33103 (factura ya pagada): Consulte el historial de complementos en Aspel. Si todos los pagos ya cubren el total, no debe generar más complementos.
  • CFDI40180 (parcialidad incorrecta): Revise cuántos complementos previos existen para esa factura y ajuste el NúmParcialidad manualmente si Aspel lo permite, o contacte al soporte de Aspel.
  • Timeout del PAC: Espere 5 minutos y reintente. Si persiste, verifique su conexión a internet y consulte el portal de estatus del PAC.

Solución Alternativa

Si Aspel SAE no puede generar el complemento correctamente (por ejemplo, por datos históricos corruptos), puede generarlo directamente en el portal web del PAC:

  1. Ingrese al portal de su PAC (ej. Edicom, Finkok, Solucion Factible).
  2. Seleccione la opción “Complemento de Pago” o “REP” en el menú de emisión.
  3. Capture manualmente los datos: UUID del CFDI relacionado, número de parcialidad, saldo anterior, importe pagado y tipo de cambio si aplica.
  4. Descargue el XML timbrado y el PDF del complemento.
  5. Importe el XML al historial de Aspel SAE si su versión lo permite, o guárdelo en su archivo de comprobantes.

Esta alternativa es útil cuando el error proviene de un bug en la versión de Aspel, no de los datos del comprobante.

Prevención

  • Emita las facturas con PPD desde el inicio cuando sepa que el cobro será posterior o en parcialidades. Cambiar de PUE a PPD requiere cancelar y reexpedir.
  • Registre los cobros el mismo día en que se reciben. Esto facilita usar el tipo de cambio correcto y evita confusiones en el saldo anterior.
  • Lleve un control de complementos por factura. Aspel SAE muestra el historial de pagos en la consulta de la factura. Revíselo antes de generar un nuevo complemento.
  • Actualice Aspel SAE y los catálogos del SAT periódicamente. El SAT actualiza catálogos de formas de pago, monedas y regímenes fiscales. Una versión desactualizada puede generar rechazos.
  • No cancele complementos sin coordinación. Si cancela un complemento intermedio (ej. el de la parcialidad 2), los saldos anteriores de los complementos siguientes quedarán inconsistentes.

Problemas Relacionados

Complemento de pago que cubre múltiples facturas

Un solo REP puede cubrir pagos de varias facturas PPD del mismo cliente. En Aspel SAE, al registrar el cobro, puede asociar el pago a múltiples facturas. El complemento generará un nodo DoctoRelacionado por cada factura. Verifique que los saldos anteriores y parcialidades sean correctos para cada una.

Error por complemento de pago en versión 1.0 (obsoleta)

Desde enero de 2022, el complemento de pago versión 1.0 no es válido. Si su versión de Aspel SAE genera complementos en versión 1.0, actualice de inmediato. Versiones de SAE anteriores a la 9.0 pueden no soportar el complemento 2.0.

Complemento rechazado por RFC del emisor o receptor

Si el RFC del emisor o receptor cambió (reactivación de empresa, corrección), el SAT puede rechazar el complemento aunque el UUID sea válido. Asegúrese de que el RFC en el CSD activo coincida con el RFC del emisor en la factura original.

Resumen

  • El complemento de pago (REP) solo aplica para facturas emitidas con método de pago PPD.
  • El UUID en el DoctoRelacionado debe corresponder exactamente al folio fiscal de la factura de ingreso original.
  • Los campos ImpSaldoAnt, NúmParcialidad e ImpSaldoInsoluto deben ser matemáticamente consistentes con el historial de pagos.
  • En pagos en moneda extranjera, capture el tipo de cambio DOF del día del pago.
  • Si el PAC devuelve un código de error, identifíquelo en la lista de errores comunes y corrija antes de reintentar el timbrado.
  • Como alternativa, genere el complemento directamente en el portal del PAC si Aspel presenta inconsistencias en datos históricos.

Artículos Relacionados