Pruebas de cancelación de Web Services de timbrado
Vea aquí información general sobre Cancelación 4.0
English versionEjemplos y descripción del uso de los web services de cancelación dentro de timbrado.
En este documento se muestra cómo se pueden usar los métodos de cancelación disponibles para la nueva
forma de cancelación, con ejemplos de diferentes casos. Todos los métodos disponibles se comportan de la
misma manera y retornan los mismo
códigos,
en lo único en que varían es en los parámetros de cada método.
Debido a que este es un ambiente de pruebas,
la duración máxima para que el proceso normal de cancelación se concrete se acorta de 72 horas a
5 minutos.
Tenga en cuenta que todos los métodos reciben el UUID del comprobante a cancelar solo cuando
Solucion Factible timbró este comprobante. Cuando sea timbrado por alguna otra entidad se deberá
especificar la "Expresión impresa" del comprobante, dentro del campo del UUID.
A partir del 1 de enero de 2022, todas las solicitudes de cancelación deberán contener el motivo de cancelación del CFDI. En el caso de que el motivo de cancelación sea "01 - Comprobante emitido con errores con relación" se deberá especificar el UUID del comprobante que sustituye al comprobante a cancelar.
Con la finalidad de no cambiar el contrato de datos SOAP y evitar problemas de compatibilidad con los servicios implementados por nuestros clientes, en los servicios de cancelación de Solución Factible será posible incluir una cadena de cancelación en lugar del UUID, en la cual se incluya el UUID a cancelar, motivo de cancelación y el UUD relacionado que sustituye al comprobante a cancelar.
Para más detalles consulte el catálogo de Motivos de cancelación permitidos.
- Web services disponibles
- timbrado: cancelar ejemplos
- timbrado: cancelarBase64 ejemplos
- cancelacion (timbrado): cancelar ejemplos
- cancelacion (timbrado): cancelarAsincrono ejemplos
- Casos al cancelar
- Cancelar un CFDI con un documento relacionado
- Intenta cancelar un CFDI que ya está en proceso de cancelación
- CFDI que se intentó cancelar regresa el rechazo del receptor
- CFDI que se intentó cancelar regresa exito al cancelar
- Cancela un CFDI que Solución Factible NO timbró, usando su expresión impresa
Motivos de cancelación:
-
Clave Descripción 01 Comprobante emitido con errores con relación. 02 Comprobante emitido con errores sin relación. 03 No se llevó a cabo la operación. 04 Operación nominativa relacionada en una factura global. Cuando se seleccione la clave 01, se deberá habilitar un campo adicional para registrar el folio fiscal que sustituye al comprobante.
- timbrado:cancelar
-
- Regresa
-
- timbrado:cancelarBase64
-
- Regresa
-
- cancelacion (timbrado): cancelar
-
- Regresa
-
- cancelacion (timbrado): cancelarAsincrono
-
- Regresa
-
- Casos al cancelar
- Cancelar un CFDI con un documento relacionado activo
-
- Respuesta de la petición
-
- Intenta cancelar un CFDI que ya está en proceso de cancelación
-
- Respuesta de la petición
-
- CFDI que se intentó cancelar regresa el rechazo del receptor
-
- Respuesta de la petición
-
- CFDI que se intentó cancelar regresa exito al cancelar
-
- Respuesta de la petición
-
- Cancela un CFDI que Solución Factible NO timbró, usando su expresión impresa
-
- Respuesta de la petición
-
La ventaja de este método es que si la operación es correcta, se le enviara al correo especificado la respuesta de cancelación una vez completado el proceso de cancelación.
En todos los casos se usa el método cancelar del web service cancelacion de timbrado
Tras esperar 5 minutos y volver e ejecutar el método se recibirá esta respuesta:
Tras esperar 5 minutos y volver e ejecutar el método se recibirá esta respuesta: