How RushFlow moves stock between branches without double-counting
Moving stock between branches is where inventory quietly goes wrong in most systems — units get counted at both ends, or a branch sells stock that has already left. RushFlow tracks a transfer as in transit: the moment it is sent it leaves the source branch’s sellable stock, and it only becomes sellable at the destination when it is received. Nothing is ever double-counted, and you cannot oversell stock that is on its way.
Step by step
- Create the transferFrom the sending branch, create a transfer for the items and quantities. That stock leaves the sender’s available quantity immediately.
- Stock is “in transit”While in transit, the units belong to neither branch’s sellable stock — they are tracked separately so no one sells them twice.
- Receive at the destinationWhen the goods arrive, the receiving branch confirms receipt. Only then does the stock become available to sell there.
- Handle shortfallsIf fewer units arrive than were sent, record what was actually received so the in-transit amount resolves correctly and discrepancies are visible.
Why in-transit tracking matters
Without it, a company-wide stock figure double-counts goods that are in a van between shops, and a branch can promise stock it no longer has. RushFlow’s in-transit stage makes the numbers honest at every moment of the move — and the accounting for the transfer stays balanced too.
Frequently asked questions
Can a branch oversell stock that’s already been sent away?
No. As soon as a transfer is created, that stock leaves the sending branch’s sellable quantity and is tracked as in transit until the destination receives it.
Is stock ever counted at both branches at once?
No. In-transit stock belongs to neither branch’s sellable total, so the company-wide figure is never double-counted.
Ready to run your business on RushFlow?
Start a free trial, or explore the live demo — no credit card needed.
Create your account →