OdooWiki OCA HUB

Batch Transfer Sub State

stock_picking_batch_substate folder_open OCA/stock-logistics-workflow open_in_new
Tools License: AGPL-3

This module adds substate management to batch transfers.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

This module lets you add custom sub-statuses to batch transfers in Odoo, so you can track more detailed progress than just Draft, In Progress or Done.

Batch transfers (grouped pickings) normally only show a simple status such as Draft, In Progress or Done. This module adds an extra status field, called a sub-state, on top of that main status.

Where you see it: - On the batch transfer form, a clickable status bar appears in the header so you can pick a sub-state directly. - In the batch transfer list, a Substate column is available. - In the batch transfer search filters, you can filter by Substate and group records by Substate.

How it works: - A new sub-state type called "Batch transfer Substate" is created and linked to the batch transfer status field. - Three target statuses are predefined: Draft, In progress and Done. Each sub-state you create is attached to one of these, so only relevant sub-states are offered depending on the batch's current status. - Demo data shows example sub-states such as Waiting booking, Waiting shipment, In transit and Customs clearance, each with its own order.

This module touches the batch transfer model (stock.picking.batch) and the shared sub-state configuration model (base.substate.type). It does not add new menus; it extends the existing batch transfer screens.

Depends on

stock_picking_batchbase_substate
Models and fields (2)
  • base.substate.type · extends an existing modelmodel
  • stock.picking.batch · new model

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: 1 confirmed, 8 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

OCA documentation · Odoo 19.0
  • Go to Settings \> Technical \> Sub State Configuration and Add "Base Substate". If necessary you can add "Target State values" (ex define a substate for "cancel" state). Substate sequence is very important.
  • Create or open a batch transfer
  • You can now see and modify the substate field

No verified information in OCA: Installation, Configuration.

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.