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.5. Timbrado.enviarSolicitudCancelacion Doc
  • Home
  • Emisión
  • Timbrado
  • Recepción
  • Autofactura
  • General
  • Herramientas
  • Validador CFD

2.2.1.5. Timbrado.enviarSolicitudCancelacion Doc

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

Envia una solicitud de cancelación según el estándar definido en el Anexo 20 de la Resolución Miscelánea Fiscal (RMF) para 2012.

Con la invocación de este método se entiende que el factura electronica (CFD o CFDI) que usted este enviando a cancelar ya vendra firmado y con una estructura definida de acuerdo a lo anterior descrito.

Si prefiere que Solución Factible® maneje el firmado y la creación de la solicitud de cancelación, deberá invocar el método cancelar

Parametros:

Nombre Descripción Requerido
usuario Nombre de usuario registrado para el uso del Web Service Si
password Contraseña del usuario Sí
solicitudCancelacion Solicitud de cancelación codificada en base64 Sí

Ejemplo llamada al Web Service:

Descargar este ejemplo


Ejemplo de solicitud cancelacion de acuerdo al anexo 20

- Para la documentación sobre la solicitud de cancelación en el anexo 20 sección II inciso D Descargar SAT Anexo 20
- Para la especificación de cómo hacer la firma puede visitar el link externo: XML Signature Syntax and Processing
- Para la validación de la firma puede visitar: Verificador de Firma digital XML

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 respuesta Timbrado.enviarSolicitudCancelacion (CORRECTO):

Descargar este ejemplo

Ejemplo de respuesta Timbrado.enviarSolicitudCancelacion (ERROR):

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 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.

Códigos de respuesta para enviarSolicitudCancelacion:

1801 - La solicitud de cancelación está malformada
1802 - La firma de la solicitud de cancelación no es válida
1803 - El dato no es un UUID válido
1804 - Se ha superado el número máximo de UUIDs permitido por transacción de cancelación
Nota: Estos códigos de error entrarán en vigor en producción el 14/09/2012
En testing ya están implementados.
comments powered by Disqus