Stock Picking Type Bypass Reservation

stock_picking_type_bypass_reservation
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_type_bypass_reservation
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
COMMITTERSOCA-git-bot, David Vidal, oca-ci
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
    - 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 Operations Types to support bypass reservations
and to allow you to create Stock Move Lines fully reserved even if you don't have stock.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_move_line_view_search stock.move.line filter Inherits stock.stock_move_line_view_search
view_picking_type_form stock.picking.type.bypass.reservation.form stock.picking.type xpath Inherits stock.view_picking_type_form
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • bypassed_reservation Boolean
    help='Detailed operations with this flag, have a forced reserved quantity to reveal the uncovered demand in the system. It can be used to easily filter this operations' string='Phantom reservation'
Public methods (2)
  • unlink(self)
  • write(self, vals)

New fields (1)
  • bypass_reservation Boolean
    help="If checked, products from this Picking Type will always be reserved even if you don't have enough stock (available stock will be reserved as usual).\nNote: Pickings will be reserved on Confirmation even if you don't have checked the option" string='Reserve over availability'
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_picking_type_bypass_reservation
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, David Vidal, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:02
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 module extends the functionality of Operations Types to support bypass reservations and to allow you to create Stock Move Lines fully reserved even if you don't have stock.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
stock_move_line_view_search stock.move.line filter Inherits stock.stock_move_line_view_search
view_picking_type_form stock.picking.type.bypass.reservation.form stock.picking.type xpath Inherits stock.view_picking_type_form
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • bypassed_reservation Boolean
    help='Detailed operations with this flag, have a forced reserved quantity to reveal the uncovered demand in the system. It can be used to easily filter this operations' string='Phantom reservation'
Public methods (2)
  • unlink(self)
  • write(self, vals)

New fields (1)
  • bypass_reservation Boolean
    help="If checked, products from this Picking Type will always be reserved even if you don't have enough stock (available stock will be reserved as usual).\nNote: Pickings will be reserved on Confirmation even if you don't have checked the option" string='Reserve over availability'
Public methods (0)

No public methods.