Responder automáticamente DTE recibidos
LibreDTE permite automatizar la recepción o reclamo de documentos electrónicos (DTE) que llegan por intercambio, mediante un servicio web propio.
Este sistema permite automatizar gran parte del flujo de intercambio, mejorando tiempos de respuesta y reduciendo errores manuales.
¿Cómo funciona?
Debes crear un endpoint HTTP que reciba solicitudes POST. LibreDTE enviará en el cuerpo un JSON que contiene el archivo EnvioDTE codificado en base64.
Ejemplo de endpoint
https://example.com/api/intercambios/procesar
Ejemplo de payload recibido
{
"xml": "aWRfcGFnbwo="
}
Tipos de respuesta esperada
Tu servicio debe responder con JSON. Hay múltiples opciones dependiendo del comportamiento deseado:
1. Recibir todos los documentos (estado ERM)
true
2. Reclamar todos los documentos (estado RCD)
false
3. No procesar (deja el intercambio sin respuesta automática)
null
4. Procesar por documento (recibir y reclamar según DTE)
{
"recibir": [
{
"TipoDTE": 33,
"Folio": 1
}
],
"reclamar": [
{
"TipoDTE": 33,
"Folio": 2
}
]
}
5. Procesar con detalles adicionales por documento
[
{
"TipoDTE": 31,
"Folio": 1,
"EstadoRecepDTE": "ERM",
"RecepDTEGlosa": "Otorga recibo de mercaderías o servicios"
},
{
"TipoDTE": 31,
"Folio": 2,
"EstadoRecepDTE": "RCD",
"RecepDTEGlosa": "Reclamo al contenido del documento"
}
]
Solo TipoDTE y Folio son obligatorios. Sin embargo, se recomienda incluir RUTEmisor, EstadoRecepDTE y RecepDTEGlosa si hay más de un DTE.
Configuración general opcional
También puedes incluir un bloque config con información adicional:
{
"accion": true,
"config": {
"NmbContacto": "Esteban",
"MailContacto": "usuario@empresa.cl",
"sucursal": 0,
"Recinto": "Casa matriz",
"responder_a": "dte@proveedor.cl",
"periodo": "202405"
}
}
| Campo | Descripción |
|---|---|
NmbContacto |
Nombre del contacto para consultas |
MailContacto |
Email del contacto |
sucursal |
Código de sucursal (0 = casa matriz) |
Recinto |
Nombre del lugar de recepción |
responder_a |
Email del proveedor (recomendado: no asignar) |
periodo |
Período contable en formato AAAAMM |
Aunque puedas responder automáticamente, es tu responsabilidad validar el contenido del EnvioDTE y establecer políticas claras de aceptación o reclamo.