Logística

Alertas de fecha límite de venta y de caducidad de los lotes

dolixdlc · versión 1.0.1

Usted ve a tiempo los lotes en stock cuya fecha límite de venta o fecha de caducidad está próxima o ya ha pasado, y puede impedir la validación de una expedición que contenga un lote con la fecha límite de venta pasada.

Precio
39 € sin IVA
Dolibarr
19.0 mínimo
Versión
1.0.1
Licencia
GPL v3+
Idiomas
Francés, inglés, alemán, español

39 € sin IVA.

El pedido, el pago, la factura y la descarga corren a cargo del DoliStore.

Comprar en el DoliStore — 39 € sin IVA

Pruébelo sin instalar nada: la demo en línea (usuario demo, contraseña demo; datos ficticios, que se restablecen cada noche; la demo está en francés).

Una validación de expedición rechazada: el lote L2610-07 de YAOURT-NAT tiene una fecha límite de venta (DLC) pasada desde hace 3 días. La expedición se queda en borrador.
Una validación de expedición rechazada: el lote L2610-07 de YAOURT-NAT tiene una fecha límite de venta (DLC) pasada desde hace 3 días. La expedición se queda en borrador. Captura de la interfaz en francés.
01

Lo que hace el módulo

  • Un panel en la página de inicio: los lotes en stock cuya fecha cae dentro del plazo elegido (30 días por defecto) o ha pasado, del más urgente al menos urgente, con la fecha, su tipo y el número de días.
  • Una lista completa, menú Productos«Lotes a vigilar (fechas)»: filtro por plazo, por almacén o solo fechas pasadas, con la cantidad en stock y enlaces al producto, a la ficha del lote y al almacén.
  • Un correo diario a las direcciones que usted elija, mediante una tarea programada creada desactivada. No se envía nada cuando no hay ningún lote que señalar. Un botón «Enviar el correo electrónico ahora» en la página de configuración.
  • Cuando se valida una expedición, para cada lote expedido cuya fecha ha pasado: «Bloquear la validación», «Solo avisar» o «No hacer nada», ajustado por separado para la fecha límite de venta (bloquear por defecto) y la fecha de caducidad (avisar por defecto).
  • En caso de bloqueo, el mensaje cita el producto, el lote y la fecha pasada. No se guarda nada: la expedición se queda en borrador y el stock no se toca.
  • Las etiquetas de las fechas son las de Dolibarr, en el idioma de cada usuario: «Fecha límite de venta» y «Fecha de caducidad» en español, DLC y DMD/DLUO en francés.
02

Para quién es

Dolibarr registra la fecha límite de venta y la fecha de caducidad de cada lote, pero no las utiliza: ningún panel, ninguna alerta, y nada impide validar la expedición de un lote caducado.

Con el módulo Lotes de productos, cada lote puede llevar una fecha límite de venta y una fecha de caducidad («DLC» y «DMD/DLUO» en el Dolibarr en francés), introducidas en la recepción o mediante una corrección de stock. Estas fechas se quedan en la ficha del lote: nadie recibe un aviso cuando se acercan.

Para quién es: Tiendas de alimentación, comercios de comestibles, servicios de catering, mayoristas y parafarmacias, y cualquier actividad que gestione productos con fecha mediante los lotes de Dolibarr.

03

Lo que el módulo no hace

Este apartado figura en las 21 fichas de módulos, sin excepción.

  • El control solo cubre la validación de las expediciones: ni TakePOS, ni las facturas, ni los pedidos.
  • Las fechas utilizadas son las de los lotes. Un lote sin fecha nunca se señala.
  • Una fecha desactivada en la configuración del módulo Lotes de productos se ignora.
  • Solo los lotes en stock, con una cantidad superior a cero, aparecen en el panel, la lista y el correo.
  • Una fecha ha pasado a partir del día siguiente: ese mismo día, el lote no se bloquea ni se señala en la expedición.
  • El correo diario necesita el envío de correos configurado en Dolibarr, una dirección de remitente y la tarea programada activada.
  • El módulo señala y puede bloquear; no modifica ni mueve ningún lote.
04

Cómo funciona

El módulo lee las fechas de los lotes en stock y le avisa a tiempo, en tres sitios. También controla la validación de las expediciones.

Las fechas vigiladas

