---
title: "Integración con el cliente de LibreDTE"
description: "Integra tu sistema con LibreDTE usando XML y el cliente oficial."
type: "docs"
category: "doc"
tags: []
authors: [Anonymous]
date: "2024-04-24"
last_update: "2026-08-25"
time_minutes: 2
draft: false
unlisted: false
url: "https://www.stage.libredte.cl/docs/integracion/api/integracion-con-el-cliente-de-libredte"
---

# Integración con el cliente de LibreDTE

1. Bajar e instalar [el cliente de escritorio de LibreDTE](https://github.com/LibreDTE/libredte-cliente).
2. Agregar a la configuración del cliente, en el archivo  archivo `config.yml`, el `hash` de su usuario, que obtiene en [su perfil](https://libredte.cl/usuarios/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):

```shell
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](https://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.

> [!HINT] Configuración del cliente
>
> Revisa la configuración completa del cliente en el [README del repositorio](https://github.com/LibreDTE/libredte-cliente?tab=readme-ov-file#c%C3%B3mo-ejecuto-el-cliente).



---
Last updated on 25/08/2026

