Inter Company SO PO: Create Sales & Purchase Orders Across Companies Instantly

Buy Now


Why duplicating orders across companies in Odoo is more painful than it should be

Multi-company Odoo setups are common among businesses that operate across subsidiaries, regional entities, or franchise structures. When one company entity raises a Sales Order or Purchase Order that another company in the same Odoo database also needs for intercompany trading, shared procurement, or mirrored supply chains the standard process is entirely manual. A user switches to the second company, recreates the order from scratch, re-enters the customer or vendor, adds every product line again, verifies quantities and pricing, and saves. If there are ten intercompany orders to replicate in a week, that is ten full rounds of redundant data entry that adds no value and introduces opportunities for error with every keystroke.

The Inter Company SO PO module by Creyox eliminates this duplication. It adds a direct action to Sales and Purchase Order views that lets authorised users push any existing order with all its lines, quantities, and product details intact to another company in the same Odoo database. The target company, partner, and product lines can all be reviewed and adjusted before the order is created, and the module validates accessibility of the partner and products against the target company before proceeding, preventing invalid records from being created.

Overview

The Inter Company SO PO module extends Odoo 15.0's Sales and Purchase modules with a dedicated action available on both Sales Order and Purchase Order records. The action is restricted to users in the Multi Companies group, ensuring that only authorised staff can perform intercompany order creation. When triggered, it opens a structured wizard where the user selects the target company, assigns the appropriate customer or vendor for that entity, and reviews the order lines with the option to edit, update, or remove products before creation.

Before the order is generated, the module runs validation checks on both the selected partner and the product lines against the target company. If the partner is not shared or accessible in that company, a warning is raised. If any products are not available in the target company, a separate warning identifies them. If both the partner and products have issues, a combined warning surfaces all conflicts at once giving the user a clear picture of what needs to be resolved before applying. Once everything validates successfully, a success confirmation is shown and clicking Apply creates the Sales Order or Purchase Order in the selected company immediately. The same process works identically for Purchase Orders, and multiple orders can be consolidated into a single target order if required.


Features

  • This module helps user to create the same SO or PO in another company.
  • Easy process for the inter company SO or PO.

Create SO or PO for another company

  • This menu is only visible to that users which are included in Multi Companies group.

  • User can see the action under the sale or purchase order action menu.

  • From this action user can generate the same SO or PO in another company.
  • In this view user can mention the company where user want to create this same SO or PO.
  • User can also select the partner/customer for new creating SO or PO in another company.
  • If user has to update the product details then they also update or delete the product details from below given lines.

Warnings

  • It gives warning when selected partner is not shared or accessible in the selected company.

  • It gives warning when entered products are not shared or accessible in the selected company.

  • It gives warning when the product and partner both are not shared or accessible in the selected company.

  • It gives success message if eventing seems good.

  • If everything seems valid and user click on apply button then it creates the SO or PO for selected company.
  • Same way user can create the PO in another company with easily.

  • User can also create the one SO or PO of multiple SO or PO.


IF USER WANTS TO EXTEND THE FUNCTIONALITY OF THIS MODULE THEN CONTACT US.

Sign in to leave a comment