Son las de Dolibarr, con sus propias etiquetas, en el idioma de cada usuario:

En el Dolibarr en español En el Dolibarr en francés Ajuste por defecto en la expedición
Fecha límite de venta DLC: una vez pasada, el producto ya no debe venderse bloquear
Fecha de caducidad DMD/DLUO: una vez pasada, el producto todavía puede venderse avisar

Para cada lote, el módulo se queda con la más próxima de las dos fechas. Una fecha desactivada en la configuración del módulo Lotes de productos se ignora.

El panel de la página de inicio

«Lotes a vigilar (fecha límite de venta, fecha de caducidad)»: los lotes en stock cuya fecha cae dentro del plazo elegido (30 días por defecto) o ya ha pasado, del más urgente al menos urgente. Para cada uno: el producto, el lote, el tipo de fecha, la fecha y una etiqueta: «Vencida hace 3 d», «Hoy», «En 2 d».

La lista completa

En Productos«Lotes a vigilar (fechas)»: la misma selección, con filtros (plazo en días, almacén, «Solo fechas vencidas»), la cantidad en stock, las dos fechas y el vencimiento. El producto, el lote y el almacén enlazan a sus fichas.

El correo diario

Una tarea programada envía la lista a las direcciones que usted elija. Se crea desactivada: usted la activa en Herramientas de administraciónTareas programadas. No se envía nada cuando no hay ningún lote que señalar. El botón «Enviar el correo electrónico ahora» de la página de configuración permite comprobar el envío enseguida.

El control de las expediciones

Cuando se valida una expedición, el módulo examina cada lote expedido. Si su fecha ha pasado, aplica el ajuste elegido para ese tipo de fecha:

Ajuste Efecto
Bloquear la validación la validación se rechaza; el mensaje cita el producto, el lote, la fecha y hace cuántos días pasó; la expedición se queda en borrador y el stock no se toca
Solo avisar la expedición se valida, y un aviso cita el lote
No hacer nada ningún control para ese tipo de fecha

Una fecha ha pasado a partir del día siguiente: el mismo día de la fecha límite de venta, el lote todavía se puede expedir.

Las capturas proceden de una tienda de alimentación de demostración, en Dolibarr 24.0.1, el 14 de octubre de 2026, con la interfaz en francés.

Una validación de expedición rechazada: el lote L2610-07 de YAOURT-NAT tiene una fecha límite de venta (DLC) del 11/10/2026, pasada desde hace 3 días. El mensaje del módulo aparece arriba, y la expedición se queda en estado «Borrador».

La lista de los lotes que vigilar, con vencimiento en los próximos 30 días: cinco lotes, dos de ellos pasados (una fecha de caducidad desde hace 10 días, una fecha límite de venta desde hace 3 días), y después tres lotes que vencen dentro de 2, 6 y 25 días.

La lista de los lotes que vigilar: vencimiento en los próximos 30 días, filtro por almacén, con la cantidad en stock, la fecha límite de venta (DLC), la fecha de caducidad (DMD/DLUO) y los días que quedan o que han pasado.
La lista de los lotes que vigilar: vencimiento en los próximos 30 días, filtro por almacén, con la cantidad en stock, la fecha límite de venta (DLC), la fecha de caducidad (DMD/DLUO) y los días que quedan o que han pasado. Captura de la interfaz en francés.
05

Ajustes

La página de configuración está reservada a los administradores.

Ajuste Por defecto Efecto
Plazo de alerta 30 días Los lotes cuya fecha cae dentro de este número de días, o ya ha pasado, aparecen en el panel, la lista y el correo.
Validación de una expedición con un lote cuya fecha límite de venta ha pasado Bloquear la validación Bloquear, solo avisar o no hacer nada.
Validación de una expedición con un lote cuya fecha de caducidad ha pasado Solo avisar Bloquear, solo avisar o no hacer nada.
Destinatarios del correo diario vacío Una o varias direcciones, separadas por comas. Una dirección no válida se rechaza. Vacío: ningún correo.
La configuración: plazo de alerta, ajuste para una fecha límite de venta pasada (bloquear) y para una fecha de caducidad pasada (avisar), destinatarios del correo diario y botón de envío inmediato.
La configuración: plazo de alerta, ajuste para una fecha límite de venta pasada (bloquear) y para una fecha de caducidad pasada (avisar), destinatarios del correo diario y botón de envío inmediato. Captura de la interfaz en francés.
06

