This module adds a "picking status" field on Purchase Orders, displaying the general state of the pickings related to that Order.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds a "Picking status" field on purchase orders that shows the overall state of their related receipts (cancelled, not received, partially received or transferred).
This module gives buyers a quick way to see how far the receipts linked to a purchase order have progressed, without opening each transfer.
On every purchase order, a new read-only field called "Picking status" is calculated automatically from all the related pickings. Its possible values are Cancelled, Not Received, Partially Received and Transferred. When the order has no picking at all, the field stays empty and is hidden.
The rule is simple: if all pickings are cancelled the status is Cancelled; if all are done (or a mix of done and cancelled) it is Transferred; if only some are done it is Partially Received; otherwise it is Not Received.
The field appears on the purchase order form, right after the currency, and in the purchase order list views, right after the order status. In the main list view it is available as an optional column that users can show or hide. It is never visible when empty, so draft orders without receipts stay clean.
The module only extends the purchase.order model and the existing purchase order form and list views; it does not create new menus or screens.
Depends on
Required by other modules
Models and fields (1)
- purchase.order · extends an existing modelpicking_state (Picking status)
Text generated by AI (DeepSeek) from reading the Odoo 14.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0Open any confirmed Purchase Order and observe Picking Status field.
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.