TIP: You can type at any time to perform a new search.
Stock Picking Backorder Policy
stock_picking_backorder_policy · OCA/stock-logistics-workflow
Security findings
- Repository
- OCA/stock-logistics-workflow · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Inventory/Configuration
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/stock-logistics-workflow
- Last tracking update
- 2026-10-04 00:16:45
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Iván Todorovich, Maksym Yankin, Weblate, OCA-git-bot, oca-ci, ilo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- purchase_stock_picking_backorder_policy, sale_stock_picking_backorder_policy
- Description
When a transfer is only partially done, Odoo decides whether to create a backorder for the remaining quantity based on the **backorder policy of the operation type** (Ask, Always or Never). That default fits the warehouse, but the right answer is often driven by the document the transfer comes from: some customers always want the rest shipped later, others never do. This module lets you **optionally override** that operation type default on the transfer itself: - **Ask**: the user is prompted (standard behaviour). - **Always**: a backorder is created automatically for the remaining quantity. - **Never**: the remaining quantity is cancelled and no backorder is created. When left empty, the operation type's own policy applies, exactly like standard Odoo. The policy is carried by the operations, so it survives multi-step routes and make-to-order chains. Modules building on top of this one seed it from their own documents: `sale_stock_picking_backorder_policy` for deliveries generated from a sale order, `purchase_stock_picking_backorder_policy` for receipts generated from a purchase order.
Code Analysis
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_picking_form |
stock.picking | form | Inherits stock.view_picking_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
backorder_policySelectionhelp=BACKORDER_POLICY_HELPselection=BACKORDER_POLICY_SELECTION
No public methods.
New fields (1)
-
backorder_policySelectionhelp=BACKORDER_POLICY_HELPselection=BACKORDER_POLICY_SELECTIONtracking=True
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.