AppDTE Community
AppDTE Community es una API REST de código abierto para la emisión de Documentos Tributarios Electrónicos (DTE) en Chile.
Está desarrollada en Java 17, utilizando Jetty, Jakarta Servlets, Thymeleaf y MySQL, ofreciendo una solución ligera y orientada a integraciones con sistemas ERP, POS, e-commerce y aplicaciones empresariales.
Características
- API REST para emisión de DTE.
- Generación y firma electrónica de XML.
- Integración con el Servicio de Impuestos Internos (SII).
- Descarga de documentos emitidos.
- Arquitectura basada en Jakarta Servlets.
- Base de datos MySQL.
- Código abierto.
Requisitos
- Java 17 o superior.
- MySQL.
- Linux (versión oficialmente soportada).
- Certificado Digital.
- Archivos CAF (folios autorizados por el SII).
Documentación
Flujo básico
- Instalar AppDTE Community.
- Configurar la empresa y los usuarios.
- Cargar el Certificado Digital de los usuarios correspondientes.
- Cargar los folios (CAF).
- Obtener un token mediante el endpoint /api/login.
- Enviar un documento JSON mediante /api/sendDTE. En caso de ser una boleta se usa /api/sendBOLETA/.
- Recibir la respuesta del procesamiento.
Servicios profesionales
AppDTE Community es software de código abierto y no tiene costo de licencia.
EGGA Informática ofrece servicios profesionales para empresas que requieran:
- Implementación.
- Capacitación.
- Integraciones.
- Adaptaciones.
- Desarrollo de nuevos módulos.
- Soporte técnico.
Soporte
El soporte comercial no forma parte del proyecto Community y se ofrece como un servicio profesional independiente.
Contribuciones
Las contribuciones son bienvenidas.
Si desea colaborar con el proyecto, puede abrir un Issue o enviar un Pull Request siguiendo las políticas de contribución del repositorio.
Licencia
Consulte el archivo LICENSE para conocer los términos de distribución y uso del proyecto.