OdooWiki OCA HUB

Purchase Picking State

purchase_picking_state folder_open OCA/purchase-workflow open_in_new
Purchase Management License: AGPL-3

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.0

Adds 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

purchasepurchase_stock

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 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 14.0

Open any confirmed Purchase Order and observe Picking Status field.

No verified information in OCA: Installation, Configuration.

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.