When one branch has too much of something and another has run out, send it as a transfer. The goods leave the sender’s stock at once and stay “in transit” until the receiving branch counts and confirms them — so nothing is counted twice and nothing quietly disappears.

New design
Previous design
New design
Previous design
New design
Previous design
New design
Previous designThese screenshots come from a demo shop: the products, staff and amounts in them are invented. The screens themselves look exactly like this.
Tap Select in Stock: each item gets a tick box and a quantity that cannot exceed its stock. Scanning a code ticks the item or adds one to its quantity.
Continue → the receiving branch, the list and an optional note → Send. The goods leave your stock and the transfer sits under Sent as “In transit”.
In the receiving branch the Transfers button in Stock shows how many are waiting; the owner and staff with the right permissions also see it in notifications.
Each line shows the quantity sent and you enter what arrived (usually the same number). The app suggests which product card it goes into — “Existing: … · stock N” or “A new product will be created” — and Change lets you pick another.
Accept adds the goods to stock; if anything is short the app asks you to confirm first. Reject asks for a reason and returns the goods to the sender. While nothing has been accepted yet, the sender can Cancel the transfer.
Every branch has its own product cards, so at receiving time the app looks for the matching one itself.
The owner, or staff with the “Send goods to a branch” permission. The new permission is not in the ready-made sets — the owner switches it on for whoever needs it.
In the receiving branch: the owner or staff with the “Receive goods (goods-in)” permission. Without the right to create products, staff pick an existing card or leave the acceptance to the owner.
Staff with stock access see their own branch’s transfers. The owner can open any transfer in the group; each one records who sent it and who accepted it.
Goods in transit are in neither shop’s stock, so do not count them — or they will be counted twice. The stocktake screen warns you about unfinished transfers; it is best to finish them first. An item marked in a count cannot be sent or received until the count is done. The counting routine is in the stocktaking guide. Every transfer also shows up in the app’s notifications.
We say it plainly up front, so there is no “but I thought it did that” later.
Only once Accept is tapped. Until then the goods are in transit: gone from the sender’s stock and not yet in the receiver’s.
Enter what arrived and accept; the app asks you to confirm the shortage. It is recorded as a loss — the goods have already left the sender — and shows in the transfer and in the sender’s notifications. If the goods never arrived and should go back, tap Reject.
If it has not been accepted, open it under Sent and tap Cancel transfer — the goods come back to your stock. If it was already accepted, that branch sends the goods back to you with a new transfer.
A new card takes the sender’s selling price and the cost from the transfer. Added to an existing card, its selling price stays the same and the batches come in at their own cost, so profit is still calculated correctly.
There is no printable waybill. The transfer opens in the app: every line, the quantities sent and received, the totals, and who sent and accepted it — all on one screen.
Yes, between any open shops in the group: main shop to branch, branch to main shop, and branch to branch. More about branches on their own page.
Inventory software on your phone: stock and intake, fields filled from a label photo, batches and expiry, low-stock alerts, stocktaking and Excel.
Learn more →Goods-in on your phone: scan the factory barcode and catalogue items fill in their name and section. Label and delivery-note photos, expiry and batches.
Learn more →The app builds the low-stock list itself and suggests how much to order from the last 30 days of sales. Copy the list or print it as an A4 sheet.
Learn more →
7 days free, no payment card needed. Then from 6 630 UZS a day by shop type; branch pricing is on the pricing page.
Start for freeBuySale assistant
Answers from what is published on this site
AI can make mistakes — check anything important via Telegram.
Writing an answer