Receiving a stock transfer
When a transfer arrives at the destination shop, you receive it in Stash. This is when the destination shop's inventory finally goes up. Until you receive, transferred items are "in transit" β gone from the source, not yet at the destination.
You can receive everything in one go, or receive partially if the shipment was incomplete or some items were damaged.
Who can do this
Both Admins and Members can receive transfers.
How to fully receive a transfer
From the sidebar, open Transfers.
Click the transfer you're receiving (must be In transit or Partially received).
Click Receive.
Click Receive all. Each item's Received field auto-fills with the full sent quantity.
Click Confirm receive.
Stock at the destination shop goes up by the received amount. The transfer status changes to Received. A transfer_in transaction is logged on the destination shop for each item, linked to the same transfer ID as the corresponding transfer_out.
How to receive part of a transfer
Sometimes only part of a transfer arrives β items were damaged, the courier split the shipment, or the destination team is processing in batches.
Open the transfer.
Click Receive.
For each item, enter the actual quantity received. Leave at 0 for items that didn't arrive.
Click Confirm receive.
The status changes to Partially received. The remaining quantity stays open and counted as "still in transit." Receive the rest later by repeating the same steps. See Transfer statuses explained.
What happens if some stock never arrives?
This is the tricky case. If items shipped but never arrived (lost in transit, damaged beyond use, sent to the wrong store), do this:
Receive whatever did arrive (using partial receive above).
Close the transfer to mark it final.
For the lost stock, do a stock adjustment at the source shop to reverse it back into stock if it's actually still there, or write it off as loss with a note like Lost in transit β Transfer #1234. See Adjusting stock quantity manually.
This keeps your inventory accurate and your audit trail honest.
Good to know
Both sides of a transfer are linked
Every transfer creates a paired set of transactions: one transfer_out on the source shop, one transfer_in on the destination shop. They share a correlation ID, so reports and audit logs can show the full round trip.
You can't receive more than was sent
Stash blocks receiving more than the sent quantity per item. If your team somehow ended up with extra stock, do a separate adjustment on the destination shop with a note explaining the source.
Receiving across shop pickers
You can receive a transfer from any location picker β you don't need to be "viewing" the destination shop. Just open the transfer detail page and click Receive.
Related articles