Key Features
Vendor Swap on Confirmed POs
Replace the supplier directly on confirmed purchase orders via a header action dialog, keeping pricing history intact.
Automated Receipt Sync
Stock pickings and receipts connected to the order are repointed to the new vendor automatically.
Stock valuation journal entries and layers follow the new supplier for accurate inventory costing.
Vendor bills, underlying journal items, and reconciled payments update to the new supplier in one pass.
Payable control accounts and the partner ledger stay consistent, keeping financial reports clean.
A dedicated user group gates the action with server-side checks and a full chatter audit trail.
Description
Dependencies
Swap the Vendor Without Touching the Order
Most Odoo workflows force you to cancel a confirmed purchase order and start over when a supplier changes. This module replaces the vendor directly from the order header — no cancellation, no re-issued RFQ, no re-keyed lines.
- Works on orders already in the confirmed (purchase) state
- Line items, quantities, and agreed prices stay untouched
- Gated by a dedicated security group with server-side checks


One Action, the Whole Financial Chain
A single vendor change cascades through every document that touches the order — receipts, valuation layers, bills, payments, and journal items — so books stay reconciled without manual cleanup.
- Stock valuation and picking records repoint automatically
- Vendor bills, journal items, and reconciled payments update in one pass
- Payable control accounts and the partner ledger stay consistent
Screenshots
1. Access Control Configuration

2. Vendor Change Action on Confirmed Order

3. Change Vendor Wizard

4. Updated Purchase Order

5. Updated Stock Receipt

6. Updated Vendor Bill

7. Updated Payment Record

8. Updated Journal Entry

9. Updated Journal Items

10. Updated Partner Ledger

Specifications
| Versions | 18.0 |