Integración con el cliente de LibreDTE

  1. Bajar e instalar el cliente de escritorio de LibreDTE.
  2. Agregar a la configuración del cliente, en el archivo archivo config.yml, el hash de su usuario, que obtiene en su perfil.
  3. Poder crear un archivo XML con su programa con la estructura del documento, se adjunta un XML de ejemplo con los datos para una boleta.
  4. Ejecutar desde su programa el cliente, esto puede hacerlo de la siguiente forma (es un ejemplo, en el enlace del punto a encontrará más ejemplos):
libredte-cliente.py dte_generar --xml=dte.xml --dir=resultado --encoding=ISO-8859-1

Esto enviará el XML a la aplicación de libredte.cl y dejará en la carpeta resultado varios archivos:

  • temporal.json respuesta del servicio web que crea el DTE temporal.
  • emitido.json respuesta del servicio web que crea el DTE real (sin el XML) e incluye el track_id si el DTE fue enviado al SII.
  • emitido.csv mismos datos que emitido.json, pero en un archivo plano separado por punto y coma.
  • emitido.xml archivo XML del documento real (solo si se pasó la opción –getXML al comando).
  • emitido.pdf archivo PDF del documento real, con copia cedible por defecto.

Estos archivos son la respuesta del servicio web de LibreDTE consumido a través del cliente de escritorio.

Configuración del cliente

Revisa la configuración completa del cliente en el README del repositorio.


Last updated on 06/01/2026 by Anonymous