Automatic Move Processing

stock_auto_move
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/17.0/stock_auto_move
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, ferran-S73
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - 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 modules adds the possibility to have move automatically processed
as soon as the products are available in the move source location.

It also adds the possibility to define the move as being automatic in a
procurement rule.

Automatic moves are triggered by previous move when the move is chained
or by the scheduler otherwise.

Note that automatic moves are given a procurement group name
"Automatic", whatever the user or the procurement rule selects.

It's different than the standard 'Automatic No step added' option in
stock rules as it does not merge first and second chained move.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_auto_move_move_form_view stock.move.form.view (in stock_auto_move) stock.move field Inherits stock.view_move_form
stock_auto_move_procurement_rule_form_view stock.rule.form.view (in stock_auto_move) stock.rule data Inherits stock.view_stock_rule_form
Models touched (2)

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the move will be automatically processed as soon as the products are available.' args: 'Automatic move'
Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the generated move will be automatically processed as soon as the products are available. This can be useful for situations with chained moves where we do not want an operator action.' args: 'Automatic move'
Public methods (0)

No public methods.

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/16.0/stock_auto_move
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
COMMITTERS
COMMITTERSThomas Binsfeld, Weblate, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - 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

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_auto_move_move_form_view stock.move.form.view (in stock_auto_move) stock.move field Inherits stock.view_move_form
stock_auto_move_procurement_rule_form_view stock.rule.form.view (in stock_auto_move) stock.rule data Inherits stock.view_stock_rule_form
Models touched (2)

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the move will be automatically processed as soon as the products are available.' args: 'Automatic move'
Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the generated move will be automatically processed as soon as the products are available. This can be useful for situations with chained moves where we do not want an operator action.' args: 'Automatic move'
Public methods (0)

No public methods.

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/15.0/stock_auto_move
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
COMMITTERS
COMMITTERSHolger Brunn, Weblate, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:37
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_auto_move_move_form_view stock.move.form.view (in stock_auto_move) stock.move field Inherits stock.view_move_form
stock_auto_move_procurement_rule_form_view stock.rule.form.view (in stock_auto_move) stock.rule data Inherits stock.view_stock_rule_form
Models touched (2)

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the move will be automatically processed as soon as the products are available.' args: 'Automatic move'
Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the generated move will be automatically processed as soon as the products are available. This can be useful for situations with chained moves where we do not want an operator action.' args: 'Automatic move'
Public methods (0)

No public methods.

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/14.0/stock_auto_move
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
COMMITTERS
COMMITTERSsbejaoui, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_auto_move_move_form_view stock.move.form.view (in stock_auto_move) stock.move field Inherits stock.view_move_form
stock_auto_move_procurement_rule_form_view stock.rule.form.view (in stock_auto_move) stock.rule data Inherits stock.view_stock_rule_form
Models touched (2)

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the move will be automatically processed as soon as the products are available.' args: 'Automatic move'
Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the generated move will be automatically processed as soon as the products are available. This can be useful for situations with chained moves where we do not want an operator action.' args: 'Automatic move'
Public methods (0)

No public methods.

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/13.0/stock_auto_move
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV, NDP Systèmes
COMMITTERS
COMMITTERSDenis Roussel, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_auto_move_move_form_view stock.move.form.view (in stock_auto_move) stock.move field Inherits stock.view_move_form
stock_auto_move_procurement_rule_form_view stock.rule.form.view (in stock_auto_move) stock.rule data Inherits stock.view_stock_rule_form
Models touched (2)

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the move will be automatically processed as soon as the products are available.' args: 'Automatic move'
Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the generated move will be automatically processed as soon as the products are available. This can be useful for situations with chained moves where we do not want an operator action.' args: 'Automatic move'
Public methods (0)

No public methods.

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/10.0/stock_auto_move
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NDP Systèmes
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NDP Systèmes
COMMITTERS
COMMITTERSCédric Pigeon, OCA Transbot, oca-travis, OCA-git-bot
WEBSITE
WEBSITEhttp://www.ndp-systemes.fr
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
stock_auto_move_move_form_picking_view stock.auto.move.move.form.picking.view stock.move data Inherits stock.view_move_picking_form
stock_auto_move_move_form_view stock.auto.move.move.view stock.move data Inherits stock.view_move_form
stock_auto_move_procurement_rule_form_view stock.auto.move.procurement.rule.form.view procurement.rule data Inherits stock.view_procurement_rule_form_stock_inherit
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the generated move will be automatically processed as soon as the products are available. This can be useful for situations with chained moves where we do not want an operator action.' args: 'Automatic move'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the move will be automatically processed as soon as the products are available.' args: 'Automatic move'
Public methods (2)
  • action_assign(self, no_prepare=False)
    @api.multi
  • action_confirm(self)
    @api.multi
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/9.0/stock_auto_move
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NDP Systèmes
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NDP Systèmes
COMMITTERS
COMMITTERSPedro M. Baeza, GitHub, OCA Transbot, oca-travis, OCA-git-bot, Zakaria Makrelouf
WEBSITE
WEBSITEhttp://www.ndp-systemes.fr
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - report
    - procurement
    - barcodes
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
stock_auto_move_move_form_picking_view stock.auto.move.move.form.picking.view stock.move field Inherits stock.view_move_picking_form
stock_auto_move_move_form_view stock.auto.move.move.view stock.move field Inherits stock.view_move_form
stock_auto_move_procurement_rule_form_view stock.auto.move.procurement.rule.form.view procurement.rule field Inherits stock.view_procurement_rule_form_stock_inherit
stock_location_path_form_view stock.location.path.form (in stock_auto_move) stock.location.path field Inherits stock.stock_location_path_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the generated move will be automatically processed as soon as the products are available. This can be useful for situations with chained moves where we do not want an operator action.' args: 'Automatic move'
Public methods (0)

No public methods.

New fields (1)
  • auto_confirm Boolean
    help='If this option is selected, the generated moves will be automatically processed as soon as the products are available. This can be useful for situations with chained moves where we do not want an operator action.'
Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the move will be automatically processed as soon as the products are available.' args: 'Automatic move'
Public methods (2)
  • action_assign(self, no_prepare=False)
    @api.multi
  • action_confirm(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

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/8.0/stock_auto_move
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWarehouse
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NDP Systèmes
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NDP Systèmes
COMMITTERS
COMMITTERSLaetitia Gangloff, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, OCA-git-bot, Nicolas Piganeau
WEBSITE
WEBSITEhttp://www.ndp-systemes.fr
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
stock_auto_move_move_form_picking_view stock.auto.move.move.form.picking.view stock.move data Inherits stock.view_move_picking_form
stock_auto_move_move_form_view stock.auto.move.move.view stock.move data Inherits stock.view_move_form
stock_auto_move_procurement_rule_form_view stock.auto.move.procurement.rule.form.view procurement.rule data Inherits stock.view_procurement_rule_form_stock_inherit
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the generated move will be automatically processed as soon as the products are available. This can be useful for situations with chained moves where we do not want an operator action.' args: 'Automatic move'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • auto_move Boolean
    help='If this option is selected, the move will be automatically processed as soon as the products are available.' args: 'Automatic move'
Public methods (2)
  • action_assign(self)
    @api.multi
  • action_confirm(self)
    @api.multi