Seguridad y salvaguardas

  • Un permiso propio, «Ver los lotes a vigilar (fecha límite de venta, fecha de caducidad)»: sin él, ni panel ni lista.
  • El control de las expediciones se aplica a todos los usuarios, sean cuales sean sus permisos.
  • En caso de bloqueo, no se guarda nada: Dolibarr anula toda la validación, movimientos de stock incluidos.
  • Configuración reservada a los administradores, con token anti-CSRF.
  • Ninguna conexión externa: el correo pasa por el envío de correos de Dolibarr.
07

Lo que se entrega

Lo que el módulo escribe en su instalación
Tablas creadas en la base de datosNinguna tabla. El módulo lee los lotes, sus fechas y su stock por almacén. Sus ajustes son constantes de Dolibarr: DOLIXDLC_DAYS, DOLIXDLC_SHIP_SELLBY, DOLIXDLC_SHIP_EATBY y DOLIXDLC_MAIL_TO. La activación del módulo añade además un panel en la página de inicio y una tarea programada, creada desactivada.
PermisosUn permiso: «Ver los lotes a vigilar (fecha límite de venta, fecha de caducidad)», que da acceso al panel y a la lista. El control de las expediciones se aplica a todos los usuarios, sean cuales sean sus permisos. La página de configuración está reservada a los administradores.
Desinstalación
  • Desactive el módulo en ConfiguraciónMódulos. El menú, el panel, la tarea programada y el control de las expediciones desaparecen.
  • El módulo no ha modificado ningún lote ni ninguna expedición: no hay nada que restaurar.
  • Los ajustes del módulo se quedan en la base de datos.

La carpeta dolixdlc, en PHP legible, con licencia GPL v3 o posterior: el descriptor del módulo, la clase de cálculo y de envío, el panel, el disparador del control de las expediciones, la lista, la página de configuración, los iconos.

  • Idiomas: francés (fr_FR), inglés (en_US), alemán (de_DE) y español (es_ES).
  • Un README.md que describe el funcionamiento y los límites.
  • Un ChangeLog.md.
  • No se añade ninguna tabla. El módulo lee los lotes, sus fechas y su stock por almacén.
  • No se escribe nada en los lotes, los productos, el stock ni las expediciones.
  • Las únicas escrituras son los ajustes de la página de configuración, guardados como constantes de Dolibarr: DOLIXDLC_DAYS, DOLIXDLC_SHIP_SELLBY, DOLIXDLC_SHIP_EATBY y DOLIXDLC_MAIL_TO. La activación del módulo añade además un panel y una tarea programada.
  • El correo contiene la lista de los lotes que vigilar: producto, lote, almacén, cantidad y fechas.
  • No se modifica ningún archivo de Dolibarr. Ninguna conexión saliente aparte del envío de correos de Dolibarr.
08

Compatibilidad

El descriptor del módulo solo declara una versión mínima. En el código no figura ningún límite superior: las versiones siguientes son aquellas en las que el módulo se ha ejecutado de verdad.

Compatibilidad del módulo Alertas de fecha límite de venta y de caducidad de los lotes
Versiones de DolibarrDolibarr 19.0 como mínimo. Instalado y ejecutado en 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 y 24.0.1.
PHP mínimo7.4
Módulos de Dolibarr que activarProductos, Stocks de productos, Lotes de productos
LicenciaGPL v3 o posterior, código fuente completo
IdiomasFrancés, inglés, alemán, español
MenúMenú Productos«Lotes a vigilar (fechas)». Panel «Lotes a vigilar (fecha límite de venta, fecha de caducidad)» en la página de inicio.
09

Instalación

  1. Obtenga el módulo en el DoliStore y descargue el archivo zip.
  2. En Dolibarr: InicioConfiguraciónMódulospestaña «Instalar módulo externo», y suba el zip. Si no, descomprima la carpeta dolixdlc en htdocs/custom/.
  3. Active «Alertas de fecha límite de venta y de caducidad de los lotes». Dolibarr activa también los módulos Productos, Stocks de productos y Lotes de productos si aún no lo están. No se crea ninguna tabla; se añaden el panel y la tarea programada, desactivada.
  4. Conceda el permiso «Ver los lotes a vigilar (fecha límite de venta, fecha de caducidad)» a los usuarios afectados.
  5. En la página de configuración: plazo de alerta, ajuste para la fecha límite de venta y para la fecha de caducidad, destinatarios del correo. Para el envío diario, active la tarea «Alertas de fecha límite de venta y de caducidad de los lotes: correo electrónico diario» en Herramientas de administraciónTareas programadas.

