Dolibarr ya ha lanzado su versión 24.0.0, una actualización que marca un paso firme hacia la modernización de la gestión empresarial mediante la integración nativa de inteligencia artificial, mejoras sustanciales en la parcela contable y un rediseño centrado en la usabilidad. Esta entrega demuestra cómo el software libre evoluciona para responder tanto a las necesidades operativas del día a día como a los estándares de seguridad actuales.
Como viene siendo habitual y siendo integradores de este ERP, vamos a detallarte todo lo que puede ofrecer esta nueva versión. Primero lo más relevante, aunque te dejamos el listado completo de cambios para que puedas leerlos por ti mismo. Antes que nada, aviso, estamos ante un cambio grande de paradigma y lo que se viene en futuros desarrollos parece potente y pensado para la IA agéntica.
Contenidos
Inteligencia artificial y experiencia de usuario
La novedad más vistosa es la inclusión experimental de un servidor MCP y un asistente de IA capaz de colaborar en la redacción de tickets y realizar correcciones ortográficas automáticas. A nivel de interfaz, el nuevo módulo Quick Memo permite pegar notas adhesivas virtuales en cualquier pantalla para no perder ideas sobre la marcha. Además, el portal web suma soporte para intervenciones y tickets con protección captcha, mientras que los formularios de gestión de intervenciones se simplifican al fusionarse en una sola vista con soporte para arrastrar y soltar archivos.
Finanzas, contabilidad y gestión de nóminas
La gestión contable en Dolibarr 24.0.0 da un salto cualitativo al permitir alternar de forma nativa entre el criterio de caja y el de devengo (accrual vs. cash accounting). El nuevo sistema de multirreportes amplía la capacidad de análisis financiero, complementado por el balance comparativo que añade soporte técnico para capturas de cierre contable. Para agilizar la visualización gráfica, ahora es posible colapsar los códigos contables asignados a los productos en las fichas, y los informes de IVA incluyen un control rápido para desplegar o contraer masivamente las agrupaciones por tipos impositivos. Además, el cálculo de beneficios incorpora una condición para excluir automáticamente las facturas emitidas pero no cobradas.
En el trabajo diario con asientos, destaca la incorporación de un sistema de plantillas de transacciones para agilizar la contabilización de operaciones recurrentes, así como la funcionalidad de punteo o casación (matching) directamente sobre cuentas generales. El manejo de cuentas auxiliares se vuelve mucho más dinámico gracias a la integración de búsquedas AJAX en las listas. Tras validar cualquier transacción, el sistema muestra una notificación con un enlace directo a la operación recién creada. Se añade también una opción para disociar las ventas al contado de la corriente general y la capacidad de vincular las aportaciones o cuotas de asociados con facturas, pedidos o presupuestos.
A nivel de facturación, tesorería y exportación, las listas de facturas de clientes y proveedores suman una columna visible para la cuenta bancaria. Durante la gestión de remesas, el usuario puede seleccionar específicamente qué solicitudes de pago incluir en una transferencia bancaria y ejecutar anulaciones masivas de facturas utilizando facturas rectificativas (credit notes). En previsión de las regulaciones de facturación electrónica, el diccionario de IVA incorpora la columna einvoice_vate. Finalmente, el módulo contable estrena opciones de exportación predeterminadas y ajustes específicos como la exportación a Quadra, que permite volcar únicamente las cuentas de terceros que no existan previamente en el sistema destino.
Operaciones, inventario y cambios técnicos
El área logística recibe una profunda renovación encabezada por la estabilización funcional completa del módulo de transferencias de stock y la capacidad de registrar movimientos de almacén con valor cero. Para un control de expediciones más estricto, la nueva regla opcional STOCK_EXPEDITION_NO_MORE_THAN_ORDER impide enviar una cantidad superior a la encargada. La operativa diaria se agiliza con la función de arrastrar y soltar (drag & drop) en las líneas de borrador de expediciones e intervenciones, combinada con un formulario de creación de intervenciones unificado en una sola vista. Además, los listados de categorías de productos muestran miniaturas y el valor del stock acumulado, se añaden etiquetas/categorías en las órdenes de fabricación (MO) e intervenciones, y la pantalla de reabastecimiento incorpora un hook para personalizar la lógica del stock virtual.
En el bloque de compras, destacan la gestión de descuentos masivos para todas las líneas de proveedores, la adición de etiquetas en la adición de líneas y la inclusión de fechas de entrega en los bloques de objetos vinculados.
Desarrollo, arquitectura y API
Para los desarrolladores, Dolibarr 24.0.0 refuerza las capacidades del ModuleBuilder, permitiendo definir si un objeto gestiona líneas y seleccionar qué pestañas opcionales (contactos, notas, documentos, agenda) se van a generar. Los procesos de importación masiva ganan un modo CSV/XLSX que permite desactivar la ejecución de triggers para agilizar cargas pesadas sin romper la compatibilidad SQL. La API REST estrena endpoints para consultar el historial de precios de productos, crear descuentos de importe fijo y utilizar herramientas de conteo.
Asimismo, la trazabilidad técnica se optimiza con un algoritmo de hashing v2 basado en SHA256/HMAC para los registros inmutables, la captura de trazado de pila (backtrace) en la barra de depuración ante fallos de SQL, la opción de formatear registros de log en una sola línea y el desbloqueo automático de tareas del planificador (cron) tras un cierre inesperado del servidor.
Seguridad, autenticación y cambios de compatibilidad
La capa de seguridad del sistema eleva la protección CSRF al nivel 3 por defecto, restringe el acceso por IP utilizando rangos CIDR y añade la función para forzar el cambio de contraseña a los usuarios. Se implementa la creación automática de usuarios mediante OIDC y la marcación de campos con datos personales (RGPD) en la interfaz de extrafields.
En cuanto a los cambios de compatibilidad críticos (breaking changes), la autenticación básica de la API viene desactivada por omisión (exigiendo el uso de Bearer Tokens), se vuelve obligatorio el uso de la sintaxis de búsqueda universal (Universal Search Syntax) en todos los parámetros de filtrado de las funciones del núcleo, y se retiran definitivamente los módulos obsoletos Paybox y Deplacement, así como la librería jeditable.
¿Puedo actualizar ya?
Pues no, nuestra recomendación es que sea un partner quien decida si se lleva a cabo la actualización. Ten en cuenta que versiones anteriores aún arrastran correcciones como la 23, por lo que un upgrade sin haber testeado el entorno por profesionales es un tiro en el pie. Debido a los ajustes en la API y los cambios en la gestión de filtros, la recomendación habitual pasa por validar la compatibilidad de los módulos de terceros en un entorno de pruebas antes de actualizar el servidor de producción. Es muy posible que muchos módulos dejen de funcionar si ejecutas la actualización por tu riesgo y cuenta.