Product Expiration Date - Force reservation

product_expiry_assign
REPOSITORY
REPOSITORYOCA/stock-logistics-reservation
GIT
GIThttps://github.com/OCA/stock-logistics-reservation.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-reservation/tree/18.0/product_expiry_assign
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYInventory/Inventory
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSSébastien Alix, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-reservation
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - product_expiry
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Starting from Odoo 18.0, `product_expiry` module is blocking the reservation
of expired lots.

However we could have use cases where we want to move such expired lots in another location.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.form.inherit res.config.settings field Inherits stock.res_config_settings_view_form
Models touched (3)

New fields (1)
  • product_ignore_expiration_date Boolean
    default=False
Public methods (0)

No public methods.

New fields (1)
  • product_ignore_expiration_date Boolean
    readonly=False related='company_id.product_ignore_expiration_date' string='Ignore Expiration Date'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.