Note: This module is similar to sale_quotation_number, but for purchase/rfq
- Purchase for Quotation:
- Purchase process in draft stage just informing prices and element of communication.
- Purchase Order:
- Purchase process confirmed, the customer already have a compromise with us in terms of pay an invoice and receive our product or service.
Technical Explanation
When you create a purchase quotation, it is numbered using the 'purchase.rfq' sequence. When you confirm a purchase quotation, its rfq number is saved in the 'rfq_number' field and the purchase order gets a new number, retrieving it from 'purchase.order' sequence.
- With Odoo Base: > Purchase for Quotation 1 Number = PO001 > > Purchase for Quotation 2 Number = PO002
- With Odoo + This Module: > Purchase for Quotation 1 Number = RFQ001 > > Purchase for Quotation 2 Number = RFQ002 > > Purchase for Quotation 1 Confirmed = Number for Purchase Order PO001 > from Purchase for Quotation RFQ001 > > Purchase for Quotation 2 Confirmed = Number for Purchase Order PO002 > from Purchase for Quotation RFQ002
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Gives purchase quotations their own RFQ numbering sequence, separate from confirmed purchase orders. When a quotation is confirmed, its RFQ number is kept for reference and the order receives a new PO number.
This module separates the numbering of requests for quotation (RFQs) from confirmed purchase orders. By default, new quotations are numbered with a dedicated sequence using the RFQ prefix (for example RFQ001), instead of sharing the purchase order sequence.
When a user confirms a quotation, the original RFQ number is stored in the RFQ Reference field and the order is renumbered using the standard purchase order sequence. The RFQ Reference is shown on the purchase order form once the order is confirmed or done. If the order is reset to draft, the original RFQ number is restored.
In Purchase settings, two options are added: - Use Same Enumeration: when checked, quotations keep using the same numbering as purchase orders. - Auto Attachment RFQ: when checked, the quotation PDF is automatically attached to the order when it is confirmed.
The quotation report is also updated so that it displays the RFQ number when one exists, falling back to the order name otherwise. The module affects the purchase.order and res.company models and adds settings under the Purchase configuration screen.
Depends on
Required by other modules
Models and fields (3)
- res.company · extends an existing modelkeep_name_po (Use Same Enumeration), auto_attachment_rfq (Auto Attachment RFQ)
- purchase.order · extends an existing modelpo_number (PO Reference), rfq_number (RFQ Reference)
- res.config.settings · extends an existing modelkeep_name_po, auto_attachment_rfq
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-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0To configure this module, you need to:
- Go to Purchases -\> Configuration and uncheck 'Use same enumeration for purchase rfq and purchase orders'.
- Go to Purchases -\> Configuration and check 'Auto attachment requests for quotation after confirm'.
No verified information in OCA: Installation, Usage.
Installation 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.