Integración con el cliente de LibreDTE
- Bajar e instalar el cliente de escritorio de LibreDTE.
- Agregar a la configuración del cliente, en el archivo archivo
config.yml, elhashde su usuario, que obtiene en su perfil. - 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.
- 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.jsonrespuesta del servicio web que crea el DTE temporal.emitido.jsonrespuesta del servicio web que crea el DTE real (sin el XML) e incluye el track_id si el DTE fue enviado al SII.emitido.csvmismos datos que emitido.json, pero en un archivo plano separado por punto y coma.emitido.xmlarchivo XML del documento real (solo si se pasó la opción –getXML al comando).emitido.pdfarchivo 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