Novedades

Todo lo que se ha agregado, corregido y cambiado en Apidian y en Apidian Manager. Las versiones se numeran por año y mes, asi que el numero dice directamente si tu instalacion esta al dia.

197 cambios en 24 versiones
  • Apidian · Instalacion y despliegue

    Actualización sin Docker: las dependencias se preparan y verifican antes de reemplazar las actuales. Si falla la instalación o la comprobación de la aplicación, se recuperan el código y las dependencias anteriores.

  • Apidian · Empresas y configuracion

    Las actualizaciones conservan la clave de la aplicación para mantener las sesiones y los datos cifrados existentes. Solo se genera una clave cuando está vacía.

  • Apidian · Instalacion y despliegue

    Las actualizaciones automáticas de Tokendian usan las credenciales Git configuradas sin pedir un token por consola. En modo interactivo el token se introduce de forma oculta.

  • Manager · Manager

    La creación y consulta de software DIAN y los lotes de pruebas de nómina funcionan al abrir el Manager por HTTP con una dirección IP.

  • Apidian · Instalacion y despliegue

    Composer queda fijado en una versión verificada y las dependencias se instalan desde versiones guardadas, para que una actualización del API no cambie sus librerías inesperadamente.

  • Apidian · Instalacion y despliegue

    La actualización con Docker ya no hace una copia completa de la base de datos, que en instalaciones grandes tardaba horas y podía llenar el disco. La base se respalda con los respaldos programados del servidor.

  • Apidian · PDF y plantillas

    Las notas crédito, débito y de ajuste de documento soporte muestran sus productos en los nuevos diseños 14 a 30. Las notas débito también toman el total de los valores propios de la nota.

  • Apidian · PDF y plantillas

    Nuevos diseños de PDF del 8 al 30 para facturas, notas, documentos soporte y documentos equivalentes, con secciones de firma, sello y aceptación adaptadas a cada diseño.

  • Apidian · POS y otros documentos

    Las tirillas POS se estandarizan a 80 mm, con distribución de productos y totales adaptada al papel de caja.

  • Apidian · PDF y plantillas

    Las notas de ajuste crédito y débito de documentos equivalentes POS ya generan y regeneran su PDF con el tipo de documento y nombre de archivo correspondientes. La regeneración también reconoce las descripciones de documento soporte con no obligados.

  • Apidian · PDF y plantillas

    La regeneración acepta CUFE o CUDE, recupera los datos originales cuando se envía una solicitud parcial y sincroniza el PDF actualizado con S3. La selección de plantilla admite números y ya no exige un token adicional.

  • Apidian · Descargas

    El enlace de descarga de la respuesta de factura puede abrirse sin token cuando el administrador habilita las descargas públicas. Con esa opción desactivada sigue requiriendo autenticación.

  • Apidian · Descargas

    Se conservan por defecto los archivos de cada documento, incluidos XML de diagnóstico y ZIP. El almacenamiento local conserva esos archivos incluso cuando se desactiva su conservación para S3.

  • Apidian · Documento soporte

    Se corrige la lectura de la identificación del vendedor al validar el dígito de verificación en documentos soporte y sus notas de ajuste.

  • Apidian · Empresas y configuracion

    El catálogo de tipos de identificación elimina espacios y retornos de carro en los códigos existentes para evitar errores de búsqueda y validación.

  • Apidian · Consultas DIAN

    La consulta de facturas recibidas puede descargar XML mediante el certificado de la empresa y recurrir al portal si ese método no está disponible. Los documentos descargados incluyen el XML en base64.

  • Apidian · Consultas DIAN

    Los listados continúan mientras la DIAN indique que hay más páginas, aunque el total informado sea parcial, y reflejan como mínimo la cantidad de documentos recuperados.

  • Apidian · Eventos y RADIAN

    La recepción reconoce mejor la forma de pago de los XML y compara la identificación del adquiriente sin confundir el dígito de verificación.

  • Apidian · Instalacion y despliegue

    Los actualizadores preservan la configuración del servidor web y las plantillas locales, protegen Apache frente a la limpieza de paquetes y restablecen permisos de logs y caché después de instalar el Manager. Las migraciones toleran tablas ya creadas.

  • Apidian · Seguridad

    Se actualizan las imágenes y los procedimientos de instalación con correcciones de seguridad de PHP y se incorporan herramientas de revisión para instalaciones existentes.

  • Apidian · PDF y plantillas

    PDF de factura: las plantillas 2 y 5 ya no repiten el numero, el CUFE y la nota final en el cuerpo y en el pie de pagina (quedan solo en el pie). En la plantilla 1 esa linea ya no queda tachada por el recuadro de notas, y la plantilla 4 vuelve a generar el PDF (fallaba por falta de encabezado).

  • Manager · Empresas y configuracion

    Registro y edicion de empresas por el endpoint del Manager: mail_port ya acepta el puerto como numero (587), como dice la documentacion. Antes solo pasaba como texto ("587") y con numero respondia mail_port must be a string.

  • Apidian · Instalacion y despliegue

    Actualizacion con Docker: las plantillas de los documentos se copian siempre completas. Antes algunas podian quedar sin copiar y la DIAN rechazaba los documentos con firma invalida (ZE02); ahora, si la copia falla, la actualizacion se detiene y lo avisa.

  • Apidian · Consultas DIAN

    Consulta y descarga de documentos enviados y recibidos en la DIAN: se usa el ambiente (habilitacion o produccion) en el que de verdad abrio la sesion del enlace, y la pagina de origen de cada consulta es la correcta.

  • Apidian · Seguridad

    Los scripts de actualizacion e instalacion ahora traen siempre los parches de seguridad de PHP: en Docker se descarga la imagen base mas reciente al reconstruir, y en LAMP se instalan las actualizaciones de la misma version de PHP (8.3.x). Recomendado correr la actualizacion para quedar en PHP 8.3.36 o superior.

  • Apidian · Factura

    Factura por mandato: cada linea acepta agentparty_type_document_identification_id con el tipo de documento del mandante (mismo id que el del cliente: 3 cedula, 6 NIT, etc.). Antes el XML siempre decia NIT aunque el mandante tuviera cedula. Si no se envia sigue saliendo NIT. Aplica tambien a notas credito y debito.

  • Manager · Habilitacion y software

    En el paso a produccion de documentos equivalentes, la resolucion del POS ya no se escribe a mano: se importa de la DIAN con el software de documentos equivalentes y cada resolucion se crea o se actualiza sola. Los demas tipos siguen con su numeracion libre.

  • Manager · Manager

    Al programar una actualizacion, debajo de la fecha y hora se muestra escrita la hora elegida con a. m. o p. m. (por ejemplo, jueves, 16 de octubre, 2:00 a. m.), porque algunos navegadores no la mostraban en el selector. Con el tema oscuro los campos de fecha y hora y su calendario ya se ven en oscuro.

  • Manager · Habilitacion y software

    El asistente de habilitacion de documentos equivalentes ya no tiene el paso de notas credito y debito: la DIAN aprueba el set solo con los documentos aceptados que pide (en POS, uno) y las notas no cuentan. El paso del set muestra ahora cuantos documentos aceptados hacen falta para aprobarlo en vez de los totales del portal.

  • Apidian y Manager · Consultas DIAN

    La respuesta de cada envio (la del API y la de la DIAN) queda guardada siempre en el documento, tambien en el set de pruebas y en los documentos equivalentes, que antes la dejaban vacia. Se guarda sin los archivos en base64, que ya estan en disco; SAVE_BASE64_PAYLOADS=true en el .env la guarda completa. La variable SAVE_RESPONSE_DIAN_TO_DB ya no se usa.

  • Manager · POS y otros documentos

    Nuevo listado Documentos equivalentes en el menu de operacion: muestra los POS, boletas, tiquetes de transporte, servicios publicos y demas documentos equivalentes enviados, con sus notas, con buscador, filtros, exportar a Excel, detalle, PDF y envio por correo. Antes esos documentos no aparecian en ningun listado.

  • Apidian y Manager · POS y otros documentos

    Las notas de documento equivalente ya no aparecen en los listados de facturas ni de documentos soporte, y la nomina de ajuste ya no aparece en documentos soporte. El correo de un documento equivalente encuentra la respuesta de la DIAN en todos los tipos, no solo en POS, transporte y servicios publicos.

  • Manager · Habilitacion y software

    Nuevo asistente de habilitacion de documentos equivalentes en Paso a produccion: se elige el tipo (POS, cine, transporte, servicios publicos y los demas), se consulta su TestSetId en la DIAN, se guarda la resolucion de pruebas (en POS la de la DIAN; en los demas una libre, por defecto EQR 18761111111, editable), se envian los documentos y se consulta el resultado.

  • Apidian · Habilitacion y software

    Nuevo endpoint config/dian-eqdocs-test-set: devuelve el TestSetId de cada tipo de documento equivalente del software en habilitacion y, para el POS, la resolucion de pruebas que entrega la DIAN.

  • Apidian · Habilitacion y software

    Ya se puede eliminar un software de documentos equivalentes del portal DIAN en habilitacion (document_type eqdocs), igual que los de factura y nomina. Al eliminar uno de nomina o de equivalentes tambien se puede simular primero, sin borrar nada.

  • Apidian · Habilitacion y software

    Al crear un software de nomina o de documentos equivalentes en el portal DIAN, si la DIAN lo rechaza el error muestra su motivo (por ejemplo, que ya hay un software en proceso de pruebas) en vez de una direccion del portal.

  • Apidian y Manager · Habilitacion y software

    Crear y consultar en el portal DIAN el software de documentos equivalentes: el endpoint de software en el portal acepta el tipo eqdocs para crear el software y para listar los existentes, y el Manager lo ofrece en Software > Documentos equivalentes junto a Facturacion y Nomina.

  • Manager · Habilitacion y software

    Software de documentos equivalentes en el Manager: en la seccion Software, junto a Facturacion y Nomina, aparece Documentos equivalentes para ver el Software ID, el PIN y el ambiente guardados y para configurar el software existente de documentos equivalentes.

  • Manager · Manager

    Actualizar desde el Manager ya funciona en servidores con Ubuntu 20.04: la actualizacion se aplicaba, pero se marcaba como fallida porque no se podia leer la version instalada.

  • Apidian y Manager · Instalacion y despliegue

    Los instaladores y actualizadores ya no cambian las credenciales de GitHub del servidor: usan su acceso solo para descargar el API y dejan intactas las cuentas que el usuario tenga configuradas. Si una version anterior dejo guardado ese acceso, la actualizacion lo retira.

  • Apidian y Manager · Instalacion y despliegue

    Instalacion sin Docker en servidores con Nginx: si el servidor ya usa Nginx, el API y el Manager se publican en Nginx sin instalar Apache, y el Manager toma puertos libres en vez de chocar con otras aplicaciones. La actualizacion a PHP 8.3 pasa tambien los sitios y pools que usaban la version anterior, para que no queden con error 502. En Ubuntu 22.04 PHP 8.3 se instala desde el repositorio correcto.

  • Manager · Manager

    Actualizaciones: antes de actualizar o programar se contestan las preguntas del actualizador (Manager, Tokendian y puerto). Mientras corre se ve el avance en vivo, con una barra de porcentaje aproximado, y el historial muestra las ultimas actualizaciones con su resultado, las respuestas usadas y el detalle.

  • Manager · Manager

    Nueva pestana Actualizaciones en Administracion: muestra si hay una version nueva del API, deja elegirla y actualizar ahora o programarla. Sugiere la hora con menos documentos de los ultimos 30 dias. Cuando hay una version nueva, el Manager lo avisa a los administradores en todas las pantallas. Si tu proveedor no lo tiene habilitado, la pestana lo indica.

  • Apidian · Resoluciones y prefijos

    Resoluciones sin prefijo. Una resolucion de la DIAN sin prefijo se configura con `prefix: null` y se identifica por su numero de resolucion. Funciona para factura, notas credito y debito, documento soporte, nota de ajuste al documento soporte, nomina y ajuste de nomina, y para el evento de aceptacion tacita.

  • Apidian · Correo

    Reenvio de correo de documentos sin prefijo: se omite `prefix` y se manda el numero, `resolution_number` y `type_document_id`. Si el numero existe en mas de una resolucion, la respuesta es un error claro en lugar de elegir uno al azar.

  • Apidian · Habilitacion y software

    Asociar, desasociar y mover los prefijos de factura y documento soporte entre los softwares del portal DIAN desde el API, y consultar antes que rangos estan realmente libres en la DIAN.

  • Apidian · Descargas

    La descarga del ZIP que recibe el adquiriente (AttachedDocument con el PDF) se puede pedir por el numero publico del documento, y la descarga con token funciona aunque la descarga publica este desactivada.

  • Apidian · Consultas DIAN

    La consulta de documentos recibidos en la DIAN, y su importacion masiva, devolvian cero documentos aunque existieran. Ahora traen todos.

  • Apidian · Habilitacion y software

    El software de nomina se crea en el portal del ambiente de nomina, aunque la factura este en otro ambiente, y solo se da por creado cuando aparece en el listado de la DIAN.

  • Apidian · Consultas DIAN

    Una sesion vencida con el portal DIAN ya no se reutiliza: se vuelve a iniciar sola.

  • Manager · Manager

    El enlace de verificacion en la DIAN de cada documento apunta al portal de habilitacion o de produccion segun el ambiente en que se emitio. Los listados y el detalle muestran bien los documentos y nominas sin prefijo.

  • Apidian y Manager · Documentacion

    Manuales de instalacion, de usuario y de programador, en Markdown y PDF, que incluyen el Manager y el servicio de autenticacion con la DIAN.

Pagina 1 de 5