OdooWiki OCA HUB

Purchase Requisition Multiple Vendor

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

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.0

Lets 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

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

Confirmation 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.0

To 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.

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.