Transfer statuses explained
Every stock transfer in Stash is in one of four statuses. The status controls what you can do with the transfer and where the stock currently lives.
The four statuses
Draft
The transfer has been created but not sent. Nothing has moved.
✅ Fully editable — change source, destination, items, quantities, notes
✅ Can be deleted (the only status that can)
❌ Stock at both shops is unchanged
❌ Can't be received until you mark it Sent
In transit
The transfer has been sent. Stock has left the source shop but hasn't arrived at the destination yet.
✅ Can be received (full or partial)
❌ Locked — items, quantities, source, destination can't be changed
❌ Can't be cancelled (stock has already moved on the source side)
Source shop's stock has decreased; destination shop's stock is unchanged
Partially received
Some — but not all — of the transfer has been received at the destination. The transfer stays open so you can receive the rest.
✅ Can receive the remaining items at any time
✅ Can be closed (marks it final with what's been received)
Source shop's stock fully reflects the send; destination shop's stock partially reflects the receive
Received
Everything on the transfer has arrived. Both shops' inventory is fully updated.
✅ Visible in transfer history and item audit trails
❌ Read-only — no further changes
Status transitions
Draft → In transit (when you click Send) → Partially received (on first partial receive) → Received (when the rest arrives)
Draft → can be deleted entirely
In transit → Received (if all items arrive at once)
You can never go backwards. To "undo" a transfer, create a new transfer in the opposite direction.
Related articles