Configuración de Webhook en LibreDTE
Puedes configurar en LibreDTE la renderización de los documentos usando el servicio de LibreDTE View.
Solo debes ir a la configuración de webhooks del emisor y agregar el endpoint de LibreDTE View en el webhook Generar PDF de DTE personalizado.
https://view.libredte.cl/api/dte/render?format=pdf
Nota: Para el webhook de LibreDTE es obligatorio especificar format con valor pdf. Pues LibreDTE espera un archivo PDF en la respuesta al renderizar.
El endpoint previo resolverá automáticamente la plantilla a usar y renderizará el documento en formato PDF. Si deseas renderizar el documento con una plantilla específica, puedes agregar el parámetro template al endpoint.
https://view.libredte.cl/api/dte/render?format=pdf&template=mi-plantilla-personalizada
El parámetro template debe ser el nombre de una plantilla global.
Resolución automática de plantilla
Cuando no se especifica el parámetro template, el servicio busca la primera plantilla disponible en este orden:
| Formato del nombre de la plantilla | Descripción |
|---|---|
{rut_emisor}/{tipo_dte} |
Específica por emisor y tipo de documento. |
{rut_emisor}/{formato} |
Específica por emisor y formato. |
{rut_emisor}/{formato}-{papel} |
Específica por emisor, formato y papel. |
{rut_emisor}/default |
Default del emisor. |
{formato} |
Genérica por formato. |
{formato}-{papel} |
Genérica por formato y papel. |
default |
Plantilla base (siempre disponible). |
Los valores de formato y papel se obtienen según la configuración de PDF por defecto del emisor.
Plantillas globales
Las plantillas globales son plantillas genéricas que no están asociadas a un emisor específico.
Actualmente están disponibles las siguientes plantillas globales:
| Plantilla | Descripción |
|---|---|
general |
Equivalente a la plantilla general de LibreDTE. |
estandar |
Equivalente a la plantilla estándar de LibreDTE. |
servicios_basicos |
Equivalente a la plantilla de servicios básicos de LibreDTE. |
default |
Plantilla base. |