ANEXO 20 VERSIÓN 3.3 - Publicado DOF: 28.07.2017

Rubro I-C


Estándar del servicio de cancelación.


Para realizar la cancelación de un comprobante fiscal digital por internet se cuenta con un Servicio Web autenticado al cual se debe conectar el usuario para hacer el envío por lotes de los comprobantes (desde 1 hasta 500) por transacción. El cual es expuesto en la siguiente URL:

https://cancelacion.facturaelectronica.sat.gob.mx/Cancelacion/CancelaCFDService.svc

Para realizar la cancelación de un CFDI de retenciones se cuenta con un servicio web autenticado al cual se debe conectar el usuario para hacer el envío de uno a uno de forma asíncrona y envío por lotes de los comprobantes de 1 hasta 10,000 por transacción de forma asíncrona, el cual se expone en la siguiente URL:

https://prodretencioncancelacion.cloudapp.net/

Estos servicios pueden ser accedidos mediante el portal del SAT, o conectarse de manera síncrona (bajo las mismas condiciones de seguridad) para realizar cancelaciones de manera automatizada. El usuario debe enviar peticiones firmadas utilizando el Certificado de Sello Digital del emisor de los CFDI, bajo el estándar XML Digital Signature establecido por el W3C (http://www.w3.org/TR/xmldsig-core) identificando cada uno de los CFDI a cancelar por medio del identificador único incluido en el Timbre Fiscal Digital.

Códigos de respuesta del comprobante fiscal digital por Internet.

EstatusUUID
Descripción del código Código
UUID Cancelado 201
UUID Previamente cancelado 202
UUID No encontrado o no corresponde en el emisor 203
UUID No aplicable para cancelación 204
UUID No existe 205
UUID no corresponde a un CFDI del Sector Primario 206

EstatusPeticion
Descripción del código Código
XML mal formado 301
Sello mal formado o inválido 302
Sello no corresponde al emisor 303
Certificado revocado o caduco 304
Certificado inválido 305
Uso de certificado de e.firma inválido 310

El Tipo de dato estándar usado para las acciones de cancelación, esta embebido dentro del contrato del servicio web en formato Web Service Definition Language(WSDL) expuesto en la siguiente ruta de internet:

https://cancelacion.facturaelectronica.sat.gob.mx/Cancelacion/CancelaCFDService.svc?singleWsdl

En la definición del servicio web se encuentran los objetos CancelaCFD y Signature que definen la estructura de cancelación y la firma del Contribuyente asociado a los folios de CFDI a cancelar. El objeto de firmado agregado, deriva en el mismo contrato de su namespace en la URL ”http://www.w3.org/2000/09/xmldsig#” y agregando los objetos opcionales de KeyInfo, X509Data y X509Certificate.

Fundamento Legal