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.