Cancelación de CFDI

Un proceso fiscal sensible que requiere precisión, trazabilidad y seguimiento puntual

¿Qué es la cancelación de un CFDI?

La cancelación de un CFDI es el proceso mediante el cual un comprobante previamente timbrado se invalida ante el SAT, indicando el motivo de cancelación y, en algunos casos, la relación con otro CFDI que lo sustituye.

Bily implementa este proceso respetando los lineamientos oficiales del SAT y proporcionando visibilidad completa del ciclo de vida de la cancelación.


Tipos de cancelación soportados

Bily soporta todos los motivos de cancelación definidos por el SAT, incluyendo:

  • 01 – Comprobante emitido con errores con relación
    Se cancela el CFDI y se relaciona con otro comprobante que lo sustituye.

  • 02 – Comprobante emitido con errores sin relación
    Se cancela el CFDI sin necesidad de relacionarlo con otro.

  • 03 – No se llevó a cabo la operación
    La operación nunca ocurrió, por lo que el CFDI debe invalidarse.

  • 04 – Operación nominativa relacionada en la factura global
    Se utiliza cuando una operación incluida en una factura global se requiere facturar de forma individual

Estos motivos permiten cubrir escenarios operativos, fiscales y administrativos comunes.


Proceso de cancelación en Bily

El proceso de cancelación en Bily está diseñado para ser seguro y auditable:

  1. Se solicita la cancelación del CFDI indicando el motivo correspondiente.
  2. La solicitud se envía al SAT.
  3. El comprobante entra en un proceso de monitoreo de estatus.
  4. Se actualiza automáticamente el estado conforme a la respuesta del SAT y/o del receptor.
  5. Se conservan históricos y acuses relacionados.

Este enfoque evita incertidumbre y permite conocer en todo momento el estado real de la cancelación.


Monitoreo del estatus de cancelación

Bily integra la cancelación con su servicio de monitoreo de estatus de CFDI, permitiendo:

  • Saber si la cancelación está:
    • En proceso
    • Aceptada
    • Rechazada
  • Registrar la fecha de solicitud
  • Mantener el historial completo del CFDI

El estatus del comprobante se actualiza automáticamente cada hora conforme a la respuesta de los servicios del SAT.

📘

Nota: Las consultas periódicas se llevan a cabo cada hora, el histórico sólamente guardará un registro cuando detecte algún cambio en el estatus del comprobante para evitar la generación de un histórico muy extenso, la fecha de consulta se actualizará en cada momento para mantener trazabilidad.


Cancelaciones en el entorno Sandbox (pruebas)

Para una cobertura completa durante tu integración y pruebas dentro de Bily hemos preparado los siguientes escenarios para los diferentes flujos posibles que pudiera presentarse durante el proceso de cancelación de un CFDI.


Escenario

Condiciones

Resultado (1 minuto)

Resultado definitivo

El receptor acepta una cancelación

El RFC del receptor debe ser IIA040805DZ4, el Total del CFDI debe ser mayor a $1,000.00

estado = Vigente

es_cancelable =Cancelable con aceptación

estatus_cancelacion = EN PROCESO

estado = Cancelado

es_cancelable =Cancelable con aceptación

estatus_cancelacion = CANCELADO CON ACEPTACIÓN

El receptor rechaza una cancelación

El RFC del receptor debe ser OÑO120726RX3, el Total del CFDI debe ser mayor a $1,000.00

estado = Vigente

es_cancelable =Cancelable con aceptación

estatus_cancelacion = EN PROCESO

estado = Vigente

es_cancelable =Cancelable con aceptación

estatus_cancelacion = SOLICITUD RECHAZADA

Cancelación por plazo vencido

El RFC del receptor debe ser distinto a IIA040805DZ4 y OÑO120726RX3, el Total del CFDI debe ser mayor a $1,000.00

estado = Vigente

es_cancelable =Cancelable con aceptación

estatus_cancelacion = EN PROCESO

estado = Cancelado

es_cancelable =Cancelable con aceptación

estatus_cancelacion = PLAZO VENCIDO

Cancelación sin aceptación

El RFC del receptor no influye en el resultado mientras el Total del CFDI sea menor o igual $1,000.00

estado = Vigente

es_cancelable =Cancelable con aceptación

estatus_cancelacion = EN PROCESO

estado = Cancelado

es_cancelable =Cancelable sin aceptación

estatus_cancelacion = CANCELADO SIN ACEPTACIÓN


¿Cómo se administra dentro de Bily?

Desde el Panel (Dashboard)

Desde el Panel de Bily podrás:

  • Solicitar la cancelación de un CFDI
  • Seleccionar el motivo de cancelación
  • Indicar CFDI de sustitución cuando aplique
  • Consultar el estatus de la cancelación
  • Visualizar el historial de eventos del comprobante

Consulta el Manual de operación Emisión - Consulta CFDI


Desde la API REST

La API REST permite:

  • Solicitar la cancelación de un CFDI
  • Indicar motivo y CFDI relacionado
  • Consultar el estatus de la cancelación
  • Integrar la cancelación con sistemas externos (ERP, contabilidad, backoffice)

Consulta la Referencia API Emisión


A través de Webhooks y Eventos

Bily emite eventos relacionados con la cancelación de CFDI, como:

  • Solicitud de cancelación iniciada
  • Cancelación aceptada por el SAT
  • Cancelación rechazada
  • Cambio de estatus del CFDI

Estos eventos pueden ser consumidos por Webhooks para:

  • Sincronizar estatus con sistemas externos
  • Notificar a áreas contables o administrativas
  • Auditar procesos fiscales críticos

Consulta la guía de Webhooks y Eventos


Cancelaciones claras, controladas y trazables

Con Bily, la cancelación de CFDI deja de ser un proceso incierto y fragmentado.
Cada solicitud cuenta con estatus claro, evidencia fiscal y seguimiento automático, brindando tranquilidad operativa y cumplimiento normativo.

Bily transforma la cancelación en un proceso ordenado, auditable y confiable, alineado a las reglas del SAT.