Purchase Line Service Qty Received
Changes the Received Quantity (qty_received) of a service purchase.order.line if one other purchase.order.line is received the qty_received of the service line
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Marks service purchase order lines as fully received when any other line on the same purchase order has been received. This helps keep service lines in sync with the receipt of goods.
This module adds a new way to calculate the received quantity for service products on purchase orders. Normally, service lines do not track received quantities. With this module, if a service product is set to be received (purchase method 'receive'), its received quantity will automatically become equal to its ordered quantity when any other line on the same purchase order has been received.
- It adds a new option 'Reception' to the 'qty_received_method' field on purchase order lines.
- When a service line uses this method, its received quantity is set to the ordered quantity if any other line on the same order has a received quantity greater than zero (based on stock moves).
- If no other line has been received, the service line's received quantity stays at zero.
- This affects the
purchase.order.linemodel and is visible on purchase order forms.
The module depends on purchase_stock and extends the computation of received quantities. It does not add new menus or screens; the change is integrated into existing purchase order lines.
Depends on
Models and fields (1)
- purchase.order.line · extends an existing modelqty_received_method
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: 1 confirmed, 8 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
No verified informationInstallation 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.