OdooWiki OCA HUB

Stock Picking Origin State

stock_picking_origin_state folder_open OCA/stock-logistics-workflow open_in_new
Uncategorised License: AGPL-3

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.0

Shows, 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

stock
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/stock-logistics-workflow.

terminal Installation and usage

No verified information

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.

info

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.