Tiempo de lectura: 7 minutos
Emitiste una factura con error, la operación no se concretó o necesitas reemplazarla por una correcta. En todos esos casos, necesitas cancelar tu CFDI ante el SAT. En esta guía te explicamos cómo hacerlo correctamente, qué motivo elegir y qué pasa si el receptor no acepta la cancelación.
¿Qué es una cancelación de CFDI?
Cancelar un CFDI es el proceso oficial para invalidarlo ante el SAT. Una vez cancelado, el comprobante ya no tiene efectos fiscales para el emisor ni para el receptor. Sin embargo, no desaparece del historial fiscal — queda registrado como cancelado.
Desde 2022, el proceso de cancelación requiere indicar un motivo y, en algunos casos, la aceptación del receptor.
Los 4 motivos de cancelación SAT
El SAT define 4 motivos válidos para cancelar un CFDI. Elegir el motivo incorrecto puede tener consecuencias fiscales.
Motivo 01 — Comprobante emitido con errores con relación
Usas este motivo cuando el CFDI tiene un error y lo vas a sustituir por uno nuevo. Al seleccionarlo, debes proporcionar el UUID (folio fiscal) del CFDI sustituto.
Cuándo usarlo:
- Error en RFC, nombre o datos del receptor
- Error en importe, conceptos o impuestos
- Cualquier error que requiera reemplazar la factura
Requiere: UUID del CFDI que lo sustituye. El receptor recibe notificación.
Motivo 02 — Comprobante emitido con errores sin relación
Usas este motivo cuando el CFDI tiene un error pero no lo sustituirás por otro.
Cuándo usarlo:
- Error en la factura y la operación simplemente no se facturará
- Factura duplicada donde ya existe otra correcta
Requiere: Solo el UUID del CFDI a cancelar. Sin folio sustituto.
Motivo 03 — No se llevó a cabo la operación
La transacción que originó la factura simplemente no ocurrió.
Cuándo usarlo:
- El cliente canceló la compra antes de pagar
- El servicio no fue prestado
- La venta no se concretó
Requiere: Solo el UUID del CFDI a cancelar.
Motivo 04 — Operación nominativa relacionada en la factura global
Exclusivo para CFDI globales (facturas a público en general). Se usa cuando una operación que estaba incluida en una factura global pasa a requerir CFDI individual.
Cuándo usarlo:
- Un cliente de ticket de caja solicita factura individual después
- Debes sacar la operación de la factura global para facturarla por separado
¿Necesita aceptar el receptor?
Aquí está la parte que más confunde. Las reglas del SAT definen cuándo se requiere la aceptación del receptor:
| Situación | ¿Requiere aceptación? |
|---|---|
| Comprobante de Egreso o Traslado | ❌ No — cancelación inmediata |
| Total de $5,000 pesos o menos | ❌ No — cancelación inmediata |
| Receptor con RFC genérico (público en general o extranjero) | ❌ No — cancelación inmediata |
| CFDI emitido hace 3 días hábiles o menos | ❌ No — cancelación inmediata |
| Cualquier otro caso | ✅ Sí — el receptor debe aceptar |
Basta con que se cumpla una de las condiciones de cancelación inmediata. Cuando se requiere aceptación, el receptor tiene 3 días hábiles para responder desde su portal del SAT. Si no responde, la cancelación se aprueba automáticamente.
Si prefieres un resumen visual de estas reglas, consulta nuestra página Cómo cancelar un CFDI 4.0.
Pasos para cancelar un CFDI
Opción A: Desde tu sistema de facturación (recomendado)
Si usas un sistema como Timbrix:
- Ve al listado de CFDI emitidos
- Localiza el comprobante que deseas cancelar
- Haz clic en Cancelar
- Selecciona el motivo correcto
- Si es Motivo 01, ingresa el UUID del CFDI sustituto
- Confirma la cancelación
El sistema envía la solicitud al PAC, que la procesa ante el SAT y te devuelve el acuse de cancelación en XML.
Opción B: Desde el portal del SAT
- Ingresa a portalcfdi.facturaelectronica.sat.gob.mx
- Autentícate con tu e.firma o RFC + contraseña
- Ve a Cancelación de CFDI
- Ingresa el UUID del CFDI a cancelar
- Selecciona el motivo
- Envía la solicitud
¿Qué es la sustitución de CFDI?
La sustitución ocurre cuando cancelas un CFDI con Motivo 01 y lo reemplazas por uno correcto. Los dos comprobantes quedan vinculados por UUID en el historial del SAT.
Flujo correcto de sustitución:
- Emite el CFDI nuevo (el correcto) → obtienes su UUID
- Cancela el CFDI incorrecto con Motivo 01, indicando el UUID del nuevo
- Comparte el nuevo CFDI con tu cliente
Importante: El CFDI sustituto debe emitirse antes de solicitar la cancelación del original. No puedes cancelar primero y luego emitir el nuevo.
Plazos para cancelar un CFDI
El SAT establece que los CFDI solo pueden cancelarse dentro del ejercicio fiscal en que fueron emitidos, salvo excepciones específicas.
| Periodo | Plazo límite |
|---|---|
| CFDI del ejercicio actual | Hasta el 31 de enero del año siguiente |
| CFDI de ejercicios anteriores | Generalmente no es posible — requiere procedimiento especial |
Recomendación: No dejes acumular cancelaciones pendientes. Cancela los CFDI con error en el mismo mes de emisión.
¿Qué pasa si el receptor rechaza la cancelación?
Si el receptor rechaza tu solicitud de cancelación, el CFDI permanece vigente. En ese caso tienes dos opciones:
- Negociar con el receptor: El receptor puede tener razones válidas (ya dedujo el gasto, ya lo registró en su contabilidad). En muchos casos se resuelve con comunicación directa.
- Aclaración ante el SAT: Si hay una disputa, puedes iniciar un proceso de aclaración. Este camino es más lento y requiere documentación de soporte.
Errores comunes al cancelar un CFDI
"El UUID no existe o ya fue cancelado"
El CFDI ya fue cancelado previamente o el UUID está mal escrito. Verifica en el portal del SAT.
"No se puede cancelar — tiene complemento de pago"
Si el CFDI tiene un complemento de pago (REP) asociado, primero debes cancelar el complemento de pago y después el CFDI de ingreso.
"El motivo no corresponde"
El SAT puede rechazar cancelaciones donde el motivo no es consistente con la situación. Por ejemplo, usar Motivo 01 sin proporcionar el UUID sustituto.
Cancelación sin acuse
Si no recibes el acuse de cancelación en XML, la cancelación no está confirmada. El acuse es el documento que prueba que el SAT procesó la solicitud.
Resumen rápido: qué motivo usar
| Situación | Motivo |
|---|---|
| Error en datos, emito factura nueva | 01 + UUID del nuevo CFDI |
| Error en datos, no emitiré factura nueva | 02 |
| La operación no ocurrió | 03 |
| Operación estaba en factura global | 04 |
Cancela CFDI sin errores desde Timbrix
Timbrix te guía en cada paso de la cancelación: selecciona el motivo correcto, valida que el UUID sustituto exista y descarga el acuse automáticamente. Sin formularios del SAT, sin confusiones.
Prueba Timbrix gratis 14 días — sin tarjeta de crédito →
¿Tu receptor no acepta la cancelación o tienes un caso especial? Escríbenos a soporte@timbrix.mx y te ayudamos a resolverlo.
¿Listo para dejar de facturar a mano?
Emite, timbra y cancela CFDI 4.0 desde Timbrix. Sin tarjeta de crédito.