Solución Factible Home
Login
Solución Factible®:Integration Center [SF:IC]
Buscar en SF:IC
 
  • Home
  • Emisión
  • Timbrado
  • Recepción
  • Autofactura
  • Validador CFD
Inicio  |  Timbrado  |  2.2. WebServices  |  2.2.1. WS Timbrado  |  2.2.1.4. Timbrado.cancelarBase64 Doc
  • Home
  • Emisión
  • Timbrado
  • Recepción
  • Autofactura
  • General
  • Herramientas
  • Validador CFD

2.2.1.4. Timbrado.cancelarBase64 Doc

Nota: se recomienda usar el método del WebServide de cancelación: cancelarAsincrono

Cancela uno o varios Comprobantes Fiscales Digitales por Internet (CFDI).

Parametros:

Nombre Descripción Requerido
usuario Nombre de usuario registrado para el uso del Web Service Si
password Contraseña del usuario Sí
uuids Arreglo de Strings con los folios fiscales (UUIDs) de los CFDI a certificar. Sí
derCertCSDBase64 String que contiene la información CSD (Certificado de Sello Digital) que se va utilizar para la encripción de la solicitud de cancelación codificado en Base64, debe ser el mismo con el que se generó el sello digital del CFDI. Sí
derKeyCSDBase64 String que contiene la información de la llave privada del CSD codificadoa en Base64, debe ser la misma con la se generó el sello digital del CFDI. Sí
contrasenaCSD Contraseña de la llave privada del CSD (Certificado de Sello Digital) con el que se generó el sello digital del CFDI (Comprobante Fiscal Digital por Internet). Sí

Ejemplo de request:

Descargar este ejemplo

Regresa:

Este método retorna un tipo compuesto: CFDICancelacion, los atributos se describen en la siguiente tabla
Nombre Descripción Requerido
status El código status de la operación. Códigos de respuesta de cancelación Sí
mensaje El mensaje de respuesta, una cadena de caracteres detallando el status de la operación. Sí
resultados Un array de CFDIResultadoCancelacion. Atributos se detallan en la tabla CFDIResultadoCancelacion No
Atributos de CFDIResultadoCancelacion
Nombre Descripción Requerido
status Status del resultado de la cancelación del CFDI, para detalles de los códigos de status de cancelación consulte “Códigos de status de cancelación de CFDI” Sí
mensaje Mensaje detallado de la operación realizada o descripción del error. Sí
uuid Folio fiscal del CFDI que se canceló. Sí
statusUUID Status de respuesta del SAT para el comprobante que se envió a cancelación, para detalles de los códigos de status de cancelación consulte “Códigos de respuesta del SAT para la cancelación de CFDI” Condicional

Ejemplo de response (ERROR):

Descargar este ejemplo

Ejemplo de response (CORRECTO):

Descargar este ejemplo

Códigos de respuesta

Cancelación:

200 - El proceso de cancelación se ha completado correctamente.
500 - Han ocurrido errores que no han permitido completar el proceso de cancelación.

Códigos de status generales:

611 - No se han proporcionado UUIDs a cancelar.

Códigos de status de cancelación de CFDI:

200 - El proceso de cancelación se ha completado correctamente.
500 - Han ocurrido errores que no han permitido completar el proceso de cancelación.

Códigos de respuesta del SAT para la cancelación de CFDI:

201 - El folio se ha cancelado con éxito.
comments powered by Disqus