1. Home
  2. Servicios
  3. Cancelaciones
  4. Aceptar o Rechazar cancelación Receptor

Aceptar o Rechazar cancelación Receptor

Servicio mediante el cual el receptor puede manifestar la aceptación o el rechazo de una solicitud de cancelación. Elige entre cuatro métodos: por UUID, CSD, PFX o XML sellado.

✓Antes de empezar
1Obtén un Bearer Token con tu usuario y contraseña de SW. Se recomienda usar un token infinito.
2Elige el método: por UUID (primero carga los CSD del receptor a tu cuenta ADT), por CSD, por PFX (¿Cómo crear un PFX?) o por XML sellado (genera y sella tu XML).
3Para pruebas, usa los CSD de pruebas vigentes.

Cómo funciona

Este servicio aplica cuando un CFDI ya timbrado tiene una solicitud de cancelación y su estatus es Cancelable con aceptación: el receptor la acepta o la rechaza con este servicio.

1
CFDI timbrado
Emites y timbras el CFDI.
→
2
Solicitud de cancelación
El emisor la solicita y el SAT valida el estatus: Cancelable con aceptación.
→
3
El receptor decide
Tiene 3 días hábiles para aceptar o rechazar la solicitud.
→
Aceptación → CFDI cancelado
El receptor acepta y el CFDI queda cancelado.
Rechazo → CFDI vigente
El receptor rechaza y el CFDI sigue vigente.
💡 Nota: el método por UUID procesa un solo folio y requiere que los CSD del receptor estén cargados en tu cuenta. Los métodos por CSD y PFX reciben el certificado en la petición y aceptan uno o varios folios.

URL´s

Selecciona el ambiente: todos los ejemplos de la página se actualizan con la URL elegida.

🔗 Endpoint

Elige el método con el que quieres aceptar o rechazar la solicitud. Cada uno tiene su propio path y parámetros, pero los 4 comparten la misma respuesta exitosa.

POST

Ejemplo XML

Este es el XML que debes firmar y enviar en el campo xml.

💡 Visita nuestra herramienta: Firmar XML — permite generar y agregar el Signature a tu XML a partir de un archivo PFX. El XML base antes de firmar debe tener la siguiente forma.

    

Ejemplo Request


    
💡 Nota: estos ejemplos están basados en los SDK de SW, pero puedes armar la petición directamente contra la API REST en el lenguaje que prefieras.

Respuesta

Los 4 métodos comparten la misma respuesta exitosa; los errores indican a qué métodos aplican.


    

📋 Códigos de respuesta

Códigos que puede regresar el servicio al procesar la aceptación o el rechazo.

Código
Mensaje
300
Usuario no válido
301
XML mal formado
302
Sello mal formado
304
Certificado revocado o caduco
305
Certificado inválido
309
Patrón de folio inválido
310
CSD Inválido
1000
Se recibió la respuesta de la petición de forma exitosa
1001
No existen peticiones de cancelación en espera de respuesta para el uuid
1002
Ya se recibió una respuesta para la petición de cancelación del uuid
1003
Sello No Corresponde al RFC Receptor
1004
Existen más de una petición de cancelación para el mismo uuid
1005
El uuid es nulo no posee el formato correcto
1006
Se rebaso el número máximo de solicitudes permitidas
Este método no recibe body: toda la información va en el path.
Este método no recibe parámetros en el path: toda la información va en el body.
Este método no recibe parámetros en el path: toda la información va en el body.
Este método no recibe parámetros en el path: toda la información va en el XML.

  En SW® somos mejores para TI,  es por ello que tu opinión es muy importante,  por favor ayúdanos calificando este articulo y dejando tus comentarios.

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Updated on octubre 29, 2026

Related Articles