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.