Motivos de cancelación (CFDI 4.0)
Desde 2022, toda cancelación requiere un motivo:Cancelar un CFDI
string
requerido
Identificador del documento a cancelar. Lo encontrarás en el campo
Id en la respuesta de emisión de la factura o al consultar las facturas emitidas.string
requerido
Para API Web se utiliza
issued para facturas de ingreso, egreso y complementos, mientras que se utiliza payroll para los comprobantes de nómina.string
Motivo de cancelación explicados en la tabla anterior (01, 02, 03, 04).
string
UUID del comprobante que sustituye al cancelado (solamente requerido para el motivo de cancelación «01 - Comprobante emitido con errores con relación»).
Para sandbox, solamente se pueden cancelar las facturas que utilicen el RFC de EKU9003173C9 como emisor.
Respuesta a una solicitud de cancelación
-
StatusEstado de la cancelación.canceledCancelada.activeEl CFDI sigue vigente; la cancelación no se realizó.pendingPendiente de aceptación por parte del receptor.
-
MessageDetalle del status de cancelación. -
IsCancelableIndica si la factura es cancelable y bajo que condiciones, o si no es cancelable.Cancelable sin aceptaciónCancelable con aceptaciónNo cancelable
-
UuidUUID del CFDI por cancelar. -
RequestDateFecha de solicitud de cancelación. -
ResponseDateFecha de respuesta del SAT. -
ExpirationDateFecha límite en que el receptor puede emitir una respuesta. -
AcuseXmlBase64XML del acuse en formato Base64. -
AcuseStatusCódigo del status de la cancelación. -
AcuseStatusDetailsDescripción delAcuseStatusde la cancelación.
Flujo de cancelación
Dependiendo del monto y el receptor, la cancelación puede requerir aceptación:- CFDIs emitidos mismo día dentro de los primeros 3 días
- Montos menores a 1,000 MXN
- CFDIs de nómina y traslado
- CFDIs de montos mayores o con más de 3 días de emitidos
Consultar estado de un CFDI
Parámetros de consulta
string
requerido
Identificador único del CFDI.
Respuesta exitosa
Status en la respuesta indica el estado actual dentro de Facturama:
Obtener acuse de cancelación
Después de una cancelación exitosa:string
requerido
Formato del archivo a obtener (pdf|html).
string
requerido
Tipo del CFDI.
string
requerido
Identificador del CFDI.
En el sandbox, las cancelaciones son inmediatas y no requieren aceptación del receptor.