WSLPG ticket de acceso

Antes de conectarse al WSLPG para ejecutar cualquiera de sus métodos es necesario obtener una autorización de acceso a los servidores de AFIP. Esto se hace por medio del método "lpgObtenerTicketAcceso". Si este método devuelve verdadero obtendremos el "token" o ticket para operar.

El ticket generalmente es válido por 12 horas. La propiedad "lpgTicketFechaVencimiento" contiene hasta que hora el ticket actual es válido. Mientras el ticket esté en vigencia podemos ejecutar cualquier método del web service como obtener COE autorizando una liquidación.

Cuando el ticket se vence debemos volver a llamar al método "lpgObtenerTicketAcceso".

También es posible, chequear que la propiedad "lpgTicketEsValido" devuelve verdadero indicando que aun tenemos acceso.

El método "lpgObtenerTicketAcceso" no tiene parámetros solo devuelve verdadero o falso. En caso de ser falso consultar la propiedad "UltimoMensajeError" para obtener la descripción del error generalmente asociado a:

"Computador no autorizado" por errores en el archivo de certificado o en trámites fiscales.

"Tiempo de expiración" o similar por no estar sincronizada la hora de la pc.

"Licencia no válida" (solo en el modo real) por faltar el archivo de licencia o no corresponder al CUIT emisor.

Es recomendable ejecutar este método los menos posible, es decir solo ejecutarlo cuando el ticket actual está vencido y en caso de operar desde varias PC, compartir el ticket obtenido entre todas. Una descripción más avanzada de como tratar este método se encuentra en la documentación del WSAA.