Stock Picking Batch Planner

stock_picking_batch_planner
REPOSITORY
REPOSITORYOCA/stock-logistics-workflow
GIT
GIThttps://github.com/OCA/stock-logistics-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-workflow/tree/18.0/stock_picking_batch_planner
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYInventory/Inventory
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Moduon
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Moduon
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Eduardo de Miguel
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock_picking_batch
    - 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
This module extends the functionality of batch operations in Odoo to support the direct
creation of batches or waves from batches and to allow you to plan Batches and Waves with a single
click based on the grouping rules defined in the operation type. It also provides smart
buttons to easily access the Waves and Batches linked to the original Batch, improving
traceability and efficiency in warehouse operations.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_picking_batch_form stock.picking.batch.form stock.picking.batch field Inherits stock_picking_batch.stock_picking_batch_form
view_picking_type_form_inherit stock.picking.type.form.inherit stock.picking.type xpath Inherits stock_picking_batch.view_picking_type_form_inherit
Models touched (2)

New fields (2)
  • can_plan_batches Boolean
    compute='_compute_can_plan_batches' help='Shows if this Batch can plan Batches' string='Can plan batches'
  • origin_batches_count Integer
    compute='_compute_origin_batches_count' help='Number of Batches of the origin moves' string='Origin batches count'
Public methods (2)
  • action_plan_batches(self)
    Plan Batches on batches that can_plan_batches is True.
  • action_view_origin_batches(self)
    Return an action to see origin moves batches or waves

New fields (3)
  • auto_batch Boolean
    compute='_compute_auto_batch' inverse='_inverse_auto_batch' readonly=False store=False
  • auto_batch_original Boolean
    help='Field used to store the original value of `auto_batch` field.' string='Automatic Batches (original value)'
  • plan_batch Boolean
    help='Place Stock Operations in Batches or Waves when planned from the Batch of the destiny moves.\nUses same criteria as Auto-Batches to decide how to plan batches/waves.' string='Planned Batches'
Public methods (0)

No public methods.