OdooWiki OCA HUB

sale order deliverable rate

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

This module adds a deliverable rate to a sale order. The deliverable rate is use to know (in percentage) how much of the order the stock can satisfy it.

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

Shows on each sale order and order line how much of the ordered quantity the current stock can actually deliver, as a percentage. Salespeople can see this rate on the order form, in the order list and filter orders by how deliverable they are.

This module adds a deliverability indicator to sales orders so users can quickly see whether the stock can cover what the customer ordered.

On each sale order line, a "qty_to_ship" value is calculated as the ordered quantity minus the quantity already delivered. For storable products with something still to ship, a deliverable rate is computed by comparing the product's available stock with the quantity still to ship, capped at 100%.

On the sale order itself, the module counts the lines that still need delivery and averages their deliverable rates into a single order-level rate. If no line needs delivery, the rate is 0.

Where it appears: - On the sale order form, a Deliverable Rate pie chart is shown near the payment terms (visible to users with the technical/developer group). - Inside the order lines list, the line deliverable rate is available as an optional hidden column, and qty_to_ship is stored but hidden. - In the sales order list view, a progress bar shows the order deliverable rate and is hidden when no line needs delivery. - In the sales order search filters, users can filter for "Deliverable (100%)" or "Partially deliverable (>=80%)".

The rate is displayed with 0 decimal places, and it is recalculated automatically when order lines, ordered quantities or delivered quantities change.

Depends on

sale_stock
Models and fields (2)
  • sale.order · extends an existing modeldeliverable_rate, nb_order_line_need_delivery
  • sale.order.line · extends an existing modelqty_to_ship, deliverable_rate

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

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

terminal Installation and usage

OCA documentation · Odoo 13.0

To use this module you have to create a sale.order and add an order_line. Then you can see the deliverable_rate as a progress bar in the sale.order tree view.

To use this module, you simply need to:

  • Create a new sale order.
  • Add a order line with a product.
  • An then see in the sale order tree the deliverable_rate.

No verified information in OCA: Installation.

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.