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"
  }
]
Note

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
Tus Documentos, Tu Responsabilidad

Aunque puedas responder automáticamente, es tu responsabilidad validar el contenido del EnvioDTE y establecer políticas claras de aceptación o reclamo.

On this page

Last updated on 01/08/2025 by delaf