Merge Purchase Orders
Consolidate Multiple Purchase Orders into One
Overview
The Merge Purchase Orders module enables you to combine multiple purchase orders from the same vendor into a single consolidated order. Perfect for streamlining procurement and reducing administrative overhead.
Intelligently merge order lines, preserve important information, and choose what happens to original orders after merge - all with built-in validation to ensure data integrity.
Key Features
🔄 Smart Merging
Automatically combines order lines for same products. Preserves all tax and pricing information while consolidating quantities.
🎯 Flexible Options
Choose to create a brand new order or merge into an existing one. Full control over the merge process.
✅ Auto Validation
Built-in checks ensure only compatible orders are merged - same vendor, currency, and valid states.
📋 Line Consolidation
Intelligently merges lines with identical products and prices. Combines quantities to simplify order management.
🗑️ Post-Merge Actions
Decide what happens to original orders: keep them for reference, cancel them, or delete them entirely.
📝 Origin Tracking
Merged order preserves references to original order numbers in the origin field for complete traceability.
How to Use
Step-by-Step Guide
- Navigate to Purchase → Orders
- Select multiple purchase orders (use checkboxes)
- Click Action → Merge Purchase Orders
- Review selected orders in the wizard
- Choose merge type (New Order or Merge into Existing)
- Select action for original orders (Keep/Cancel/Delete)
- Click Merge Orders
- View the newly created or updated purchase order
Merge Type Options
- Create New Purchase Order: Creates a completely new order with combined lines from all selected orders
- Merge into Existing Order: Select one order as target and merge all others into it
Post-Merge Actions
- Keep Original Orders: Orders remain in system for reference and audit trail
- Cancel Original Orders: Orders moved to cancelled state, preventing accidental use
- Delete Original Orders: Orders completely removed from system (use with caution)
Validation Rules
The module automatically validates that selected orders can be merged. Orders are compatible only if:
- At least 2 orders are selected
- All orders are from the same vendor/supplier
- All orders are in Draft or RFQ Sent state
- All orders use the same currency
If any validation fails, you'll receive a clear error message explaining the issue.
Use Cases
- Consolidate Small Orders: Combine multiple small purchases into one order for better pricing
- Rush + Regular Orders: Merge urgent orders with regular restocking orders
- Reduce Shipments: Minimize number of deliveries from same supplier
- Simplify Management: Clean up multiple draft orders created by different users
- Volume Discounts: Achieve higher order quantities to qualify for volume pricing
Benefits
- Reduce administrative overhead
- Consolidate supplier communications
- Minimize shipping costs
- Better negotiate pricing with combined volumes
- Simplify order tracking and management
- Clean up duplicate or redundant orders
Technical Information
Version: 19.0.1.0.0
Dependencies: purchase
License: OPL-1 (Odoo Proprietary License)
Category: Purchase
Compatibility: Odoo 19.0
Please log in to comment on this module