Inter-company stock transfers, fully automated end to end

Move stock between companies and warehouses with a single document that creates the delivery, the receipt, and — only if you want it — the matching invoice and bill. No manual SO/PO stitching, no lost in-transit stock, no accounting drift.

The problem

Moving stock between two companies in native Odoo means manually building a matched Sales Order, Purchase Order, delivery, receipt, and invoice/bill so both companies' books stay in sync. It is slow, error-prone, and once goods leave the source company they disappear from view until someone remembers to check the destination.

The solution

Inter-Company Transfer turns the whole exchange into a single document. One click creates the source delivery and destination receipt, tracks stock while it is in transit, and — only when you opt in — posts a matching customer invoice and vendor bill automatically. You choose stock-only or full settlement, per transfer.

Capabilities

Everything a multi-company transfer needs

Every capability below is implemented in the module.

01

One-Click Company & Warehouse Transfers

Move stock between two companies or between two warehouses of the same company with a single transfer document — no manual SO/PO stitching.

02

Optional Accounting Settlement

Choose stock-only or full settlement on every transfer. Full settlement creates a matching customer invoice and vendor bill automatically; stock-only skips accounting entirely.

03

Fully Autonomous Automation

Turn on auto-validate and the whole chain — approval, shipping, receiving, and settlement — completes itself with zero manual steps.

04

Live In-Transit Visibility

A dedicated In-Transit screen shows exactly what has left the source but not yet arrived, so stock is never lost between companies.

05

Approval Workflow & Role-Based Access

Require approval before a transfer ships, with dedicated user, approver, and manager roles controlling who can create, approve, and validate.

06

Partial Receipts & Backorders

When received quantities do not match what shipped, a backorder is created automatically and tracked through to completion.

07

Guided Cross-Company Returns

Reverse a completed transfer with a dedicated return wizard that swaps source and destination and rebuilds the lines for you.

08

Reusable Templates & Batch Creation

Save recurring transfer lanes as templates, then create one transfer — or a whole batch — from a template in a click.

09

Guided Setup Wizard

A short setup wizard configures settlement mode, auto-validate, approval, and pricing basis per company so admins are productive in minutes.

Workflow

How it works

1

Build the transfer

Pick source and destination company or warehouse, add product lines, and choose stock-only or full settlement.

2

Submit & approve

Submit for approval when required, or skip straight to approved if the company allows it.

3

Ship & receive

The source delivery and destination receipt are created and validated automatically, with stock tracked while in transit.

4

Settle automatically

If full settlement is enabled, the matching invoice and bill are generated — and posted automatically when auto-validate is on.

Questions

Frequently asked

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

No. Inter-Company Transfer is built entirely on Community apps (Inventory and Accounting) and installs on any Odoo Community or Enterprise database running the supported version.

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.

Inter-Company Transfer

One-click stock transfers between companies and warehouses with optional automatic accounting settlement and live in-transit visibility.

Buy on Odoo App Store