Purchase Planned Date Container Deposit
This module makes the system to always respect the planned (or scheduled) date set by the user in PO when choose product with packaging container deposit.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Keeps the planned date you set on a purchase order when container deposit lines are created for products with packaging deposits. It is a glue module that combines two other purchase modules.
This module is a small bridge between two purchase features: setting the planned date manually on a purchase order, and automatically adding container deposit lines when you buy products that come in returnable packaging.
When Odoo builds a deposit container line for a product and quantity, this module checks whether the purchase order already has a planned date. If it does, that same planned date is copied onto the new deposit line. Without this, the deposit line could end up with a different or empty planned date.
- It only changes the
purchase.ordermodel. - It extends the method that prepares deposit container line values.
- The rule is simple: if the order has a planned date, the deposit line uses it.
- It installs automatically because it depends on both related modules.
There are no new menus, screens, buttons, reports, emails or scheduled jobs in this module. Users will not see a new screen; they will simply notice that deposit lines follow the planned date they entered on the purchase order. This keeps delivery and receipt planning consistent for products sold with returnable containers.
Models and fields (1)
- purchase.order · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0To test this module you could follow below:
- Go to 'Purchase' and create a purchase order.
- Select any vendor
- Add new PO Line with product with container deposit associated
- Enter Expected Arrival (date_planned) in future
- Confirm PO
- Expected Arrival is preserved
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.