Ordello

WORKFLOW WALKTHROUGH Multi-site

Branch transfer & stock walkthrough.

How branch stock, transfers and central catalogue fit together in practice — without the spreadsheet at month-end.

Sections
6
Written for
Multi-branch retailers, wholesalers and groups moving stock between sites.
Type
Workflow walkthrough

YOU WILL LEARN

What this guide covers.

Stock transfers between branches are how multi-site operations balance themselves. The mechanics are simple in theory and messy in practice — stock leaves one branch on Tuesday and arrives on Thursday, but if the system says it is in two places at once on Wednesday, every report is wrong. This walkthrough is the practical workflow.

  • How to set branch-level stock cleanly.
  • How to run transfers as a workflow with explicit states.
  • How to handle in-transit stock without double-counting.
  • How to reconcile transfers when reality and the system disagree.

01 — Branch stock

Set stock at branch level, always.

Multi-site stock should always live at branch level. A central total is a rollup of branch totals — never the source of truth. Anything else creates conflicts the moment two branches sell the same item at the same time.

  • Stock-on-hand recorded per branch, per product, per variant.
  • Central views are rollups; never set stock at the rollup level.
  • Branch managers can see their own stock; central can see all.
  • Reorder thresholds set per branch — speed of sale differs.

02 — Transfer states

A transfer has four states. Use all of them.

A transfer is not one event — it is four. Request, approve, dispatch, receive. Each state has a person responsible and a check to perform. Skip any of them and the system loses track of where the stock actually is.

  • Requested — branch A asks for stock from branch B (or central).
  • Approved — branch B (or central) confirms the transfer.
  • Dispatched — stock leaves branch B; it is now in-transit.
  • Received — branch A receives; stock is now on-hand at branch A.
Diagram · Branch transfer states Four states. Two branches. One virtual in-transit location.

The in-transit step is the one most transfer workflows skip — and the reason multi-site stock numbers drift. Treat the road as its own location and the maths always balances.

SOURCE BRANCH Camden

Stock on hand: 42 → 30

IN TRANSIT Virtual location

Holds 12 units until received.

DESTINATION Shoreditch

Stock on hand: 8 → 20

  1. 1 Requested

    Destination asks for 12 units. Source sees the request.

  2. 2 Approved

    Source manager confirms availability. Lock applied.

  3. 3 Dispatched

    Stock leaves source → moves to in-transit.

  4. 4 Received

    Destination scans in. Variance flagged if any.

  • Branch stock is always the source of truth; central views are rollups.
  • In-transit is its own virtual location — stock is counted but unavailable to sell at either end.
  • Receive is a check, not a formality — variance is recorded with a reason.

03 — In-transit

Treat in-transit stock as its own location.

During the gap between dispatch and receive, stock is in neither branch. Treating it as a virtual location — “in-transit” — means it stays counted but is not available for sale at either end. Without that, in-transit stock either disappears or is sold twice.

  • Set up an in-transit location per transfer route.
  • Stock moves from branch B → in-transit on dispatch.
  • Stock moves from in-transit → branch A on receive.
  • Reconcile any discrepancy at receive — do not paper over it.

04 — Receiving

Receive against the transfer, not by gut.

Receiving stock without checking against the transfer document is how variance creeps in. The receive step should be a structured check: what was sent, what arrived, what is missing or damaged, and what needs to be raised.

  • Receive by scanning against the transfer document.
  • Flag missing, damaged or extra items at receive — not later.
  • Investigate variance over threshold; pattern reveals process gaps.
  • Close the transfer only when both branches agree it is complete.

05 — Transfer rules

Decide when to transfer vs when to reorder.

Not every shortage should be solved with a transfer. Sometimes it is faster to reorder, sometimes it is cheaper to transfer. Setting an explicit rule — by value, distance or sell-through — turns each decision from a debate into a check.

  • Set a rule for when transfers are preferred (by value, distance, urgency).
  • For low-value items, reorder may be cheaper than transferring.
  • For seasonal stock or end-of-line, transfer is often the right call.
  • Review the rule periodically; cost and lead times change.

06 — Reporting

Report transfer activity at branch and group level.

Transfer reports tell you a lot about how a group operates — which branches over-order, which under-order, which routes are inefficient. Build the reports and read them monthly; the patterns are usually clear.

  • Transfer volume in and out per branch.
  • Transfer cycle time (request to receive) per route.
  • Variance rate per route — where reality and the system disagree.
  • Compare transfer cost vs reorder cost where both are options.

SUMMARY

The shape of it.

Branch transfers work when each step is a documented decision and in-transit stock is a real location, not a guess. Most multi-site groups already do the moves — they just lose track of them. This walkthrough is the structure for not losing track.

MULTI-SITE

Plan your branch transfer flow with us.

Tell us how many branches you run and what your current transfer flow looks like. We will show you the Ordello workflow that closes the loop.