Entradas

Mostrando entradas de abril, 2025

¡Nuevo Entorno de Pruebas Disponible para AppDTE API!

 Nos complace anunciar que el nuevo entorno de pruebas para AppDTE API ya está disponible. Aunque inicialmente estaba programado para el miércoles, logramos adelantar su publicación gracias al progreso en la configuración del servidor y los servicios asociados. Este entorno permite probar la integración con los principales endpoints de la API, pensados para facilitar el desarrollo y verificación de funcionalidades relacionadas con la emisión de documentos tributarios electrónicos. ⚠️ Por motivos de seguridad, el acceso está limitado a los endpoints públicos . La sección administrativa del entorno no será expuesta. 🔧 Detalles técnicos: API desplegada sobre VPS Base de datos MySQL configurada y lista Aplicación ejecutándose en el puerto 8080 Entorno autenticado con usuario y contraseña 📦 Cómo acceder: Si estás interesado en realizar pruebas, por favor contáctame para recibir las credenciales y detalles de acceso.

¡Proximamente Nuevo Entorno de Pruebas Disponible!

 A partir del miécoles, ponemos a disposición un entorno de pruebas para que puedas probar AppDTE Api Community Edition  de forma rápida y sencilla. 🔹 ¿Qué incluye este entorno? Acceso a la API REST para emisión de DTE. Documentación de referencia básica. Ambiente alojado en contenedor Docker para mayor estabilidad. Pruebas sin necesidad de instalación o configuración compleja. 🔹 Destinado a: Empresas interesadas en integración de emisión de DTE. Desarrolladores que quieran evaluar nuestra API REST. Integradores de sistemas que buscan una solución simple y eficiente. 🔹 Características del entorno: Servicio disponible en puerto estándar (8080). Documentación de uso rápido incluida. Ambiente de prueba controlado y actualizado. ¡Solicita el acceso y comienza a probar!

Servicio de Emisión DTE Anual

Se pone a disposición el servicio de Emisión de DTE anual, para empresas desarrolladoras. 10 UF + IVA al año 🔧 Montaje inicial o entrega de imagen Docker x empresa: 3 UF + IVA 🔹 ¿Qué incluye el servicio? Emisión de Facturas, Boletas, Notas de Crédito y Débito, y Guías de Despacho. API REST compatible con Python, PHP, C#, Java, Visual FoxPro, COBOL, entre otros. Licencia por servidor válida para hasta 2 sucursales u oficinas. Imagen Docker lista para usar en VPS o servidor propio. Documentación y ejemplos prácticos. 🔹 Limitaciones del servicio: Límite de 500 documentos al mes x empresa . Superado ese límite, se debe ampliar con planes adicionales. Acceso Seguro y Controlado El entorno de pruebas ha sido diseñado pensando en la seguridad y facilidad de uso. Los usuarios no tienen acceso al sistema operativo ni a la consola del servidor . En su lugar, se ofrece un panel de administración web simple y funcional , desde donde pueden realizar tareas habitual...

Cliente Cobol para Enviar Boleta Electrónica usando AppDTE API

  Ejemplo de cliente en COBOL: Este ejemplo muestra cómo consumir el endpoint REST de   AppDTE   desde un cliente Cobol. El servicio permite enviar un DTE tipo 39 (boleta electrónica). IDENTIFICATION DIVISION. PROGRAM-ID. HttpRequest. DATA DIVISION. WORKING-STORAGE SECTION. 01 RESPONSE-CODE PIC 9(03). 01 RESPONSE-BODY PIC X(5000). 01 HTTP-REQUEST-BODY. 05 FILLER PIC X(5000). 01 URL PIC X(100) VALUE "http://localhost:8080/AppDTEWS/api/sendDTE". 01 JSON-DATA. 05 FILLER PIC X(1000) VALUE '{ "emisor": { "rutemisor": "76040308-3", "rznsoc": "EGGA INFORMATICA E.I.R.L", "giroemis": "VENTA AL POR MENOR EN COMERCIOS ESPECIAL", "acteco": "107100", "dirorigen": "RAFAEL CASANOVA 297", ...

Cliente C# para Enviar Boleta Electrónica usando AppDTE API

  Este ejemplo muestra cómo consumir el endpoint REST de   AppDTE   desde un cliente C#. El servicio permite enviar un DTE tipo 39 (boleta electrónica). 🔧 Requisitos .NET Core (Quizás pueda funcionar con .NET Framework) Referencia Newtonsfot  using System; using System.Net.Http; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; class Program {     static async Task Main(string[] args)     {         var data = new         {             emisor = new {                 rutemisor = "76040308-3",                 rznsoc = "EGGA INFORMATICA E.I.R.L",                 giroemis = "VENTA AL POR MENOR EN COMERCIOS ESPECIAL",                 acteco = "107100",               ...

Cliente PHP para Enviar Boleta Electrónica usando AppDTE API

