Seller control

“Is the cashier skimming?”, “is stock walking out of the shop?” — questions like these deserve a number, not a hunch. BuySale is not a camera: it records every sale, every return and the cash in the drawer, and gives a seller only the permissions you grant.

Try 7 days freeNo payment card needed

Oversight screens — from the app itself

The shift reckoning, the staff list and “who sold what” — this is how they look on a phone.

The shift screen showing the expected cash calculationThe shift screen showing the expected cash calculationNew design
The shift screen showing the expected cash calculationPrevious design
ShiftWhat should be in the till, broken down line by line.
The staff screen listing sellers and their permission countsThe staff screen listing sellers and their permission countsNew design
The staff screen listing sellers and their permission countsPrevious design
StaffSellers, their PIN codes and how many permissions each has.
The report screen showing sales, gross profit, expenses and net profitThe report screen showing sales, gross profit, expenses and net profitNew design
The report screen showing sales, gross profit, expenses and net profitPrevious design
ReportsSales, gross profit, expenses and net profit, then payment types and who sold what.

These screenshots come from a demo shop: the products, customers and amounts in them are invented. A real shop’s screen shows customer names and their debts, so we do not publish those. The screens themselves look exactly like this.

The drawer is checked once, at the end of the day

A shift is the simplest reckoning between you and your seller: what was in the drawer at the start, what should be there at the end, and what actually is. A cash shortage shows up right here, and who sold how much is in the report.

01

The seller opens the shift

At the start of the day they enter the cash already in the drawer. The shift opens from the bar at the top of the sales screen — no separate menu to hunt for.

02

The count runs all day

That same bar shows how much should be in the drawer right now: every cash sale, debt repayment, cash refund and expense moves the figure.

03

At close the money is counted

The seller enters the counted amount and the app shows the difference immediately; when there is one, a field opens for the reason.

04

The difference stays on record

The closed-shift list keeps who closed it, how many sales there were, the counted cash and the difference with its note. The list is visible to whoever holds the reports permission.

Opening cash
Where it comes from
Entered by the seller when the shift opens
To the drawer

+

Cash sales
Where it comes from
The cash part of each sale
To the drawer

+

Debt repayments
Where it comes from
Repayments taken during the day
To the drawer

+

Cash refunds
Where it comes from
Goods refunded in cash
To the drawer

−

Expenses
Where it comes from
Expenses entered during the shift
To the drawer

−

Expected cash
Where it comes from
The lines above, added up
To the drawer

=

Every line is shown separately, so you can see where the number came from. One caveat: debt repayments and expenses are both treated as cash — an expense paid by card will show up as a difference at close.

Who sold what — a number, not an argument

Every record is stored with the account that entered it, so the end-of-month “but I sold more” argument simply goes away. Monthly targets and bonuses are worked out on the staff KPI screen.

What a seller cannot see or touch

Control is not only checking; it is also narrowing what is possible. Every permission is its own checkbox, plus ready-made sets: cashier, seller, senior seller and manager. A permission is not merely hidden on screen — the server checks it too.

Cost price

Without that permission, cost and profit are never sent to the employee at all — not on the product card, not in the exported Excel file.

Price and discount

Touching prices is a separate permission. Haggling at the till (typing an agreed lower total) has its own permission too: no ready-made set except “Manager” includes it, and every discount given is recorded with the sale — see the permission list.

Reports

An employee without the reports permission sees no revenue, profit, expenses or closed-shift history.

Credit sales and returns

Two separate permissions. Without them an employee sells only for cash and card and cannot process a return.

Owner-only

The staff list, PIN codes, balance and referral code are closed to employees under any permission set. And revoking a permission takes effect on their very next tap.

Selling past the stock level

You cannot add more to the basket than the shop has in stock. Where the setting allows it, the app asks “sell anyway?” first.

What it does NOT do — we will say that too

The part most software keeps quiet about. Control has limits, and you are better off knowing them up front.

This is not a camera

BuySale does not watch your seller — it records only what is entered into the app. No software sees a sale that never reached the till, which is why shifts and stocktakes matter.

Learn more →

No general change log

Each record keeps its author, but there is no “who changed the price, who deleted the item” history screen; the name behind an expense is not shown on screen either.

The PIN is not a secret

An employee’s 4-digit PIN is visible in plain view on the owner’s screen — it is a convenient way to separate work, not a signature. Repeated wrong PINs block sign-in for a while and alert the owner on Telegram.

Shifts are optional

With no shift open, sales, returns and expenses are still recorded — they just are not tied to a shift. A shift never closes itself, and a shop can have only one open at a time, so there is no per-till accounting.

What shop owners ask

If a seller takes money from the drawer, will the software show it?

It never declares “this is theft” — it works out what should be in the drawer: opening cash + cash sales + debt repayments − cash refunds − expenses. The seller enters what they counted, the difference appears at once, a reason is asked for, and it all stays in the shift history — so you can see on which days and with whom a shortage keeps repeating.

What if the seller never rings the sale up at all?

No software sees a sale that never reached the till. But the goods still leave the shelf while the records say otherwise, so a stocktake brings the gap to light. And wiping a stocktake to start over needs a confirmation code sent to the owner’s Telegram — an employee cannot do it alone.

Can an employee see my cost price and profit?

Without the “see cost price” permission, cost and profit are never sent from the server — not on screen, not in the exported Excel file. Changing prices and haggling at the till are separate permissions again: until you grant them, a seller cannot lower a price.

What if a seller logs a refund and pockets the cash?

Returns are a separate permission you can simply withhold. Where it is granted, every return is recorded: which item, from which sale, how much money went out and that the goods went back into stock. The amount is deducted from that seller’s own sales in the report, and a cash refund leaves the shift drawer as an outgoing.

Two sellers work in turns — does each get their own till?

No. A shop can have only one open shift at a time, so there is no separate accounting for two tills. Working in turns, each seller opens and closes their own shift — and who sold how much is still shown separately in the report.

Related pages

BuySale

Try it today and see the difference tomorrow.

7 days free, no payment card needed. Then from 6 630 UZS a day, depending on the shop type.

Start for free