Most branch stock errors are not theft or miscounts. They are transfers sent but never received in the system, or received in a different quantity from the one dispatched. Each one leaves two locations wrong at once.
This post explains how a two-step transfer works, follows one transfer from Dubai to Abu Dhabi, and covers the VAT question and a daily routine.
Why do stock transfers cause so many errors?
Because a transfer has two owners. If the system lets either side finish the job alone, the paperwork stops matching the goods.
| What goes wrong | What it causes | The fix |
|---|---|---|
| Transfer posted in one step at dispatch | Branch shows stock that is still on a truck, or never arrived | Two steps: dispatch, then receive |
| Branch never receives the transfer in the system | Stock sits "in transit" for weeks and can't be sold | Daily in-transit report with an owner |
| Branch receives the dispatched quantity without counting | Shortages and damage disappear into branch stock | Receiver enters what was counted, not what was sent |
| Transfers made by phone or WhatsApp, documents later | Stock moves before the record; some never get one | No goods leave without a transfer document |
| Wrong cost on the transfer | Branch margins look better or worse than they are | Transfer at the item's current cost, set by the system |
Each is a movement that happened in the warehouse but not in the system, or the reverse.
How should a two-step transfer work?
A transfer needs a document that both locations work from, and a clear record of who did each step. A simple sequence:
- Request. The branch raises a transfer request for the items and quantities it needs, or the replenishment report suggests one. Nothing moves yet.
- Approve and pick. The warehouse approves the request, picks the goods and notes any item it cannot supply in full.
- Dispatch. The warehouse posts the dispatch. Stock leaves the warehouse and moves into a goods in transit location. The transfer note travels with the truck, showing items, quantities, vehicle and driver.
- Receive. The branch counts what arrived and posts the receipt with the counted quantities. Good stock joins branch stock; damaged items go to a damaged location.
- Resolve differences. Anything dispatched but not received stays in transit as a discrepancy. Both sides check it the same day.
Never edit a transfer after dispatch; post a correction document instead, so the history stays clear.
What does a transfer look like in practice? A worked example
A food distributor ships from its Jebel Ali warehouse to its Abu Dhabi branch. Transfers are valued at the item's current weighted average cost.
| Item | Unit cost (AED) | Dispatched | Received good | Damaged | Short | Value dispatched (AED) | Value received good (AED) |
|---|---|---|---|---|---|---|---|
| Basmati rice, 10 kg carton | 85.00 | 40 | 39 | 1 | 0 | 3,400.00 | 3,315.00 |
| Sunflower oil, 4 x 1.8 L carton | 120.00 | 25 | 25 | 0 | 0 | 3,000.00 | 3,000.00 |
| Tomato paste, 24-tin tray | 18.50 | 60 | 58 | 0 | 2 | 1,110.00 | 1,073.00 |
| Total | 125 | 122 | 1 | 2 | 7,510.00 | 7,388.00 |
On dispatch, AED 7,510 moves from Jebel Ali stock to goods in transit. On receipt, AED 7,388 joins Abu Dhabi stock, and the damaged rice carton (AED 85) goes to the branch's damaged location for a supplier claim or write-off. That leaves AED 37 in transit: two trays of tomato paste.
The warehouse checks the same afternoon and finds the two trays on the loading bay. They are returned to Jebel Ali stock with a correction document, and the in-transit balance for this transfer falls to zero. The total still adds up: 7,388 + 85 + 37 = 7,510.
Without the two-step process, the branch would have shown two trays it did not have, and the warehouse two it did not know about.
Do transfers between branches need a tax invoice?
Generally no, as long as both locations belong to the same legal entity, such as a head office and its branch. A delivery note or transfer note is enough.
Moving stock to a different legal entity or across a border is not a simple internal transfer, so involve your finance or tax team.
What routine keeps transfers clean?
A short routine, owned by named people at each location, keeps the in-transit balance near zero.
What does HYP see at multi-branch businesses?
In distributors, retailers and restaurant groups across the Gulf, our implementation team often finds the same habit: stock is moved first and recorded later. Branches "borrow" from each other by phone, and the paperwork follows when someone remembers.
The businesses with accurate branch stock make receiving a separate job with its own sign-off, review the in-transit list every morning, and treat a transfer discrepancy like a cash difference at the till: small, but always explained.
In HYP, transfers between warehouses and branches move through dispatch, goods in transit and receipt, and each location's stock quantity and value update at each step. See how this works on our Stock Control & Inventory Movements page.
Related reading: Online Orders and Store Stock: Selling From One Inventory Without Overselling, and Cycle Counting vs Annual Stock Count: Which Keeps Inventory More Accurate?