OdooWiki OCA HUB

Purchase Isolated RFQ

purchase_isolated_rfq folder_open OCA/purchase-workflow open_in_new
Purchases License: AGPL-3

Note: This module is similar to sale_isolated_quotation, but for purchase/rfq

In some countries/companies, It's already common to separate these two documents. For filing purposes, the document sequence of Requests For Quotation (RFQ) and Purchases order has to be separated. In practice, there could be multiple RFQ open to a vendor, yet only one RFQ get converted to the Purchases order.

This module separate RFQ and Purchases order by adding order_sequence flag in purchase.order model.

Each type of document will have separated sequence numbering. RFQ will have only 2 state, Draft and Done. Purchases Order work as normal.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Separates Requests for Quotation (RFQ) from Purchase Orders so each gets its own numbering sequence. Users create RFQs, then convert them into a Purchase Order with a dedicated button.

This module splits the purchasing flow into two distinct documents: Requests for Quotation (RFQ) and Purchase Orders. Each type gets its own numbering sequence, so RFQs are numbered with an RFQ prefix and Purchase Orders keep their normal sequence.

On the Purchase Order form, a new "Convert to Order" button appears while the document is still a draft RFQ. Clicking it creates a separate Purchase Order, confirms it, and links the two documents together. The RFQ is then marked as done. The RFQ form shows a simplified status bar with only Draft and Done, while the Purchase Order form keeps the usual purchase workflow.

The Purchases menu now separates the two document types: the Requests for Quotation menu only shows RFQs, and the Purchase Orders menu only shows confirmed orders. Each menu uses its own filter so users see the right list.

When the module is installed, existing purchase records that are not draft or cancelled are automatically marked as Purchase Orders. The RFQ and Purchase Order forms also show a reference field linking each document to its counterpart, so users can trace which RFQ became which order.

Depends on

purchase
Models and fields (1)
  • purchase.order · extends an existing modelquote_id (Quotation), rfq_state (RFQ Status), order_sequence (Order Sequence), purchase_order_id (Order)

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

Confirmation status: 2 confirmed, 7 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 14.0
  • Create RFQ as normal
  • As user click "Convert to Order", the isolated purchases order will be created

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.