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
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óncanceledCanceladaactiveNo se puede cancelar, tiene documentos relacionadospendingPendiente de aceptación por parte del receptor
-
MessageDetalle del status de cancelación. -
IsCancelableIndica si la factura es cancelable y bajo qué 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
string
requerido
Identificador único del CFDI.
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
Identificador único del CFDI.
En el sandbox, las cancelaciones son inmediatas y no requieren aceptación del receptor.