OdooWiki OCA HUB

Picking backordering strategies

stock_picking_backorder_strategy_cancel folder_open OCA/stock-logistics-workflow open_in_new
Warehouse Management License: AGPL-3

Added new selection in Create Backorder field at Operation Type level.

  • Cancel: backorder is cancelled

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a new "Cancel" option to the Create Backorder setting on Operation Types, so that when a transfer is partially done, the automatically created backorder is cancelled instead of being kept open.

This module extends the backorder behaviour of warehouse transfers. On each Operation Type (for example Receipts, Delivery Orders or Internal Transfers) the existing "Create Backorder" setting now offers an extra choice called "Cancel".

When a user validates a transfer with less quantity than planned, Odoo normally asks whether to create a backorder for the remaining quantity. If the Operation Type is configured with the new "Cancel" option, the backorder that Odoo creates is immediately cancelled, so no open follow-up transfer is left waiting for the missing products.

  • The new choice appears in the Create Backorder field on the Operation Type form, next to the standard options.
  • The behaviour is applied automatically when the transfer is validated; no extra button or manual step is needed.
  • It affects stock.picking and stock.picking.type records.
  • A pre-installation step migrates existing Operation Types that already used a "cancel" backorder strategy, copying that value into the new setting.

This is useful when a company does not want partial deliveries to generate pending backorders, for example when the missing goods will be handled through a completely new order or process.

Depends on

stock
Models and fields (2)
  • stock.picking · extends an existing model
  • stock.picking.type · extends an existing modelcreate_backorder

Text generated by AI (DeepSeek) from reading the Odoo 18.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 18.0

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

terminal Installation and usage

OCA documentation · Odoo 18.0

Your preferred way to install addons will work with Stock Picking Backorder Strategy.

An easy way to install it with all its dependencies is using pip:

pip install --pre odoo11-addon-stock-picking-backorder-strategy then restart Odoo, update the addons list in your database, and install the Stock Picking Backorder Strategy application.

To configure this module, you need to:

  • Define backorder strategy on picking type (Warehouse \> Configuration \> Types of Operation)

No verified information in OCA: 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.