screwdriver-wrenchOtros métodos útiles

Obtener XML de la ultima solicitud realizada

Hay momentos en los cuales obtenemos un error y no sabemos como resolverlo, lo que podemos hacer es enviar un correo a [email protected] explicando el problema y adjuntarles el XML de solicitud y respuesta que te dio el web service para que te den una respuesta. Con ese método obtenés dicho XML.

Recordá utilizar a este método luego de llamar al web service y no antes porque lo que te devuelve es el XML ultima solicitud.

const res = await afip.getLastRequestXML();

console.log(res);

Forzar la solicitud de un nuevo TA

circle-info

Los TA (token authorization) son archivos de ARCA, manejados automáticamente por la Afip SDK, que contienen la información para poder comunicarse con los web services.

El TA dura 12hs y queda cacheado para no solicitarlo todo el tiempo, pero hay momentos en los cuales obtenemos un error y la forma de solucionarlo es descartando el TA actual. Con este método podes forzar a que se renueve.

En cualquier web service podes llamar al método getTokenAuthorization(true); . El parámetro true fuerza la renovación. Por ej:

const ta = await afip.ElectronicBilling.getTokenAuthorization(true);

console.log(ta);

Última actualización