Purchase Requests for Odoo 19 – Internal Requests, Approval and RFQs per Vendor
Let everyone ask for what they need: purchase requests with approval, one RFQ per vendor created from the approved lines, and what was ordered and received followed on the request.
Somebody needs paper, somebody else needs a laptop, and the buyer finds out from a chat. Purchase Requests gives everyone one place to ask, a manager to approve, and the buyers a quick way to order.
From request to RFQ
Any user asks: products, quantity, estimated price, needed-by date, suggested vendor
Purchase managers get an activity; they approve or reject with a reason
The buyer presses Create RFQs: what is still to order, with its vendor; one RFQ per vendor, or added to the vendor's open RFQ
Order part of a quantity now and the rest later
Follow what happens
Each line shows ordered, received and to order, in the unit of the request
The request becomes Partly ordered, then Ordered; if an RFQ is cancelled the quantity comes back
Items to Order groups the approved lines by vendor
The order has a Requests button, the request an RFQs and orders button
Rules
Requesters see only their own requests, and cannot change a request once it is submitted. Only purchase managers approve.
Print
The request form with the lines and what was ordered and received.
Tested
32 automated tests: the steps and who may take them, the wizard with its vendors, partial orders, merging into an open RFQ, cancellations, unit conversion, receipts, visibility and the printed form.
Documented
Illustrated documentation in English and Arabic and an Arabic translation of the module.
What's included
taqnix_purchase_request.zip: the Odoo 19 module (with Arabic translation)
Illustrated documentation in English and Arabic (HTML and PDF)
Automated tests, licence file (OPL-1) and changelog
Requirements
Odoo 19.0 with Purchase.
What's in the download
The files in the archive you can download after you buy.
Purchase requests with lines, priority and needed-by date
Approval by purchase managers with activities and a rejection reason
Create RFQs wizard: one RFQ per vendor, partial orders, merge into an open RFQ
Ordered, received and to-order quantities on each line; Items to Order
Requests button on the purchase order; printable request form
Arabic translation, automated tests
Frequently asked questions
Who can create a purchase request?+
Any Odoo user. They see only their own requests and can change them while they are drafts.
Who approves?+
Purchase managers. They get an activity when a request is submitted and approve it or reject it with a reason.
How are the RFQs created?+
On an approved request, press Create RFQs. The wizard proposes what is still to order with the vendor of each line and creates one RFQ per vendor, or adds the lines to the open RFQ of that vendor.
Can I order only a part?+
Yes. Lower the quantity in the wizard or remove a line; the request becomes Partly ordered and the rest stays in Items to Order.
What happens if an RFQ is cancelled?+
Its quantities are no longer counted: they come back to the request, which becomes Partly ordered or Approved again.
Does it show what was received?+
Yes. Each line shows ordered and received quantities, converted to the unit of the request.
Is there more than one approval level?+
No. One manager approves; there are no levels by amount.
Does it work in Arabic?+
Yes. Everything is translated and works right to left, and the documentation is in Arabic too.
More from TAQNIX
ModuleNew
Attendance Late, Early & Overtime Report for Odoo 19 – Summary per Employee, PDF and Excel
Compare check-ins with the working schedule: who was late, who left early, who worked overtime and who was absent, with totals per employee, the days, PDF and Excel.
Price History on Orders for Odoo 19 – Last Sold and Last Purchased Price per Customer and Vendor
See on every sales and purchase order line the last price this customer paid or this vendor charged, the difference in percent, and the full history in one click.
Cheque Printing for Odoo 19 – Cheque Books, Amount in Words (English & Arabic), Layouts
Print bank cheques from vendor payments on your pre-printed stock: cheque books with automatic numbers, the amount in words in English or Arabic, a layout you can adjust and a register.
Purchase Order Approval Workflow for Odoo 19 – Multi-Level RFQ and PO Approval by Amount or Discount
Stop big purchase orders and big discounts from being confirmed without a manager's OK. Levels by amount or discount, approvers in sequence, reasons for rejection, tasks and a full history.
Attendance Late, Early & Overtime Report for Odoo 19 – Summary per Employee, PDF and Excel
Compare check-ins with the working schedule: who was late, who left early, who worked overtime and who was absent, with totals per employee, the days, PDF and Excel.
Price History on Orders for Odoo 19 – Last Sold and Last Purchased Price per Customer and Vendor
See on every sales and purchase order line the last price this customer paid or this vendor charged, the difference in percent, and the full history in one click.
Cheque Printing for Odoo 19 – Cheque Books, Amount in Words (English & Arabic), Layouts
Print bank cheques from vendor payments on your pre-printed stock: cheque books with automatic numbers, the amount in words in English or Arabic, a layout you can adjust and a register.