This module adds a field Receiption Status on purchase orders. On a confirmed purchase order, it can have 3 different values:
- Nothing Received
- Partially Received
- Fully Received
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a Receipt Status indicator to purchase orders showing whether nothing, part, or all of the ordered quantities have been received, plus filters and grouping to find orders by that status.
This module adds a receipt status to purchase orders so you can see at a glance how much of an order has actually arrived.
On a confirmed purchase order the status is one of three values: Nothing Received, Partially Received, or Fully Received. It is calculated automatically from the received quantities on the order lines compared with the ordered quantities, and it is stored on the order.
- In the purchase order list you see the status as a coloured badge next to the invoice status.
- In the search filters you get "Not Fully Received" and "Fully Received" filters, and you can group orders by Receipt Status.
- On the purchase order form, purchase managers get a toggle called force received. It only appears on confirmed orders and can only be changed once the order is locked. When switched on, the status is forced to Fully Received even if some lines are not fully received.
The status only becomes meaningful once the order is confirmed or locked; before that it stays at Nothing Received. The module extends the purchase.order model and depends on purchase_stock, so it works together with the standard purchase and stock receipt flow.
Depends on
Required by other modules
Models and fields (1)
- purchase.order · extends an existing modelforce_received, receipt_status
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0If you are part of the Purchase Manager group, you can force a confirmed purchase order to Full Received status: you should first lock the order (to enable locking, ensure the 'Locked' setting is checked in the Purchase configuration), then check the field Force Received located in the Other Information tab.
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.