RetailBarcodeTatva ERP
Barcode billing at a retail counter: what actually makes it fast
A scanner is only a keyboard. Whether a ten-item bill takes forty seconds or three minutes is decided by what the software does between scans, not by the hardware you bought.
- Author
- Kentron Technologies
- Published
- Reading time
- 5 min read
A barcode scanner is a keyboard. It types the characters printed under the bars and presses Enter. Nothing else. That is worth knowing before you buy one, because it means the speed of your counter is decided almost entirely by what the software does in the moment after that Enter, and almost not at all by which scanner you chose.
What the software must do between scans
- Keep the cursor in the scan field. If a dialog steals focus after every line, every scan needs a click first and the scanner has bought you nothing.
- Add the item and return to the scan field in one step, with no confirmation.
- Increment the quantity when the same code is scanned again, rather than adding a second line. Three tins of the same paint should be one line reading 3.
- Accept the item code typed by hand when a pack has no barcode or the label is scuffed.
- Accept a batch barcode, for anything with batches, so the scan picks the item and its batch together.
- Fail visibly. An unknown code should say so in a way the operator notices with a queue behind them, not add a blank line.
Those six behaviours are the difference between a forty-second bill and a three-minute one. When you evaluate software, ask the salesperson to scan ten items in front of you and watch the cursor, not the screen.
Items without a barcode
Every shop has them: loose goods, local brands, items whose supplier prints nothing. There are three usual answers and most shops need all three.
| Case | Approach | What the software needs |
|---|---|---|
| Regular item, no printed barcode | Print your own label | Label printing from the item master, with your own code |
| Loose or weighed goods | Scale-printed label, or a short code typed at the counter | Short item codes and search by name while typing |
| Item not yet in the system | Create it at the counter | Create a master from inside the bill without losing the bill |
That last row matters more than it sounds. A counter that cannot create a missing item without abandoning the bill will end up with a shop full of items billed as miscellaneous, and a stock report that means nothing. In Tatva ERP the missing supplier, customer or item is created from the bill itself with one key, filled in with what you have already typed, and the bill continues.
Labels and the printer question
You need a label printer only if you print your own barcodes, which most garment shops, hardware stores and self-packed grocers do. A thermal label printer is the normal choice. Two things to get right: label size configured to the stock you buy, and enough on the label to be useful to the person holding it, usually name, size or batch, and the price. For bills themselves, a thermal receipt printer suits a counter and an A4 laser suits anyone issuing GST invoices to businesses. Software should support both without a different bill design for each.
Garments, where the barcode is the size
In a garment shop the unit of stock is not the shirt, it is the shirt in a size. Eight sizes of one design are eight barcodes, eight opening quantities and eight rows in a stock report. Software that treats size as a note on the line leaves you unable to answer which size sold out. Tatva ERP gives garment items a size grid, with quick sets for S to XXL, waist sizes, shoes and kids, each size carrying its own MRP, purchase and sale rate, barcode and opening stock, and size-wise stock shown in the item list.
The phone as a second scanner
A handheld scanner on the counter and a phone in the aisle is a cheap way to run a stock check or bill from the shop floor. Tatva ERP pairs a phone to a company by scanning a QR code once in settings; the phone then installs as an app and its camera scans go straight into the bill open on the desktop. It is not a replacement for a counter scanner, which is faster and does not run out of battery, but it costs nothing extra.
What speed actually comes from
- Masters that are clean, so the scan finds the item the first time.
- Software that never takes the focus away from the operator.
- Keyboard shortcuts for everything the mouse would otherwise do, which is the subject of why billing software should be keyboard-first.
- A printer that starts printing before the customer has finished paying.
- A rule for what happens when the internet drops, decided before it drops.
Frequently asked questions
Which barcode scanner should I buy for billing?
Any plug-in USB scanner that emits a keystroke and an Enter, which is nearly all of them, in the price band you are comfortable with. Prefer a wired one at a fixed counter for reliability, and a 2D scanner if you also want to read QR codes, for instance on e-invoices or for payments. Test it in the billing screen before you commit, not in a text editor.
Do I need to print my own barcode labels?
Only for items that arrive without a usable barcode, or where you track the size or batch yourself. Where the manufacturer's barcode exists and is unique, use it and save the work. Print your own for garments, loose packs and anything you repack.
Can one barcode cover different batches of the same item?
The manufacturer's barcode usually identifies the product, not the batch, so scanning it tells the software which item but not which pack. For batch-tracked goods the software should then pick the batch by earliest expiry, or read a batch barcode you print yourself. This is covered in batch and expiry billing.
