Topics: Software and devices · Tills and tax · Barcodes and labels · Stock · Money and profit · Credit and returns · Branches and staff
Software and devices
Shop software
Software that keeps a shop’s sales, deliveries, stock, credit and profit. It runs on a computer, a phone or in the cloud over the internet. It is not a fiscal till: the tax receipt comes from the till.
Also called: retail software, store management software, inventory and POS app
In BuySale: BuySale is shop software that runs on a phone: till, stock, credit and an evening profit report.
More: Features
POS system
Point of sale: the till screen, scanner, receipt and sales records working together. In Uzbekistan the term often means shop software in general. A bank card terminal is also called a “POS terminal” — that is something else.
Also called: POS, point of sale, POS software
In BuySale: The POS is the till on your phone; it does not connect to a bank terminal.
More: What is a POS system?
Till app
Software that records a sale: the item is scanned or picked from a list, the payment type is marked, a receipt prints and the stock goes down. A receipt from a non-fiscal till app is not a tax receipt.
Also called: POS app, cash register app, till software
In BuySale: BuySale’s till runs on a phone: a sale is marked as cash, card or credit, and one sale can be split between them. It issues no fiscal receipt.
More: POS
USB scanner
A barcode scanner that plugs into a computer or tablet. It “types” the code like a keyboard and presses Enter at the end, which is why it usually needs no special driver.
Also called: barcode scanner, handheld scanner, keyboard-wedge scanner
In BuySale: BuySale works with both the phone camera and a USB scanner — on the till, goods-in, returns and stock screens.
More: Phone scanner
PWA (web app)
Progressive Web App: an app installed through the browser. It gets its own home-screen icon and window, but it does not come from an app store.
Also called: progressive web app, web app, installable web app
In BuySale: This is how BuySale installs on a computer or an iPhone.
More: Apps
APK
The installation file of an Android app. It can be downloaded and installed straight from a website, without Google Play.
Also called: Android package, APK file
In BuySale: BuySale’s Android app is offered on the website as an APK; it is not on Google Play.
More: Apps
Telegram Mini App
A web app that opens inside Telegram from a bot’s button, so the user never leaves the chat.
Also called: TMA, Telegram web app
In BuySale: The Telegram bot delivers the sign-in code and the evening report; the app itself opens at app.buysale.uz.
More: Apps
Tills and tax
Online cash register
An online cash register: a device linked to a fiscal module that issues fiscal receipts and sends them to the fiscal data operator in real time (Cabinet of Ministers Resolution No. 943, item 2).
Also called: fiscal till, cash register, ECR, KKM
In BuySale: BuySale is not an online cash register and does not connect to one; it keeps the books alongside it.
Virtual till
Software that does an online cash register’s job: it creates the fiscal receipt, sends it to the operator in real time and prints it or sends it electronically (Resolution No. 943, item 2).
Also called: software till, virtual cash register
In BuySale: BuySale is not a virtual till either: it issues no fiscal receipt.
More: Fiscal till vs software
Fiscal receipt
A receipt issued by an online cash register or a virtual till and sent to the tax system. It carries a fiscal mark and a tax QR code.
Also called: tax receipt, cash register receipt
In BuySale: BuySale’s receipt is not fiscal; it is the shop’s own sales slip.
Fiscal data operator (OFD)
The body that receives, processes and stores fiscal data from online tills. Resolution No. 943 names it as the Yangi Texnologiyalar research and information centre under the Tax Committee.
Also called: OFD, fiscal operator
In BuySale: BuySale sends no fiscal data and is not connected to the operator.
More: Fiscal till vs software
IKPU (MXIK) code
The 17-digit identification code from the single national electronic catalogue of goods and services. It appears on online-till and virtual-till receipts and on electronic invoices, and is looked up at tasnif.soliq.uz.
Also called: MXIK, IKPU code, product identification code
In BuySale: BuySale has no IKPU field — the code lives in your fiscal till.
More: Marking and IKPU
Product marking (Asl Belgisi)
Putting a digital code (a Data Matrix) on every unit and tracking it in the national Asl Belgisi system. At the till each unit’s code is scanned and goes on the receipt.
Also called: digital marking, Data Matrix, track and trace
In BuySale: BuySale is not connected to Asl Belgisi and does not read Data Matrix codes.
More: Marking and IKPU
Cash shift
A cashier’s working period: the cash in the drawer is noted at the start, and at the end it is counted, handed over and checked against the books.
Also called: till shift, closing the till, cash-up
In BuySale: A shift opens with a starting float; at closing the app shows what should be in the drawer, you enter what you counted and the difference shows at once.
More: POS
Cash discrepancy (shortfall)
The gap between what should be in the till and what is actually counted. Less is a shortfall; more is an overage.
Also called: shortfall, overage, over/short
In BuySale: When a shift closes BuySale shows the shortfall or overage, and you can note the reason.
More: Seller control
Receipt roll (58 and 80 mm)
The width of a thermal receipt roll: 58 mm for compact printers, 80 mm for a wider, easier-to-read receipt. You pick the width to match the printer.
Also called: thermal roll, till roll
In BuySale: You set the receipt width once; receipts print through the browser’s print dialog.
Barcodes and labels
EAN-13
The most common 13-digit product barcode. The last digit is a check digit, calculated from the other twelve so that typing mistakes get caught.
Also called: barcode, GTIN-13, EAN code
In BuySale: BuySale reads EAN-13 with the camera, prints it on labels and checks the check digit of a hand-typed code.
More: Barcodes and labels
UPC
A barcode common in North America: the 12-digit UPC-A and the short UPC-E. Put a 0 in front of a UPC-A and you get the matching EAN-13.
Also called: UPC-A, UPC-E, GTIN-12
In BuySale: BuySale reads UPC-A and UPC-E and treats the 12- and 13-digit forms of a code as the same product.
More: Phone scanner
Code-128
A dense linear barcode that holds both digits and letters. You meet it on supplier, warehouse and shipping labels.
Also called: Code 128
In BuySale: BuySale reads Code-128 and Code-39 but does not print them: its labels use EAN-13.
More: Barcodes and labels
QR code
A square two-dimensional code that holds a long number, text or a link, and reads from any angle.
Also called: QR, 2D code
In BuySale: BuySale reads QR codes, and jewellery tags are printed with one.
More: Barcodes and labels
GS1
The international body behind the barcode numbering system. Manufacturers get their factory codes (GTINs) through GS1, while numbers starting 20–29 are set aside for internal use.
Also called: GTIN, GS1 number
In BuySale: An in-store code needs no GS1 number — BuySale generates its own code starting with 20.
More: Barcodes and labels
In-store code (20–29)
An EAN-13 starting 20–29 only means something inside one shop or company: elsewhere the same number may be a completely different product.
Also called: in-store barcode, restricted circulation number, RCN
In BuySale: BuySale gives items with no factory code a code starting 20; such codes are never looked up in the central catalogue.
More: Barcodes and labels
PLU
Price look-up: the product’s number in a scale. A label-printing scale writes this number and the weight (or the price) into the barcode.
Also called: PLU code, scale item number
In BuySale: In a grocery-type shop an item gets a five-digit scale number, and the scale label is read at the till together with its weight.
More: Scale labels
Label (price tag)
A sticker on the item or the shelf with the name, the price and often a barcode.
Also called: price tag, shelf label, sticker
In BuySale: BuySale prints labels on A4 sheets or rolls; you choose whether the price appears.
More: Barcodes and labels
Stock
Goods-in
Recording a delivery into stock: name, quantity, cost and selling price. Once saved, the stock goes up.
Also called: stock intake, receiving, goods receipt
In BuySale: Goods-in is done in the goods-in tab of the till screen.
More: Goods-in
Stock out
Goods leaving stock: a sale, a return to the supplier or a write-off for damage.
Also called: outflow, write-off, stock issue
In BuySale: A sale lowers the stock by itself; there is no separate write-off button — stock is corrected through a stocktake.
More: Inventory
Stock on hand
How much of an item is in stock at a given moment: deliveries minus sales and other outflows.
Also called: stock level, inventory on hand
In BuySale: Stock changes with every sale and delivery; items running low show up in their own list (except in phone and jewellery shops, where every piece is one of a kind).
More: Inventory
Stocktake
Counting the goods, comparing the count with the recorded stock and correcting the difference.
Also called: stock count, inventory count, stock audit
In BuySale: The count is saved on the server, so stopping halfway loses nothing.
More: Stocktaking
Expiry date
The date until which a product may be sold and used.
Also called: best-before date, use-by date, shelf life
In BuySale: Expiry dates are kept in grocery, perfume, pharmacy and “Other” shops; items close to expiry show up in their own list.
More: Inventory
Batch
One delivery of a product, with its own arrival date, cost price and expiry date.
Also called: lot, delivery batch
In BuySale: Every delivery is its own batch; sales draw from the earliest expiry first.
More: Inventory
Delivery note
The document a supplier hands over with the goods: what came, how much and at what price.
Also called: invoice, waybill, packing slip
In BuySale: Send a photo of a delivery note to BuySale’s AI assistant and it prepares a list of up to 40 lines; nothing reaches stock until you confirm.
More: Goods-in
Stock transfer
Moving goods from one branch or warehouse to another: they go out of the sender, into the receiver, and count as “in transit” in between.
Also called: inter-store transfer, inventory transfer
In BuySale: It takes two steps: sent goods stay in transit until the receiving branch counts and confirms them; any shortage is recorded, and batches and expiry dates travel with the goods.
More: Stock transfers
Money and profit
Cost price
What an item cost you — the purchase price. Profit is worked out from it.
Also called: purchase price, unit cost, cost of goods
In BuySale: The cost of a sale comes from the batches the item was drawn from, so profit stays right even when purchase prices change.
More: Reports
Markup
The amount added on top of the cost price. As a percentage: markup = (selling price − cost) ÷ cost × 100. An item bought for 10 000 UZS and sold for 12 000 carries a 20% markup.
Also called: mark-up, price markup
In BuySale: BuySale shows the profit between cost and selling price right on the goods-in form.
More: Reports
Margin
Profit as a share of the selling price: margin = (selling price − cost) ÷ selling price × 100. In the example above the margin is about 16.7% — for the same prices, margin is always smaller than markup.
Also called: gross margin, profit margin
More: Reports
Gross profit
Sales minus the cost of the goods sold, before the shop’s running costs.
Also called: gross margin, trading profit
In BuySale: BuySale’s report shows sales, gross profit, expenses and net profit on separate lines.
More: Reports
Net profit
What is left of gross profit after the shop’s costs — rent, wages, utilities and the rest.
Also called: bottom line, take-home profit
In BuySale: BuySale sends net profit to Telegram every night.
More: Expenses
Credit and returns
Nasiya (store credit)
Selling on credit: the goods go now and the money comes later. Not to be confused with the “nasiya” instalment services of banks and marketplaces — here the shop itself records and collects the debt.
Also called: store credit, selling on credit, tab
In BuySale: A debt is recorded against the customer’s phone number, with a due date, a limit and part payments.
More: Customer credit
Credit book
A notebook or app recording who owes what and when they will pay.
Also called: debt book, credit ledger
In BuySale: BuySale sends no reminders to debtors by itself; it shows you who to call.
More: Managing credit
Supplier debt
What the shop owes a supplier: goods taken now, paid for later.
Also called: accounts payable, trade credit
In BuySale: Supplier debt is recorded separately — goods-in does not create it automatically.
More: Suppliers
Return
A customer brings an item back: the money is refunded or taken off their debt, and the item goes back into stock.
Also called: refund, product return
In BuySale: No receipt is needed: scan the item and the sale is found; you can also return from the receipt history. A mistaken return cannot be undone.
More: Returns
Branches and staff
Branch
An extra outlet belonging to the same owner — a second or third shop. Each branch usually has its own stock, till and staff, while the owner keeps an eye on all of them.
Also called: outlet, location, store chain
In BuySale: A branch is opened from the main shop’s cabinet: one shared balance, and each branch has its own stock, till and staff; there is no in-app report that puts all branches on one screen.
More: Branches
Staff KPI
Key performance indicators for an employee. In a shop these are usually sales, receipt count, average receipt and progress against a monthly target, and the seller’s bonus is often tied to them.
Also called: sales targets, staff performance, sales commission
In BuySale: The Staff KPIs screen is for the owner only: net sales, receipts, returns, shift shortages, a monthly target and the bonus calculation; the bonus is not paid out automatically.
More: Staff KPIs