El servicio de “consultar_estatus” se utiliza para la consulta del estatus del CFDI, este servicio pretende proveer una forma alternativa de consulta que requiera verificar el estado de un comprobante en bases de datos del SAT.
Ejemplo USLib
Ejemplo en VBA/VB6
'Consultar estatus
Dim cancela As New USLibCOM.FachadaCancelacionCfdi33
Dim respuesta As New USLibCOM.ConsultarEstatusRespuesta
Set respuesta = cancela.ConsultarEstatus33(rfcEmisor:="MAG041126GT8", rfcReceptor:="XAXX010101000", totalCfdi:="7500.01", uuid:="91E81CEA-28C9-4D10-91E4-FFB05A776A2F", modoPrueba:=True)
MsgBox (respuesta.CodigoEstatus)
MsgBox (respuesta.EsCancelable)
MsgBox (respuesta.estado)
MsgBox (respuesta.EstatusCancelacion)
Mensajes recibidos de la petición al servicio #
Esta tabla muestra los códigos de estatus que obtendremos una vez realizada la petición al servicio de consultar_estatus.
Código Estatus | Descripción | Observaciones |
N 601 | La expresión impresa proporcionada no es válida | Este código de respuesta se presentará cuando la petición de validación no se haya respetado en el formato definido. |
N 602 | Comprobante no encontrado | Este código de respuesta se presentará cuando el UUID del comprobante no se encuentre en la Base de Datos del SAT. |
S | Comprobante obtenido satisfactoriamente | Este código se presentará cuando el UUID del comprobante se encuentre en la Base de Datos del SAT |
Esta tabla muestra los estados posibles que puede regresar la consulta de un comprobante
Estado | Descripción |
No Encontrado | El comprobante no fue encontrado |
Vigente | El comprobante fue encontrado y no ha sido cancelado |
Cancelado | El comprobante fue encontrado y ha sido cancelado con anterioridad |
Esta tabla muestra los tipos de cancelación que el comprobante puede tener
Es Cancelable | Descripción |
Cancelable con Aceptación | El comprobante puede ser cancelado enviando una solicitud la cual puede ser aceptada o rechazada |
Cancelable sin Aceptación | El comprobante puede ser cancelado automáticamente |
No Cancelable | El comprobante no puede ser cancelado |
Esta tabla muestra los estatus de cancelación que se pueden obtener al hacer la consulta
Estatus Cancelación | Descripción |
Cancelado sin aceptación | El comprobante fue cancelado exitosamente sin requerir aceptación |
Cancelado con aceptación | El comprobante fue cancelado aceptando la solicitud de cancelación |
En proceso | El comprobante recibió una solicitud de cancelación y se encuentra en espera de una respuesta o aun no es reflejada |
Solicitud Rechazada | El comprobante no se cancelo porque se rechazo la solicitud de cancelación |
Plazo Vencido | El comprobante fue cancelado ya que no se recibió respuesta del receptor en el tiempo límite. |