OdooWiki OCA HUB

Purchase Request Product Usage

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

When creating purchase requests, users can indicate a usage from a list, for every item.

This usage will then be subsequently added to the purchase order.

For more information about purchase product usage please review the module 'Purchase Product Usage'.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Lets users tag each purchase request line with a product usage, and carries that usage over to the purchase order created from the request.

This module links purchase requests to the product usage concept from the Purchase Product Usage module. On a purchase request, each request line gets a new Usage field, visible only to users in the product usage group.

Where it appears: - On the purchase request form, the Usage column is added to the lines list and to the line detail form. - On the standalone purchase request line form. - In the purchase request line search filters, so lines can be found by usage. - In the wizard that turns request lines into a purchase order, the Usage column is shown in the list of items to order.

Automatic behaviour: - When a user picks a usage on a request line and the line has no product yet, Odoo automatically fills in the product linked to that usage. - When the request lines are converted into a purchase order, the usage is copied onto the purchase order line. If a matching purchase order line already exists, the search for that line also takes the usage into account, so lines with different usages are not merged.

Access rights are added so purchase request users can read product usages, while purchase request managers can create, edit and delete them.

Required by other modules

Models and fields (3)
  • purchase.request.line · extends an existing modelusage_id (Usage)
  • purchase.request.line.make.purchase.order · extends an existing model
  • purchase.request.line.make.purchase.order.item · extends an existing modelusage_id (Usage)

Text generated by AI (DeepSeek) from reading the Odoo 12.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 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/purchase-workflow.

terminal Installation and usage

OCA documentation · Odoo 12.0

In the Purchase Request line set the usage of the requested product.

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.