Purchase Requisition Multiple Vendor
This modules allows to select multiple vendors in the "Create Alternative" wizard in purchase orders, so multiple alternatives can be created altogether.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Lets you pick several vendors at once in the 'Create Alternative' wizard of a purchase requisition, so Odoo creates one alternative purchase order per vendor in a single step.
When you use the 'Create Alternative' wizard on a purchase requisition, this module replaces the single vendor field with a multi-vendor field called Partners, where you can select as many vendors as you want.
- The first selected vendor is used as the main vendor of the wizard; the others are treated as additional alternatives.
- When you confirm, Odoo creates one alternative purchase order for each selected vendor, all linked to the same original purchase order.
- After creation, Odoo opens a list of the newly created alternative purchase orders so you can review them.
- If only one vendor is selected, the standard behaviour of the original wizard is kept.
It also checks vendor purchase warnings: if any of the selected vendors (other than the main one) has a blocking warning, the wizard shows the warning message and blocks the creation with an error. This check only applies to users who belong to the purchase warning group.
The module works on the purchase.requisition.create.alternative wizard and creates records in purchase.order. It does not add new menus; it changes the existing alternative-creation form.
Depends on
Models and fields (1)
- purchase.requisition.create.alternative · extends an existing modelpartner_id, partner_ids (Partners)
Text generated by AI (DeepSeek) from reading the Odoo 17.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 17.0Usage
Source · Odoo 17.0To use this module, you need to:
- Click on the "Create Alternative" in the "Alternatives" tab in a purchase order.
- Select as many vendors as needed in the "Partners" field. A purchase order alternative will be created for each selected partner.
No verified information in OCA: Installation, Configuration.
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.