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.
Everything a multi-company transfer needs
Every capability below is implemented in the module.
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.
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.
Fully Autonomous Automation
Turn on auto-validate and the whole chain — approval, shipping, receiving, and settlement — completes itself with zero manual steps.
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.
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.
Partial Receipts & Backorders
When received quantities do not match what shipped, a backorder is created automatically and tracked through to completion.
Guided Cross-Company Returns
Reverse a completed transfer with a dedicated return wizard that swaps source and destination and rebuilds the lines for you.
Reusable Templates & Batch Creation
Save recurring transfer lanes as templates, then create one transfer — or a whole batch — from a template in a click.
Guided Setup Wizard
A short setup wizard configures settlement mode, auto-validate, approval, and pricing basis per company so admins are productive in minutes.
How it works
Build the transfer
Pick source and destination company or warehouse, add product lines, and choose stock-only or full settlement.
Submit & approve
Submit for approval when required, or skip straight to approved if the company allows it.
Ship & receive
The source delivery and destination receipt are created and validated automatically, with stock tracked while in transit.
Settle automatically
If full settlement is enabled, the matching invoice and bill are generated — and posted automatically when auto-validate is on.
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.
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