Fulfillment Insider
FIELD NOTES · PRACTICAL GUIDE

Between Two Warehouses: Keep Transfer Stock Out of the Wrong Count

Reconcile the transfer population across origin, transit and destination. Record physical receipt separately from eligibility to sell; do not close the movement just because a truck arrived.

Illustrative editorial image for Between Two Warehouses: Keep Transfer Stock Out of the Wrong Count
Original AI-generated editorial illustration. Illustrative example; no actual provider or customer operation is depicted.

Inventory moving between warehouses can fall into an awkward reporting gap. The origin has released it, the destination is expecting it and the store still needs an accurate availability decision. A total that looks right can hide stock attributed to the wrong place.

Start with a single transfer reference and a defined population. Capture what actually left the origin, not only what the planner intended to send. Preserve the difference between planned, dispatched and received quantities.

A transfer status changes what a number means

Shopify documents distinct transfer actions: an in-transit movement marks inventory as incoming, while marking a transfer as transferred receives the items and makes them available at the destination. This is a documented platform behavior, not proof that a separate warehouse system uses the same definitions. Shopify inventory transfers.

Map the states in your own systems. Ask which event changes location availability and which system owns that decision. Avoid using a completion action as a convenient way to clear an administrative queue before physical reconciliation.

Follow one constructed movement

Illustrative exercise: 100 units are assigned to a transfer. The origin dispatches 80 and retains 20. The destination receives 60; 20 of the dispatched units remain unreceived. Assume no sales, returns or adjustments during this example.

PositionUnits
Still at origin20
Dispatched but not received20
Received at destination60
Total population100

If a report shows all 80 dispatched units at the destination plus the 20 still traveling, it reports 120 units. If it removes the 80 from the origin but records only 60 at the destination and no transit balance, it shows 80. Both errors arise from state handling, not an actual gain or loss in this exercise.

Receipt is not the entire availability decision

Of the 60 received units, suppose 5 are placed on an inspection hold. Destination custody remains 60, but only 55 are potentially available before other commitments. Do not subtract held units from physical custody or automatically add them to available stock.

Record the reason for the hold and the event that authorizes its release. Keep location and condition as separate dimensions of the reconciliation so one correction does not quietly erase the other.

Give the unresolved remainder an owner

The 20 unreceived units need a status, expected next event and person responsible for investigation. A carrier arrival can be useful evidence, but it does not establish the count or condition of every unit unloaded.

Ask the destination to report the transfer reference and actual received quantities. Agree how the origin handles stock never dispatched and how either side reports discrepancies. Close the transfer only under an agreed reconciliation rule; do not force the numbers to match by applying an unexplained adjustment.

Inspect a report before adding another location

A buyer can request a demonstration containing a partial dispatch, partial receipt and inspection hold. Check whether the report can explain the full population without double counting. This is a proposed acceptance exercise, not observed provider performance.

A sound transfer process lets a planner answer two different questions clearly: where are the units, and which units can satisfy the next order?

Related reading

Sources