Move stock between warehouses, governed from one screen
Create, approve and process inter-warehouse transfers with live availability, tiered approval and a real-time status dashboard — no routes or transit locations to configure.
The problem
Moving stock between warehouses in native Odoo means enabling Storage Locations and Multi-Step Routes, understanding route and rule mechanics, and clicking through several disconnected pickings. Warehouse staff end up routing requests informally over chat or email, so a simple request for stock at a branch can take hours to become an actual transfer document.
The solution
Inter-Warehouse Transfer gives you one screen to pick a source warehouse, a destination warehouse and products, with live stock availability shown as you build the line. Routine transfers auto-approve; only over-threshold or requested transfers need a manager's sign-off — and every transfer is tracked from request to done.
Everything a governed transfer needs
Every capability below is implemented in the module.
One-Screen Transfer Creation
Pick source warehouse, destination warehouse and products on a single form, as a direct transfer or a request that awaits approval.
Switchable 1-Step / 2-Step Routing
Send stock direct in one hop, or route it through a transit location for two-hop transfers — chosen per transfer, with no route configuration required.
Remembered Routing Per Warehouse Pair
The routing method used for a warehouse pair is remembered and defaulted on the next transfer between the same two warehouses, with a per-transfer override.
Live Source-Warehouse Availability
Every transfer line shows the quantity actually available at the source warehouse and flags a shortage before you commit, not after.
Tiered, Exception-Only Approval
Routine, below-threshold transfers auto-approve; only requested transfers or transfers above a configurable value need a manager's sign-off, cutting the wait for everyday moves.
Role-Based Workflow and Audit Trail
Confirm, approve, process and validate are separate, group-gated actions, so every transfer keeps a full trail of who requested, approved and processed it.
Return and One-Click Repeat
Send stock back to the origin warehouse from a completed transfer, or re-run a prior transfer's route and lines in a single click for recurring replenishment.
Cross-Warehouse Status Dashboard
A kanban dashboard grouped by state shows draft, to-approve, approved, in-progress and done transfers across every warehouse pair at a glance.
Guided Setup Wizard
A one-click wizard detects your warehouse configuration, enables multi-step locations where needed and sets the approval threshold — no manual configuration hunting.
How it works
Create the Transfer
Choose source and destination warehouse, add products and see live availability per line.
Confirm and Approve
Routine transfers auto-approve; requests and over-threshold transfers wait for a manager, who is notified automatically.
Process the Move
Real stock pickings are created and reserved automatically — one picking for a direct move, two through transit for a staged move.
Validate and Track
Stock moves on completion, the dashboard updates, and the transfer can be repeated or returned in one click.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. The module creates real, reservable stock pickings directly between warehouses, with an optional transit location for two-step transfers. The built-in guided setup wizard detects your configuration and enables multi-step locations only where you choose to.
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-Warehouse Transfer
Create, approve and process transfers between warehouses from one screen — live availability, tiered approval and switchable 1-step/2-step routing, with no routes to configure.
Buy on Odoo App StoreMore Odoo inventory apps
Internal Consumption (Internal Usage)
Record internal stock use in batches through a Draft-to-Validated approval chain, with per-line expense accounts, cost-center allocation and automatic stock moves and journal entries.
Internal Stock Transfer Accounting
An auditable journal entry behind every raw-to-WIP and warehouse-to-warehouse move, with WIP valuation tracking, analytic allocation, live inventory-to-GL reconciliation and one-click reversal.
Inventory Adjustment Pro
A batch document around Odoo's stock engine: only discrepant lines surface, CSV/Excel counts import with preview and partial commit, large variances route for approval, and dates backdate correctly across standard, FIFO, and average costing.
Inventory Adjustment With Cost Price
Value an inventory adjustment at a custom unit cost line by line, with a cost-impact preview and journal entries posted at that cost — instead of a manual entry that breaks the link to the physical count.
Inventory Aging Report
One on-demand report that ages every stock layer and flags dead, slow, overstocked and expiring inventory — with configurable buckets and a built-in path from detection to action.
Inventory Archive Records
Archive completed deliveries, receipts and internal transfers with a captured reason, an immutable audit log, a configurable reason catalogue, automated policies, bulk wizard and one-click compliance export.