TIP: You can type at any time to perform a new search.

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 info_outline

Views touched (1)
XML IDNameModelTypeStatus
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_policy Selection
    help=BACKORDER_POLICY_HELP selection=BACKORDER_POLICY_SELECTION
Public methods (0)

No public methods.

New fields (1)
  • backorder_policy Selection
    help=BACKORDER_POLICY_HELP selection=BACKORDER_POLICY_SELECTION tracking=True
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.