Retail glossary: 43 shop terms in plain words

Till, stock, credit and tax terms — each in a sentence or two, with the other names people use. Where a term touches BuySale we say how it works in the app, or that it does not; a link to the detailed page sits under each one.

Try 7 days freeNo payment card needed

The short answer

Shop owners, accountants and software vendors call the same thing by different names: one says “KKM”, another “online till”, and “nasiya” means one thing at a bank and another in a shop. The definitions here are neutral — they hold whichever software you use.

The till and tax definitions (online cash register, virtual till, fiscal data operator) follow Cabinet of Ministers Resolution No. 943 and were re-checked on 4 October 2026.

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.

More: Do I need a cash register?

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.

More: Do I need a cash register?

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.

More: Receipt and label printers

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

Pairs people often mix up

Are nasiya and a credit book the same thing?

Close, but not the same. Nasiya is a way of selling: goods now, money later. A credit book is where those debts are written down — on paper or in an app. A shop that sells on credit needs one.

What is the difference between an online cash register and a virtual till?

The job is the same: issue a fiscal receipt and send it to the operator in real time. The difference is the form: an online cash register is a device, a virtual till is software (Resolution No. 943, item 2). Settle which suits you with whoever services your till.

How is an IKPU code different from a barcode?

A barcode (an EAN-13, say) comes from the manufacturer and sits on the pack — that is what the scanner reads. An IKPU is a 17-digit code from the tax catalogue: it names the kind of goods and appears on receipts and invoices. A product has both, and neither replaces the other.

What is the difference between markup and margin?

Both measure the same profit against a different price: markup against the cost, margin against the selling price. Buy at 10 000 UZS and sell at 12 000: the markup is 20%, the margin about 16.7%. Markup is handy for setting prices, margin for analysing profit.

How does gross profit differ from net profit?

Gross profit is sales minus the cost of goods. Net profit is what remains after rent, wages and other costs come off too. If sales look fine but there is no money at the end of the month, the gap usually hides between those two numbers — keep a record of expenses.

Does BuySale support everything in this glossary?

No. The glossary is neutral: fiscal receipts, IKPU codes, product marking and Data Matrix are not in BuySale, and the “In BuySale” line under each term says so plainly. BuySale is bookkeeping software that works alongside a fiscal till.

Related pages

BuySale

Know the words? Start keeping the books

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

Start for free