Change vendor on a confirmed purchase order

Fix the wrong vendor on a validated PO in one guided, audited action — no cancelling, no re-keying bills and receipts, no broken reconciliation.

The problem

Once a purchase order is confirmed, Odoo locks the vendor field. The only native recovery is to cancel the PO and every document beneath it — receipts, vendor bills, payments and journal entries — then re-key the whole chain against the right vendor. That is slow, risky and often impossible once a bill is posted or a payment is reconciled.

The solution

A guided wizard re-points the vendor on the PO and cascades the correction to its bills, receipts and payments in one action, with a mandatory reason, an optional manager approval gate, and an immutable audit trail — so the correction is fast, governed and fully traceable.

Capabilities

Everything a governed vendor correction needs

Every capability below is implemented in the module.

01

Change vendor on a confirmed PO

A dedicated "Change Vendor" action appears directly on the confirmed purchase order — no cancelling and no re-creating the document.

02

Complete cascading update

One action re-points the PO, its vendor bills and journal items, receipts, and matched payments together — nothing is left pointing at the old vendor.

03

Pre-change preview

Before anything is written, the wizard lists exactly which bills, receipts and payments will be re-pointed — nothing happens blind.

04

Mandatory reason field

Every vendor change requires a documented reason, so the correction is always explained for later compliance review.

05

Immutable audit trail

Every change is logged with who made it, when, and old vendor to new vendor — visible on the PO and from a dedicated menu.

06

Optional approval workflow

Turn on a per-company setting to route every vendor change through a manager approval step before it is applied.

07

Role-based permissions

Dedicated user and manager groups control who may initiate a vendor change and who may approve it — discoverable, not a buried checkbox.

08

Batch correction from the list

Select several confirmed purchase orders in the list view and correct the same wrong vendor across all of them in one pass.

09

Per-PO change history

Every purchase order carries a Vendor Change History tab, so past corrections stay visible without leaving the document.

Workflow

How it works

1

Open Change Vendor

Click the Change Vendor button on a confirmed purchase order, or select several from the list view.

2

Pick vendor and reason

Choose the correct vendor and enter a reason. The wizard previews every bill, receipt and payment that will change.

3

Apply or route for approval

The change applies immediately, or is submitted to a manager for approval when the company setting requires it.

4

Review the audit trail

Every change is recorded on the PO's history tab and in the Vendor Changes menu, with full before/after detail.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. The purchase order stays confirmed throughout. The wizard updates the vendor on the existing PO and cascades the same correction to its bills, receipts and payments in place.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Change Vendor In Validated Purchase

Reassign the vendor on a confirmed PO and cascade it through bills, receipts and payments, with a pre-change preview, mandatory reason, optional approval and an immutable audit trail.

Buy on Odoo App Store