Inicio | Timbrado | 2.2. WebServices | 2.2.1. WS Cancelación | 2.2.1.3. Cancelacion.getStatusCancelacionAsincrona
La LCO fue actualizada por última vez el 04/dic/2024
Documentación método: getStatusCancelacionAsincrona
Recibe un UUID para revisar el estado de la cancelación y le retorna el acuse de la cancelación si ésta fue cancelada correctamente o el mensaje del por qué no se canceló. La información del estatus de la cancelación estará disponible por un periodo de hasta 60 días después de haberse recibido respuesta del SAT.
SOAPAction: urn:getStatusCancelacionAsincrona
- Parámetros:
-
Nombre Descripción Requerido usuario xs:string
Nombre del usuario registrado en el panel de timbrado.Si password xs:string
Contraseña del usuario.Sí transactionId xs:string
El UUID de la transacción que se desea consultar.Sí properties KeyValue[]
Lista de parámetros Llave-Valor disponibles para futuras versiones.No
Properties
Parámetros Llave-Valor.
Actualmente este método no procesa ningún parámetro Llave-Valor.
Actualmente este método no procesa ningún parámetro Llave-Valor.
Ejemplo de request con SOAP 1.2:
Descargar este ejemplo
Regresa:
- Este método retorna un tipo compuesto:
StatusCancelacionResponse
, los atributos se describen en la siguiente tabla: -
Nombre Descripción Requerido status xs:int
El código status de la transacción. Códigos de respuesta de cancelaciónSí mensaje xs:string
El mensaje de la transacción.Sí acuseSAT xs:string
El acuse XML del SAT.No
Ejemplo de respuesta:
Descargar este ejemplo
Códigos de respuesta
Cancelación:
- 200 – La solicitud de cancelación se registró exitosamente.
- 500 - Han ocurrido errores que no han permitido completar el proceso de obtener el estado de la cancelación, reintentar.
- 501 - Ha ocurrido un error de conexión a la base de datos de procesamiento asíncrono, reintentar.
- 601 - Error de autenticación, el nombre de usuario o contraseña son incorrectos.
- 602 - La cuenta de usuario se encuentra bloqueada.
- 603 - La contraseña de la cuenta ha expirado.
- 604 - Se ha superado el número máximo permitido de intentos fallidos de autenticación.
- 605 - El usuario se encuentra inactivo.
- 611 - Los datos recibidos están incompletos o no se encuentran donde se esperarían.
- 620 - Permiso denegado.
- 621 - Los datos recibidos no son válidos de acuerdo a la estructura o tipo de dato esperado.
- 633 - Uso indebido de cuenta de producción en pruebas o cuenta de prueba en producción.
- 702 – No se encuentra la transacción con el UUID especificado.
- 1801 - No se pudo cargar el mensaje de cancelación o no se pudo validar la firma.
- 1802 - La firma de la solicitud de cancelación no ha pasado la validación criptográfica.
Códigos adicionales de la nueva forma de cancelación
- 204 - El comprobante no se puede cancelar
- 211 - La cancelación está en proceso
- 213 - La solicitud de cancelación fue rechazada por el receptor
UUIDs que pueden usarse en el ambiente de pruebas que retornan este código |
E329DD15-7D0B-44E9-A204-51A7443D1FBE |
5B4B180D-5B6C-4392-B204-252215A1AB84 |
51D8A114-2BA6-40B8-C204-B9721791863B |
1BCA95C3-DA01-44C2-D204-59A9114F94BE |
F4621025-0864-4E62-E204-59EE41B1101E |
UUIDs que pueden usarse en el ambiente de pruebas que retornan este código |
C5E58106-6C1E-41C9-A211-FB8BAD1CABB0 |
38FB9AC9-DD3E-4601-B211-EB02C007C3BA |
CB917CA9-60D3-4A81-C211-76BD1A6B756D |
7C34D543-E6C9-4990-D211-3F767E0B5142 |
0D62B12C-BC6C-4626-E211-FC8FE727A5BC |