TL;DR — Resumen Rápido
Error al cancelar CFDI en el SAT: soluciones para rechazos del receptor, motivos 01-04, timeouts del servicio web y problemas con la e.firma.
Intentas cancelar una factura electrónica CFDI y el portal del SAT devuelve el error “No se puede cancelar el CFDI”, el receptor rechaza la solicitud, o el servicio web no responde y la operación queda en espera. Desde la reforma de 2022, el proceso de cancelación de CFDI en México cambió de forma importante: ahora es obligatorio indicar el motivo de cancelación y, en muchos casos, el receptor debe aprobar la solicitud. Este artículo explica las causas más comunes del error al cancelar facturas electrónicas y los pasos exactos para resolverlo.
El Error
Los mensajes de error más frecuentes al intentar cancelar un CFDI son:
- “No se puede cancelar el CFDI” — El portal del SAT rechaza la solicitud sin más detalle.
- “El receptor rechazó la solicitud de cancelación” — El receptor ingresó a su Buzón Tributario y rechazó activamente la cancelación.
- “Solicitud en espera de respuesta del receptor” — La cancelación está pendiente y el receptor aún no ha respondido.
- “Error al procesar la solicitud. Intente más tarde” — Timeout o falla temporal del servidor del SAT.
- “e.firma inválida” o “Certificado no válido” — El certificado digital no es reconocido durante la firma de la solicitud.
- “El CFDI no puede cancelarse en el ejercicio fiscal vigente” — La factura pertenece a un ejercicio anterior y requiere proceso especial.
- “Motivo de cancelación no válido” — La clave del motivo no corresponde con las reglas del SAT.
Estos errores aparecen al cancelar desde sat.gob.mx, desde tu software de facturación, o al usar el servicio web del PAC.
Causa del Problema
Reforma de cancelación de 2022 — motivos obligatorios:
A partir del 1 de enero de 2022, el SAT exige que toda solicitud de cancelación incluya uno de cuatro motivos específicos. Además, se implementó el flujo de “Solicitud de cancelación” que requiere la aprobación del receptor en ciertos casos. Muchos errores provienen de no adaptarse a estas nuevas reglas.
Causas relacionadas con el receptor:
- El receptor ingresó a su Buzón Tributario y rechazó la cancelación, lo que bloquea el proceso.
- El CFDI supera $1,000 MXN y el receptor no ha respondido aún (la solicitud queda pendiente hasta 3 días hábiles).
- El receptor no tiene Buzón Tributario activo y el SAT no puede notificarle.
Causas fiscales y de configuración:
- El CFDI tiene complementos de pago, notas de crédito o CFDI relacionados que deben cancelarse primero.
- El motivo de cancelación seleccionado (01, 02, 03 o 04) no corresponde con la situación real.
- El CFDI pertenece a un ejercicio fiscal anterior al corriente; los CFDI de ejercicios pasados tienen reglas más restrictivas.
Causas técnicas:
- La e.firma está vencida o los archivos
.cery.keyno coinciden con el RFC del emisor. - El portal del SAT experimenta alta demanda en fechas críticas (cierres de mes, fin de año fiscal).
- El PAC tiene problemas de conectividad con el servicio de cancelación del SAT.
Solución Paso a Paso
1. Identificar el motivo de cancelación correcto
Desde 2022 los cuatro motivos válidos son:
| Clave | Motivo | Cuándo usarlo |
|---|---|---|
| 01 | Comprobante emitido con errores con relación | Cuando emites un CFDI de sustitución que corrige el original |
| 02 | Comprobante emitido con errores sin relación | Cuando hay error pero no emitirás sustitución |
| 03 | No se llevó a cabo la operación | La venta o servicio no ocurrió |
| 04 | Operación nominativa relacionada en factura global | Para operaciones de público en general que se incluyen en factura global |
Si usas el motivo 01, debes capturar también el UUID del CFDI de sustitución. Si el motivo no coincide con las reglas del SAT, la solicitud será rechazada automáticamente.
2. Verificar si el CFDI requiere aprobación del receptor
El SAT aplica el flujo de “Solicitud de cancelación” (el receptor debe aprobar) en los siguientes casos:
- CFDI de tipo Ingreso con monto mayor a $1,000 MXN.
- CFDI entre contribuyentes que no son del mismo RFC.
No requieren aprobación del receptor:
- CFDI menores a $1,000 MXN.
- CFDI emitidos a XAXX010101000 (público en general).
- CFDI de nómina.
- CFDI de egresos (notas de crédito).
- CFDI emitidos al mismo RFC (autoconsumo).
Si tu CFDI requiere aprobación, contacta al receptor para que acceda a su Buzón Tributario en sat.gob.mx y acepte la cancelación. Si el receptor no responde en 3 días hábiles, el SAT cancela automáticamente el CFDI.
3. Manejar el rechazo del receptor
Si el receptor rechazó la cancelación, el proceso se bloquea y no puedes cancelar unilateralmente. Las opciones disponibles son:
- Negociar con el receptor — Explícale la razón de la cancelación y solicita que acepte desde su Buzón Tributario.
- Emitir una nota de crédito (CFDI de egreso) — Si el receptor no acepta la cancelación, emite un CFDI de egreso que anula el efecto fiscal del original sin necesidad de cancelarlo.
- Presentar una aclaración ante el SAT — En casos de disputa, el SAT tiene un proceso de aclaración formal. Esto es más lento pero puede resolverse cuando hay desacuerdo legítimo.
4. Resolver problemas de e.firma
Si el error es de certificado o e.firma inválida:
- Verifica la fecha de vencimiento de tu e.firma en sat.gob.mx > Certifica > Consulta tu certificado.
- Confirma que los archivos
.cery.keysean del mismo par y correspondan al RFC que intenta cancelar. - Si tu e.firma está vencida, renuévala en una oficina del SAT o en el portal con tu Contraseña.
- Asegúrate de que la contraseña de la llave privada (
.key) sea correcta; hay diferencia entre la contraseña de la e.firma y la de la Contraseña SAT.
5. Cancelar desde el portal del SAT
- Accede a sat.gob.mx con tu RFC y e.firma o Contraseña.
- Ve a Factura Electrónica > Cancelación de CFDI.
- Selecciona la opción “Por UUID”.
- Captura el UUID (folio fiscal) del CFDI que deseas cancelar.
- Selecciona el motivo de cancelación (01-04) y, si es motivo 01, captura el UUID del CFDI sustituto.
- Carga tu e.firma (archivos
.cery.key) e ingresa la contraseña de la llave privada. - Haz clic en “Cancelar” y espera la confirmación.
- Descarga el Acuse de Cancelación inmediatamente como comprobante.
6. Resolver timeouts del servicio web
Si el portal del SAT no responde o da timeout:
- Espera al menos 30 minutos antes de reintentar (los intentos repetidos en poco tiempo pueden saturar la sesión).
- Usa un navegador diferente (Chrome o Edge actualizados funcionan mejor con el portal del SAT).
- Limpia caché y cookies del navegador antes de reintentar.
- Intenta en horario de menor demanda: entre semana de 10:00 a 14:00 hrs, evitando lunes y últimos días del mes.
Solución Alternativa
Cancelar desde tu software de facturación:
Aspel SAE, CONTPAQi Factura Electrónica, Facturama, y otros sistemas de facturación incluyen módulos de cancelación que se conectan directamente al SAT a través de tu PAC. En muchos casos esto es más estable y rápido que el portal web, especialmente en horarios de alta demanda.
Cancelar a través de tu PAC:
Contacta directamente a tu Proveedor Autorizado de Certificación. Los PAC (Edicom, Finkok, Facturama, SW Sapien, etc.) tienen interfaces y servicios web propios para cancelación que suelen responder más rápido que el portal del SAT.
Emitir un CFDI de egreso en lugar de cancelar:
Si la cancelación no es posible (el receptor la rechaza o el plazo venció), emite un CFDI de egreso (nota de crédito) que haga referencia al CFDI original. Este comprobante anula el efecto fiscal del ingreso sin requerir la cancelación formal, y es una práctica aceptada por el SAT.
Cancelación masiva por XML:
Para múltiples CFDI, el SAT permite enviar un archivo XML de cancelación masiva. Consulta la documentación técnica del SAT (Anexo 20) para el formato requerido. Tu PAC también puede procesar cancelaciones masivas.
Prevención
- Revisa los datos antes de timbrar — Un CFDI correcto desde el inicio evita la necesidad de cancelarlo. Verifica RFC, nombre fiscal, monto, concepto y uso del CFDI antes de emitir.
- Mantén tu e.firma vigente — Renuévala con al menos 30 días de anticipación; la e.firma tiene vigencia de 4 años.
- Conoce los motivos de cancelación — Familiarízate con las claves 01-04 para seleccionar la correcta desde el principio y no generar rechazos.
- Establece acuerdos con tus clientes — Comunica a tus clientes que, si reciben una solicitud de cancelación en su Buzón Tributario, deben aceptarla oportunamente.
- Cancela en el mismo ejercicio fiscal — Las cancelaciones del mismo ejercicio son más sencillas; los CFDI de ejercicios anteriores tienen proceso más complejo.
- Guarda todos los acuses — Conserva el acuse de cancelación junto con el XML del CFDI original por el tiempo que marcan las obligaciones fiscales (5 años).
Problemas Relacionados
Error al timbrar CFDI: Si la factura no pudo ser timbrada originalmente, consulta CFDI: Error al timbrar comprobante fiscal.
Errores de migración a CFDI 4.0: Si tienes problemas con los nuevos campos obligatorios de CFDI 4.0, revisa CFDI 4.0: Errores comunes de migración y timbrado.
Error al sustituir CFDI cancelada en Aspel: Para errores al reexpedir una factura que sustituye a una cancelada en Aspel SAE, consulta Aspel SAE: Error al sustituir o reexpedir CFDI cancelada.
Error en notas de crédito CONTPAQi: Si tienes problemas al emitir devoluciones o notas de crédito en CONTPAQi como alternativa a la cancelación, consulta CONTPAQi Comercial: Error en devoluciones y notas de crédito CFDI.
Resumen
- Desde 2022 toda cancelación de CFDI requiere indicar un motivo (01-04); el motivo incorrecto genera rechazo automático.
- Los CFDI mayores a $1,000 MXN requieren aprobación del receptor; si no responde en 3 días hábiles, la cancelación se aplica automáticamente.
- Si el receptor rechaza la cancelación, la alternativa es emitir un CFDI de egreso (nota de crédito) que anula el efecto fiscal.
- Los timeouts del portal del SAT se resuelven esperando, cambiando navegador o cancelando desde tu software de facturación o PAC.
- Mantén tu e.firma vigente y verifica que los archivos
.cery.keycorrespondan al RFC emisor. - Guarda siempre el Acuse de Cancelación como comprobante del proceso.