Este complemento permite eliminar automáticamente los stock quants con una fecha de retirada pasada, independientemente de si están reservados o no.
En cada almacén, puede habilitar la eliminación automática de lotes con una fecha de retirada pasada.
Cada día, para cada almacén donde la eliminación automática esté habilitada, una tarea cron lanzará el proceso para eliminar los quants con fecha de retirada pasada.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Mueve automáticamente los lotes de existencias cuya fecha de retirada ha pasado fuera de las existencias de su almacén, ya sea bajo demanda o cada día mediante una tarea programada. Se habilita por almacén y se eligen las ubicaciones de origen y el tipo de operación utilizado para el movimiento.
Este módulo añade una sección "Expired Lots Auto Move" en el formulario del almacén. Allí marcas "Enable Expired Lot Removal", eliges las ubicaciones de origen de las que deben tomarse los lotes caducados y seleccionas el tipo de operación usado para el movimiento. Cuando lo habilitas, las ubicaciones de origen toman por defecto la ubicación de stock del almacén, y Odoo se niega a guardar si no se establece ninguna ubicación de origen, si una ubicación no pertenece a ese almacén o si no se elige ningún tipo de operación.
Se crea un nuevo tipo de operación interno "Expired Lot Removal" para cada almacén, con su propia secuencia (prefijo EXP), usando lotes existentes y sin crear nuevos. En los tipos de operación hay una opción "Disable Unassign Lots to Remove"; cuando se marca, ese tipo de operación se omite cuando el módulo libera reservas de movimientos.
Los usuarios pueden ejecutar la eliminación manualmente desde el menú "Remove Expired Lots" en Inventory > Operations, o desde el formulario del almacén. Un asistente solicita el almacén y una fecha de caducidad (por defecto hoy) y muestra una descripción de lo que se moverá. Encuentra lotes con una fecha de eliminación anterior a esa fecha, libera la reserva de los movimientos que retenían esos lotes (separando las cantidades ya realizadas), crea un traslado a la ubicación de destino, lo confirma y reserva, y luego intenta reasignar los movimientos cuya reserva se liberó.
Una tarea programada diaria ejecuta el mismo proceso para cada almacén donde la opción está habilitada.
Depende de
Modelos y campos (3)
- stock.warehouse · amplía un modelo existentelot_remove_enabled (Enable Expired Lot Removal), lot_remove_picking_type_id (Expired Lot Move Picking Type), lot_remove_orig_location_ids (Expired Lot Origin Locations)
- stock.picking.type · amplía un modelo existentedisable_unassign_lots_to_remove (Disable Unassign Lots to Remove)
- stock.lot.removal.wizard · modelo nuevodescription, removal_date (Expiration Date), warehouse_id (Warehouse)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/stock-logistics-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0Para configurar este módulo, debe habilitar la eliminación de lotes caducados. Esto se puede hacer siguiendo estos pasos:
- Vaya a App > Inventory > Settings -> Warehouses
- Seleccione el almacén que desea configurar.
- En la página 'Warehouse Configuration', busque la sección 'Expired Lots Auto Move'.
- Marque la casilla 'Enable Expired Lot Auto Remove'.
En el formulario del almacén, una vez marcada la casilla 'Enable Expired Lot Auto Remove', aparecerán algunos campos adicionales para configurar la eliminación automática de los quants con fecha de retirada pasada:
- 'Expired Lot Origin Location': Este campo permite seleccionar la ubicación de origen desde la que se eliminarán los quants con fecha de retirada pasada. Es un campo obligatorio. (Por defecto, la ubicación de stock del almacén)
- 'Expired Lot Destination Location': Este campo permite seleccionar la ubicación de destino a la que se moverán los quants con fecha de retirada pasada. Es un campo obligatorio. (Por defecto, la ubicación de control de calidad del almacén)
- 'Expired Lot Move Picking Type': Este campo permite seleccionar el tipo de albarán que se utilizará para la eliminación automática de los quants con fecha de retirada pasada. Es un campo obligatorio. (Por defecto, el tipo de albarán 'Expired Lot Removal' del almacén)
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.