Entradas

Mostrando entradas de marzo, 2025

Guía para el Servicio REST /getDTE

Descripción del Servicio El servicio REST /getDTE permite obtener el archivo XML asociado a un documento DTE (Documento Tributario Electrónico) en formato Base64. Este servicio acepta una solicitud POST con un JSON que contiene el RUT del emisor, el folio del documento y el código SII del documento. La respuesta es una cadena en Base64 que representa el contenido del archivo XML. Endpoint     • URL: http://<tu-servidor>:8080/AppDTEWS/api/getDTE     • Método HTTP: POST     • Tipo de Contenido: application/json Datos de Solicitud La solicitud debe incluir un cuerpo en formato JSON con los siguientes campos:     • rut: El RUT del emisor del documento.     • folio: El número de folio del documento.     • codsii: El código SII del documento. Ejemplo de JSON de Solicitud json Copiar código {   "rut": "76040308-3",   "folio": "12345",   "codsii": "33" } Realización de la Solicitud Para realizar una solicitud a es...

Guía de Instalación de AppDTE API Community Edition (Versión Binaria)

Gracias por descargar AppDTE API Community Edition . A continuación te mostramos cómo instalar y ejecutar la API utilizando la distribución binaria. Requisitos Previos Antes de comenzar con la instalación, asegúrate de tener: Java Runtime 11 o superior (Recomendado Java 17+) No necesitas instalar servidor web,  El servidor Jetty viene embedido en el mismo proyecto  Paso 1: Descargar el Archivo Binario Dirígete a la sección de descargas de AppDTE API Community Edition . Descarga el archivo comprimido  tar.gz que contiene el archivo binario. Paso 2: Descomprimir el Archivo y Crear la base de datos en Mysql. Una vez descargado el archivo comprimido, descomprímelo en una ubicación de tu elección en tu máquina. En sistemas Linux/macOS: tar -xvzf appdte.tar.gz En Windows, usa una herramienta de descompresión como WinRAR o 7-Zip. Esto generará una carpeta con los binarios necesarios para ejecutar la API. Se asume que posees un servidor Mysql configurado. Así ...

Guía de Impresión de Documentos

Para imprimir documentos usando la aplicación, debes enviar solicitudes HTTP POST al endpoint señalado. La versión community no incluye el soporte para impresión de 80mm, lo que significa que el DTE se imprimirá en formato carta. Si deseas imprimir en formato de 80mm deberás implementar la impresión en tu software o adquirir una licencia comercial de AppDTE Api.     1. Endpoint de impresión         ◦ Endpoint: http://<tu-servidor>:8080/AppDTEWS/api/printDTE         ◦ Descripción: Utiliza este endpoint para imprimir documentos en formato carta. Ejemplo de JSON de Solicitud: { "rut": "76040308-1", "folio": "3", "codsii": "33" } El resultado será un texto codificado en base 64, cual deberás decodificar y guardarlo como archivo PDF.

Generación y Envío de un Documento Tributario

Para enviar un documento tributario, debe seguir estos pasos:     1. Generar el archivo JSON: Prepara el archivo JSON con la siguiente estructura. Asegúrate de ajustar los valores a los datos específicos de su documento tributario: Ejemplo de emisión de Factura Electrónica. { "emisor": { "rutemisor": "76040308-3", "rznsoc": "EGGA INFORMATICA", "giroemis": "SERVICIOS DE INGENIERIA", "acteco": "429000", "dirorigen": "quillay 467 villa presidente rio", "cmnaorigen": "TALCAHUANO", "ciudadorigen": "CONCEPCION", "fchresol": "2016-04-25", "nroresol": "0", "cdgsiisucur": "1" }, "receptor": { "rutrecep": "77813960-K", "rznsocrecep": "AMULEN CONSULTORES LTDA", "girorecep": "ASESORIA TRIBUTARIA", "dirrecep": ...