Este ejemplo muestra cómo consumir el endpoint REST de   AppDTE   desde un cliente PHP. El servicio permite enviar un DTE tipo 39 (boleta electrónica). 🔧 Requisitos PHP 5 o superior Curl  <?php $data = array(     "emisor" => array(         "rutemisor" => "76040308-3",         "rznsoc" => "EGGA INFORMATICA E.I.R.L",         "giroemis" => "VENTA AL POR MENOR EN COMERCIOS ESPECIAL",         "acteco" => "107100",         "dirorigen" => "RAFAEL CASANOVA 297",         "cmnaorigen" => "SANTA CRUZ",         "ciudadorigen" => "SANTA CRUZ",         "fchresol" => "2016-04-25",         "nroresol" => "0",         "cdgsiisucur" => "1"     ),     "receptor" => array(         "rutrecep" => "937585...

Cliente Python para Enviar Boleta Electrónica usando AppDTE API

 Este ejemplo muestra cómo consumir el endpoint REST de AppDTE desde un cliente Python. El servicio permite enviar un DTE tipo 39 (boleta electrónica). 🔧 Requisitos Python 3.7+ Librería requests import json import requests # Datos del JSON data = {     "emisor": {         "rutemisor": "76040308-3",         "rznsoc": "EGGA INFORMATICA E.I.R.L",         "giroemis": "VENTA AL POR MENOR EN COMERCIOS ESPECIAL",         "acteco": "107100",         "dirorigen": "RAFAEL CASANOVA 297",         "cmnaorigen": "SANTA CRUZ",         "ciudadorigen": "SANTA CRUZ",         "fchresol": "2016-04-25",         "nroresol": "0",         "cdgsiisucur": "1"     },     "receptor": {         "rutrecep": "9375855-2",         "rznso...

Creación de DTE de Nota de Crédito Electrónica con AppDTE Api

 Una Nota de Crédito Electrónica (NC) es un documento que permite al vendedor corregir o anular una factura ya emitida, ya sea total o parcialmente. Sirve, por ejemplo, para arreglar errores, gestionar devoluciones o corregir montos. A continuación se muestra un JSON para generar el documento mencionado en este caso se anula una factura electrónica. { "emisor":{   "rutemisor":"76040308-3",   "rznsoc":"ESTEBAN GABRIEL GUENUL ALMONACID SERVICIOS INFORMATICOS EMPRESA INDIV",   "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...

Tracking de Boletas

  URL:  http://<tu-servidor>:8080/AppDTEWS/api/trackingboleta Descripción del Servicio El servicio de tracking de boletas permite verificar el estado de envío de la boleta enviada al Servicio de Impuestos Internos (SII). El estado del documento se devuelve en formato de texto plano. Petición de Consulta Endpoint POST / trackingboleta Cuerpo de la Petición El cuerpo de la petición debe ser un JSON con la siguiente estructura: { rutemisor:"76040308", dvemisor:"3", trackid:1014 }, "usuario": { "rut": "13968481-8", "login": "eguenul", "password": "amulen1956" } } Ejemplo de Petición con  curl Para realizar una consulta al servicio, utiliza el siguiente comando  curl : curl -X POST \ URL_DEL_SERVICIO/dteSTATUS \ -H "Content-Type: application/json" \ -d '{ rutemisor:"76040308", dvemisor:"3" trackid:"3" }, "usuario": { "rut": "13...

Guía de Consulta de DTE

URL: http://<tu-servidor>:8080/AppDTEWS/api/dtestatus  Descripción del Servicio El servicio de consulta de DTE permite verificar el estado de un documento tributario electrónico (DTE) enviado al Servicio de Impuestos Internos (SII). El estado del documento se devuelve en formato de texto plano y puede ser uno de los siguientes códigos: DOK : Documento recibido por el SII. Datos coinciden con los registrados. DNK : Documento recibido por el SII, pero los datos no coinciden con los registrados. FAU : Documento no recibido por el SII. FNA : Documento no autorizado. FAN : Documento anulado. EMP : Empresa no autorizada a emitir documentos tributarios electrónicos. TMD : Existe nota de débito que modifica el texto del documento. TMC : Existe nota de crédito que modifica el texto del documento. MMD : Existe nota de débito que modifica los montos del documento. MMC : Existe nota de crédito que modifica los montos del documento. AND : Existe nota de débito que anula el documento. AN...

Creación de un DTE de boleta electrónica usando AppDTE Api:

Para crear un DTE de boleta electrónica y enviarlo debes crear un JSON con la siguiente estructura: {   "emisor": {     "rutemisor": "77813960-K",     "rznsoc": "EGGA INFORMATICA E.I.R.L",     "giroemis": "VENTA AL POR MENOR EN COMERCIOS ESPECIAL",     "acteco": "107100",     "dirorigen": "RAFAEL CASANOVA 297",     "cmnaorigen": "SANTA CRUZ",     "ciudadorigen": "SANTA CRUZ",     "fchresol": "2016-04-25",     "nroresol": "0",     "cdgsiisucur": "1"   },   "receptor": {     "rutrecep": "9375855-2",     "rznsocrecep": "LUZMIRA CESPEDES NAVARRO",     "girorecep": "PROVISIONES",     "dirrecep": "ADRIANO DIAZ 560",     "cmnarecep": "Santa Cruz",     "ciudadrecep":...