Purchase Reception Status
This module adds a field Receipt Status on purchase order lines. On a confirmed purchase order, it can have 3 different values:
- Nothing Received
- Partially Received
- Fully Received
The field is updated automatically when the purchase order is confirmed, and when the move lines are updated.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds a Receipt Status column to purchase order lines showing whether each line is Not Received, Partially Received or Fully Received, updated automatically as goods are received.
This module adds a new column called Receipt Status on the lines of a purchase order. It is available on the purchase order form, inside the order lines list, and is hidden by default so you can switch it on when needed.
The status is calculated automatically from the linked stock moves and the received quantity. It can show three values: - Not Received: nothing has been received yet. - Partially Received: at least one delivery has been completed but not everything. - Fully Received: all linked moves are either done or cancelled.
If a line has no stock moves, or all its moves are cancelled, the status stays empty. The value is stored on the line and refreshed when the related pickings, the received quantity or the ordered quantity change, so it stays up to date without manual action.
It works together with the purchase and stock modules and only affects the purchase order line model (purchase.order.line). No new menus, buttons or reports are added.
Depends on
Models and fields (1)
- purchase.order.line · extends an existing modelreceipt_status
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0To use this module, you need to go to Purchase Orders and create a new order.
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.