El sat tiene implementado un nuevo esquema de cancelación de cfdi y aplican diferentes reglas para cancelar un cfdi de manera definitiva.
Cancelación Directa
Es cuando se manda la cancelación del cfdi y tiene menos de 24 horas de emitido y el total es menor a $ 1,000 pesos.
Cancelación Con Aceptación
Cuando el cfdi tiene mas de 72 horas de emitido y además es un monto superior a $1,000, será necesario que el RFC receptor te acepte la cancelación. El receptor tiene hasta 72 horas para aceptar o rechazar la cancelación una vez recibida la solicitud y solo aplica para CFDI de Ingreso y CFDI con complemento de Pagos.
Cancelación Por Plazo Vencido
Cuando el cfdi tiene mas de 72 horas de emitido y además es un monto superior a $1,000, si no se recibe respuesta por parte del RFC receptor en 72 horas la factura se auto-cancela solamente la primera vez
Cancelación Con Documentos Relacionados
Cuando se requiera cancelar un CFDI que tiene relacionado otro, por ejemplo, una factura que haya sido incluida en el complemento de pago, primero se tiene que cancelar el complemento de pago y luego la factura. Si se intenta cancelar primero la factura, el SAT no lo permitirá
Después de mandar a cancelar el cfdi, si el cfdi entró en el supuesto de Cancelación Con Aceptación o Cancelación Por Plazo Vencido se debe de usar el servicio de consultar estatus de cfdi para que obtengas el estatus del cfdi final en el sat. Se recomiendo ejecutar esta consulta una vez cada 2 días.