Stock Picking Origin State
This module adds two computed fields on stock.picking that summarize the state of the most upstream not-done origin pickings:
- origin_state: aggregated state across the origin pickings at the deepest level still active (waiting, partially_available, assigned or done).
- origin_state_label: a display string combining the origin operation type name and the translated state label
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Shows, on each transfer, the status of the upstream transfers it depends on, so you can see at a glance whether the goods are still waiting, partially available, ready or done at the source.
This module adds an "Origin State" column to the transfers list (the same list used for delivery orders, receipts and internal transfers). For each transfer it looks backwards through the chain of linked operations and reports the state of the deepest level that is still active.
- If the upstream transfers are still waiting or confirmed, the column shows "Waiting".
- If only part of the goods is available upstream, it shows "Partially Available".
- If the upstream goods are ready, it shows "Ready".
- Once every upstream transfer is done, it shows "Done".
The label also includes the name of the operation type of the origin transfer (for example the source warehouse operation), so you know where the goods are coming from. The column is colour-coded: orange for waiting or partially available, blue for ready and green for done. It is read-only and can be hidden by users who do not need it.
The value is recalculated automatically whenever the linked moves or their transfers change state, so no manual refresh is needed. Transfers with no upstream origin simply show an empty value. The module only touches stock.picking and the transfers list view; it does not create new menus or reports.
Depends on
Models and fields (1)
- stock.picking · extends an existing modelorigin_state, origin_state_label
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/stock-logistics-workflow.
terminal Installation and usage
No verified informationInstallation 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.