OdooWiki OCA HUB

Purchase Request Type

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

This module adds the following functions:

> - Adds a configurable type on the purchase requests. > - Choose reduce step not to create rfq. > - This type can be used in filters and groupbys.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets you classify purchase requests by a configurable type (for example Regular, Contract or Reduce Step), each with its own numbering sequence and optional operation type, and to skip the request-for-quotation step for certain types.

This module adds a new concept of "purchase request type" to the Purchase Request app. You can create and manage these types from a new menu under Purchase configuration, where each type has a name, a description, an entry sequence, an optional operation type, a company and a flag called "reduce step".

On every purchase request you now see a required Type field. When you pick a type, Odoo automatically copies the operation type from the type onto the request, and the request reference is generated from the sequence attached to that type instead of the standard one. If the type is marked as "reduce step", the button that creates a request for quotation from the request lines is hidden, so the request can be handled without going through that step.

Business rules are enforced: a request cannot use a type belonging to another company, and changing the company on a request clears the selected type. Types are also available as a filter and as a grouping option in the purchase request list and search views, and the type is shown as a column in the request list.

Access is controlled: regular purchase request users can only read types, while managers can create, edit and delete them. Types are restricted per company, and archived types are shown in grey in the list.

Menus it adds

menu_purchase_request_type
Models and fields (2)
  • purchase.request · extends an existing modelname (Request Reference), reduce_step, request_type
  • purchase.request.type · new modelname, active, sequence, company_id, description, reduce_step, sequence_id (Entry Sequence), picking_type_id

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

Confirmation status: 4 confirmed, 5 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

OCA documentation · Odoo 19.0

To configure this module, you need to:

  • Go to Purchases \> Configuration \> Purchase Request types
  • Modify / create the purchase request types

To use this module, you need to:

  • Attribute a type when editing purchase requests

No verified information in OCA: Installation.

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.