El detalle — permisos de la carpeta custom, alojamiento compartido, actualizaciones, desinstalación — está en la página Instalación y actualizaciones.

10

Preguntas frecuentes

¿En qué versiones de Dolibarr funciona este módulo?

El descriptor exige como mínimo Dolibarr 19.0 y PHP 7.4. El módulo se ha instalado y ejecutado en 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 y 24.0.1. Si usa otra versión y tiene alguna duda, escriba antes de comprar.

Fecha límite de venta, fecha de caducidad: ¿de qué fechas se trata?

De las dos fechas que se pueden introducir en un lote en Dolibarr. El Dolibarr en español las llama «Fecha límite de venta» y «Fecha de caducidad»; el Dolibarr en francés, «DLC» y «DMD/DLUO». Una fecha límite de venta (DLC) pasada prohíbe la venta; una fecha de caducidad (DMD/DLUO) pasada, no. De ahí los ajustes por defecto: bloquear para la fecha límite de venta, avisar para la fecha de caducidad. Los dos ajustes se cambian en la página de configuración.

¿Controla el módulo las ventas en caja o las facturas?

No. El control solo se hace al validar las expediciones. Una venta en TakePOS o una factura no provoca ningún control. El panel, la lista y el correo sí señalan todos los lotes en stock, sea cual sea el canal de venta.

¿Se bloquea un lote cuya fecha límite de venta es hoy?

No. Una fecha ha pasado a partir del día siguiente. Ese mismo día, el lote aparece en el panel y en la lista con la mención «Hoy», pero no se bloquea ni se señala al validar una expedición.

¿Qué ocurre cuando se bloquea una expedición?

La validación se rechaza y un mensaje cita el producto, el lote, la fecha pasada y hace cuántos días pasó. La expedición se queda en borrador y el stock no se toca. Si no se quiere bloquear, el ajuste «Solo avisar» deja validar la expedición y muestra un aviso que cita el lote.

¿Y si lo desinstalo?

El menú, el panel, la tarea programada y el control de las expediciones desaparecen. El módulo no ha cambiado nada en sus lotes ni en sus expediciones: no hay nada que restaurar. Sus ajustes se quedan en la base de datos.

¿Quién se encarga del soporte y cómo funcionan las actualizaciones?

El soporte lo presta la persona que escribió el módulo, en support@dolix.fr. El pedido, el pago, la factura y la descarga corren a cargo del DoliStore, donde se publican las nuevas versiones.

11

Historial de versiones

Tomado del archivo ChangeLog.md del módulo: una sola fuente.

1.0.13 de noviembre de 2026

Interfaz traducida al español (es_ES). Probado en 19.0.4 a 24.0.2 con Dolibarr en español.

1.0.014 de octubre de 2026

Primera versión: panel de la página de inicio con los lotes en stock cuya fecha límite de venta o fecha de caducidad cae dentro del plazo elegido o ha pasado; lista completa con filtros (plazo, almacén, solo fechas pasadas); correo diario mediante una tarea programada, creada desactivada, y un botón de envío inmediato; control al validar las expediciones (bloquear, avisar o nada), ajustado por separado para la fecha límite de venta y la fecha de caducidad. Interfaz en francés, inglés y alemán.

12

Soporte de este módulo

Escriba a support@dolix.fr. Responde la persona que escribió el módulo.

Respuesta en un plazo de dos días laborables. No es un servicio de guardia.

Qué incluir en su mensaje

  • La versión exacta de Dolibarr.
  • El módulo afectado y su versión — aquí dolixdlc 1.0.1.
  • Lo que ha hecho, y lo que esperaba.
  • El mensaje de error copiado tal cual, o una captura de pantalla.
  • Cómo está instalado Dolibarr, si lo sabe.

Este módulo está a la venta en el DoliStore.

El pedido, el pago, la factura y la descarga corren a cargo del DoliStore.

Comprar en el DoliStore — 39 € sin IVA
También

Los demás módulos