Skip to content
Cash Flow Inventory / Docs
Operations

Multi-Location Transfers

Multi-Location Transfers is how stock moves correctly between two of your own warehouses, stores, or locations — with a full paper trail at every step, not just a single "move stock" button that hides what actually happened. If you run more than one location, this is what keeps "the system says we have it" and "it's actually sitting there" in agreement.

Who this is for

  • Retailers with more than one store location.
  • Wholesalers/distributors moving stock between a central warehouse and regional depots.
  • Manufacturers moving raw materials or finished goods between a production site and a distribution warehouse.
  • Any growing business where "just walk it over" used to be the process and now needs a real record.

Multi-Location Transfers — the main screen

drop a screenshot at assets/screenshots/guides/multi-location-transfers.png to replace this

1. THE FOUR-STAGE TRANSFER LIFECYCLE

A transfer follows the same order → issue → deliver → receive pattern used across the whole product — the same shape as a Sales Order or a Purchase Order — so once your team learns it here, they already know it everywhere else in the app.

Transfer lifecycle

Transfer Order Issue Delivery Order Receipt

Side exits: Cancelled / Reopened

Stage 1 — Transfer Order. Create the order: source location (From), destination location (To), and the items/quantities to move. Once approved, the stock at the source is placed on hold (reserved) — it's spoken for now, but hasn't physically left yet, which stops the source location from accidentally selling stock that's already earmarked for somewhere else. Un-approving an order releases that hold if plans change.

Stage 2 — Issue. The stock actually leaves the source location. This is the moment the source warehouse's on-hand quantity decreases — everything before this was just a reservation.

Stage 3 — Delivery Order (optional). For transfers where it matters to track goods while they're physically in transit — on a truck between locations — a Delivery Order represents that in-between state: the stock has left the source but hasn't yet arrived at the destination.

Stage 4 — Receipt. The stock arrives and is recorded into the destination location. This is the moment the destination's on-hand quantity increases.

2. TRACKING STATUS AT EVERY STEP

Each stage has its own clear status so nothing is ambiguous:

  • Awaiting order approval → Approved
  • Awaiting DO (Delivery Order) → DO Created → DO Status
  • Billing Pending → Billed
  • Cancel / Reopen actions are available if a transfer needs to be stopped or restarted before it's fully complete. All four list screens — Orders, Delivery Orders, Issues, Receipts — can be filtered by Location (From), Location (To), date range, and reference/order number, and displayed in Compact, Comfy, Card, or Table view, whichever your team prefers.

3. WHY EACH STEP IS ITS OWN RECORD (NOT ONE BIG "MOVE STOCK" ACTION)

Splitting a transfer into Order → Issue → Delivery → Receipt instead of one instant action buys you:

  • An honest in-transit state — you can answer "is this stock still at the warehouse, on the truck, or already received?" at any point, instead of watching it teleport from one location to another with no visibility into the gap.
  • Accountability per step — whoever approves the order, whoever issues it, and whoever receives it are all recorded separately, so a transfer that goes wrong (short-shipped, wrong item) traces back to exactly which step it happened at.
  • A billable option — transfers can be billed (Bill/Billed status), useful for businesses that need to charge inter-location costs back internally, or for franchise/multi-entity setups.

4. HOW IT CONNECTS TO THE REST OF THE SYSTEM

  • Every issue and receipt is recorded in the central Inventory Transaction Log with its own movement type, so a transfer's stock impact is just as traceable as a sale or a purchase.
  • Available-to-Promise at the source location reflects reserved-for-transfer stock the moment an order is approved, so Sales doesn't accidentally oversell something already committed to another location.
  • Reorder planning is location-aware (see the Products & Inventory guide), so a transfer is one of the tools you'd reach for to fix a location running low, without creating a brand-new purchase order.

5. WHY IT SCALES FROM SMB TO ENTERPRISE

01

Small multi-store business

Move stock between two shops with a clear, simple order-issue-receive flow instead of a phone call and a guess.

02

Growing distribution network

The optional Delivery Order stage adds real in-transit visibility once trucks and third-party freight are part of the picture, without forcing that complexity on a business that doesn't need it.

03

Enterprise / multi-entity

Per-stage billing support and a full status-by-status audit trail keep inter-location transfers workable even where locations run as separate cost centers or franchise entities.

Quick Reference

Quick reference — where things live
  Transfer Orders .......................... Transfer > Orders
  Delivery Orders .......................... Transfer > Delivery Orders
  Stock Picking (Issues) ................... Transfer > Stock Picking
  Stock Receive (Receipts) ................. Transfer > Stock Receive

See this running in your own account

Free to start, no credit card required — most businesses are set up and creating real records within minutes.

Create free account