This module allows purchase users to identify what are the purchase orders that currently have quantities pending to invoice or to receive.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Shows, on purchase orders and purchase order lines, how much quantity is still pending to receive or to bill, and lets users filter purchase orders that have pending quantities.
This module adds visibility on pending quantities in the Purchases app. On each purchase order line it computes a "Qty to Receive" value: for storable products it sums the quantities of stock moves that are not yet cancelled or done, and for service products it uses the ordered quantity minus the received quantity. This value is stored and can be shown as an optional column in the purchase order lines list.
On the purchase order itself, two computed values are added: "Qty to Receive" and "Qty to Bill", each being the sum of the corresponding values on its lines. Two boolean flags, "Pending Qty to Receive" and "Pending Qty to Bill", indicate whether there is anything left to receive or to bill. These fields appear as optional columns in the order lines section of the purchase order form, but only when the order is in Purchase or Done state.
Users can filter purchase orders and purchase order lines using dedicated filters: "Pending Qty to Bill" and "Pending Qty to Receive". These filters are available in the search views of both purchase orders and purchase order lines, making it easy to list only the documents that still have work pending.
The module also includes an installation hook that pre-creates and pre-fills the new quantity columns on existing purchase order lines, so the data is ready as soon as the module is installed.
Depends on
Required by other modules
Models and fields (2)
- purchase.order · extends an existing modelqty_to_invoice (Qty to Bill), qty_to_receive (Qty to Receive), pending_qty_to_invoice (Pending Qty to Bill), pending_qty_to_receive (Pending Qty to Receive)
- purchase.order.line · extends an existing modelqty_to_receive (Qty to Receive)
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-03Confirmation status: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module, you need to go to Purchase Orders and select the new filters in the search.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.