Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Inter-Company Stock Transfer icon

Odoo App · Inventory

Inter-Company Stock Transfer

Move stock between companies in one Odoo database with auto-generated delivery orders.

$24.90 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Inter-Company Stock Transfer overview list inside Odoo Inventory
Enabling the Multi-Company Stock Transfer permission on an Odoo user
Warehouses linked to their companies in Odoo Inventory configuration
Inventory locations assigned to companies in Odoo
Creating a new inter-company transfer with source and destination companies in Odoo
Adding product lines and quantities to an inter-company stock transfer in Odoo
Running the Check Availability action on a transfer marked Ready in Odoo
Auto-generated outgoing and incoming delivery orders for a stock transfer in Odoo
Validating an inter-company delivery order from a smart button in Odoo
A completed inter-company stock transfer marked Done in Odoo
1 / 10

Overview

Inter-Company Stock Transfer handles inventory movement between separate companies inside one Odoo database — subsidiaries, group companies, or a central warehouse feeding regional branches. It replaces the manual back-and-forth of creating matching pickings by hand.

Built by TechUltra Solutions, the module adds a Multi Company Transfer operation. You select the source and destination companies and locations, add the products and quantities, and run Check Availability to confirm there is enough stock at the source. Create Transfer then generates the outgoing and incoming delivery orders automatically and reserves the stock.

Smart buttons on the transfer link straight to the related pickings, so warehouse staff validate the deliveries without hunting for them. Once both pickings are validated, the quantities land at the destination company and the transfer status becomes Done — a clear, traceable record on both sides.

Key features

  • Multi-company transfers

    Move inventory between different companies that share the same Odoo database, with a clear record of stock leaving one company and arriving at the other.

  • Multi-warehouse support

    Works across subsidiaries, group companies, and multiple warehouses, so a central warehouse can supply branches in different legal entities.

  • Stock availability check

    Check Availability verifies that the source location holds enough stock and marks the transfer as Ready before any delivery orders are created.

  • Automatic delivery orders

    Create Transfer generates the matching outgoing and incoming delivery orders automatically and reserves the stock — no manual picking creation on either side.

  • Smart-button navigation

    Smart buttons on the transfer give one-click access to the related outgoing and incoming pickings, so staff can validate them without searching.

  • Automatic status updates

    The transfer status updates on its own as the pickings progress and becomes Done once both the outgoing and incoming deliveries are completed.

  • User-level access control

    The Multi-Company Stock Transfer permission is enabled per user, so only designated staff can move inventory across companies.

  • Full transfer traceability

    Source and destination companies, locations, products, and linked pickings are all recorded on the transfer, giving an auditable history of every movement.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
multi_company_transfer
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
438
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$24.90 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Inventory
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Inter-Company Stock Transfer”, and click Install.

  2. 2

    Grant user access

    Go to Settings → Users & Companies → Users and enable Multi-Company Stock Transfer for the users who should move stock between companies.

  3. 3

    Review warehouses and locations

    In Inventory → Configuration, check that each warehouse and location is linked to the correct company, and create or update locations as needed.

  4. 4

    Create a transfer

    Open Inventory → Operations → Multi Company Transfer, click New, choose the From and To companies, set the source and destination locations, add products with quantities, and save.

  5. 5

    Check availability and create the transfer

    Click Check Availability to confirm source stock, then Create Transfer to generate the outgoing and incoming delivery orders.

  6. 6

    Validate both deliveries

    Open the outgoing and incoming pickings from their smart buttons and validate them. Once both are done, the transfer status becomes Done.

Frequently asked questions

  • What does this module do?

    It moves inventory between two companies in the same Odoo database. You record a transfer, and the module generates the matching outgoing and incoming delivery orders so stock leaves one company and arrives at the other.

  • Do I have to create the delivery orders myself?

    No. After you run Check Availability, the Create Transfer action generates both the outgoing and the incoming delivery orders automatically and reserves the stock.

  • How do I know if there is enough stock to transfer?

    Check Availability verifies that the source location holds enough stock and marks the transfer as Ready. You only create the delivery orders once availability is confirmed.

  • When is a transfer marked as Done?

    The transfer status updates automatically as the pickings progress and becomes Done once both the outgoing and incoming delivery orders have been validated.

  • Does it work with multiple warehouses?

    Yes. The module works across subsidiaries, group companies, and multiple warehouses, so a central warehouse can supply branches that belong to different companies.

  • Can I restrict who can move stock between companies?

    Yes. The Multi-Company Stock Transfer permission is granted per user, so only the staff you designate can create inter-company transfers.

  • Which Odoo versions are supported?

    The module supports Odoo 16.0, 17.0, 18.0, and 19.0, in both the Community and Enterprise editions.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.