Klu Docs

Move stock between branches

Transfer stock to another branch — creates a transfer order under the hood.

Open in dashboardInventory

Overview

Moving stock to a different branch generates an inter-branch transfer order. Unlike same-branch moves, this is a two-sided action: the origin branch ships and the destination branch receives. The full lifecycle is visible on the Transfer Orders tab.

When to use it

  • Rebalancing stock across locations (e.g., topping up a low branch from a high one)
  • Supplying a newly-opened branch from an existing one
  • Cost adjustments when a receiving branch takes on different overhead

How to use it

Video tutorial coming soon
  1. Open Inventory -> Stock in the origin branch.
  2. Find the product row and open the row action menu.
  3. Choose Move to Branch.
  4. Fill the form:
    • Destination branch — the branch receiving the stock.
    • Quantity — how much to move.
    • Reason (optional) — free-text note.
    • Cost adjustment (optional) — override the default cost carried to the destination.
  5. Click Confirm — a new transfer order is created in DRAFT / SHIPPED state and appears on the Transfer Orders tab for both branches to manage.

Tips & gotchas

  • This is not a direct stock swap — it goes through the transfer order lifecycle (DRAFT -> SHIPPED -> RECEIVED). Stock does not land in the destination until received.
  • MANAGER+ is required to create / approve a transfer order.
  • Cost adjustment is optional — leave blank to carry cost over unchanged.

On this page