OdooWiki OCA HUB

Purchase Reception Status

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

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

Adds 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

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

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

To use this module, you need to go to Purchase Orders and create a new order.

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.