AppDTE SDK Universal
SDK para integrar sistemas con la API de firma, timbre y envío de documentos tributarios electrónicos (DTE) de AppDTE.
Compatibilidad
- Plataformas: Linux / macOS / WSL / Git Bash
- Lenguajes legacy: VB6, FoxPro, COBOL, Xojo
- Lenguajes modernos (planificado): Node.js, .NET, Java, PHP
Requisitos
- Linux / macOS / WSL / Git Bash: bash, curl, base64 (POSIX estándar)
- Windows: curl.exe (desde Windows 10), PowerShell (desde Windows 7)
- Otros lenguajes: ejecución de comandos externos (Shell, ! en FoxPro, Execute en Xojo, etc.)
Ejemplos rápidos
Crear DTE:
./creadte.sh
Nota: Todos los scripts leen un archivo JSON externo (dte.json incluido) con los datos del DTE.
Timbrado:
./timbredte.sh
Importante: compatibilidad y pruebas
Aviso: Este SDK ha sido desarrollado y probado únicamente en entornos Linux.
Recomendaciones:
- Probar primero en ambiente de desarrollo antes de ejecutar en producción.
- Verificar dependencias según tu plataforma.
Dependencias
- Windows: curl.exe, PowerShell
- macOS / Linux: bash, curl, base64 estándar POSIX
Reporte de errores
Si encuentras algún comportamiento inesperado, agradeceremos cualquier reporte para mejorar la compatibilidad del SDK.
Notas adicionales
- Todos los scripts funcionan con JSON y Base64, incluyendo codificación ISO-8859-1 requerida por el SII.
- Se planea soporte para más lenguajes y entornos: Node.js, .NET, Java, PHP.
Repositorio GitLab
Todos los scripts `curl` y ejemplos están disponibles en nuestro repositorio:
Ir al repositorio GitLabContacto
- Correo: contacto@egga.cl
- WhatsApp: +56 9 7588 3420