LibreDTE API Client

Configuración

Para utilizar el cliente de API de LibreDTE, se debe tener un token de usuario, generado y obtenido desde la cuenta de LibreDTE.

El archivo test.env sólo sirve para usar con los test. Por lo que se deberán definir las variables de entorno por los siguientes dos métodos: Directo por consola (temporal), o definirlas directamente en el entorno (persistente).

En Linux o MacOS:

El token se almacena en una variable de entorno. Para almacenar en una variable de entorno, se debe escribir lo siguiente en consola.

export LIBREDTE_URL="https://libredte.cl"
export LIBREDTE_HASH="aqui-tu-hash-de-libredte"
export LIBREDTE_RUT="66666666-6"
  • LIBREDTE_HASH es una cadena de varios caracteres. Almacena ese token en un lugar seguro y no lo compartas con nadie.
  • LIBREDTE_RUT contiene tu RUT asociado a la cuenta de LibreDTE, con Dígito Verificador.

Introducir en consola las variables de entorno almacena temporalmente las variables, y alternativamente, se puede modificar el archivo de configuración de shell en Linux (que se explicará a continuación), y añadir al final del archivo los comandos previamente introducidos. Añadir variables de entorno de esta forma es más persistente y no se repite su definición.

  • Si se usa Linux, se deben añadir al archivo ~/.bashrc los comandos previamente definidos.
  • Si se usa MacOS, se deben añadir al archivo ~/.zshrc .

El paso siguiente sólo se hace para usuarios de MacOS. Por último, ejecutar el comando en cuestión para efectuar los cambios.

source ~/.zshrc

En Windows:

Para almacenar en una variable de entorno en Windows, hay varias alternativas. La primera es utilizando cmd, y para almacenarlas utilizando cmd, ejecuta en el buscador de Windows "cmd", y ejecuta los siguientes comandos:

setx LIBREDTE_URL "https://libredte.cl"
setx LIBREDTE_HASH "aqui-tu-hash-de-libredte"
setx LIBREDTE_RUT "66666666-6"

También se pueden definir utilizando Windows PowerShell, de una manera similar. Ejecuta en el buscador de Windows "PowerShell", y ejecuta los siguientes comandos:

$Env:LIBREDTE_URL="https://libredte.cl"
$Env:LIBREDTE_HASH="aqui-tu-hash-de-libredte"
$Env:LIBREDTE_RUT="66666666-6"

Como alternativa para almacenar las variables de manera persistente, debes seguir los siguientes pasos:

  1. Abre el Panel de Control > Sistema > Configuración avanzada del sistema.
  2. En la pestaña Opciones avanzadas, selecciona Variables de entorno.
  3. Añade o modifica las variables en la sección de "Variables de usuario" o "Variables del sistema".

Search results