servicio de cancelación cfdi.

 

Esta documentación es para emisión de CFDIs normal.
Para cancelación de un comprobante CFDI de retenciones, ingrese aquí.

El servicio de cancelación consta de un servicio REST para cancelación de CFDIs timbrados ante el SAT, a partir del UUID del comprobante.

La siguiente guía explica cómo utilizar el servicio de cancelación, usando como ejemplo la Terminal o Linea de comandos y cURL.


Servicio

Para el siguiente ejemplo de cancelación de un comprobante timbrado usaremos:

 Servidor de prueba: https://staging.diverza.com/
 Servicio: /stamp/cancel/{RFC}
 Metodo HTTP: POST
 Header HTTP: x-auth-token
 Token de prueba: ABCD1234
 UUID de prueba: f7da0c0d-2c2e-4753-9d56-b0f080252eda

Nota: Es importante que utilices el mismo token con el que timbraste el comprobante. Con él comprobaremos que tu haces la petición y obtendremos la información necesaria para procesar la cancelación con el SAT.

Nota: El UUID es un atributo del complemento TimbreFiscalDigital


Petición HTTP

Usando la terminal o linea de comandos, ejecutar lo siguiente:

curl -X POST "https://staging.diverza.com/issue/cancel/AAA010101AAA/f7da0c0d-2c2e-4753-9d56-b0f080252eda" -H "x-auth-token: ABCD1234" -i

Nota: La dirección del ejecutable cURL puede variar entre sistemas operativos y procesos de instalación.

Si revisamos el comando prodremos ver que la petición es dirigida a la URL del servicio de cancelación, utilizando el metodo POST, agregando como último recurso el UUID del CFDI a cancelar, y como header el token de seguridad, que en este caso es el que se utiliza para el ambiende de pruebas ABCD1234.

Respuesta

Una vez ejecutado el comando podremos observar en la respuesta:

HTTP/1.1 200 OK
Date: Fri, 16 May 2014 13:26:02 GMT
Connection: close
Transfer-Encoding: chunked
Content-Type: text/plain; charset=UTF-8

HTTP/1.1 0 Proceso realizado con éxito
connection: keep-alive
server: Cowboy
date: Fri, 16 May 2014 13:26:02 GMT
content-length: 30
cache-control: max-age=0, private, must-revalidate

Proceso realizado con éxito

El código de respuesta tambien es devuelto y debera ser 200 OK y 0 Proceso realizado con éxito cuando la petición sea exitosa, en caso contrario te invitamos a revisar la Lista de Códigos de Respuesta para cancelación, que contiene todos los posibles códigos de respuesta del servicio de timbrado y sus posibles soluciones.