Skip to content
Kentron Technologies

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
Kentron: the fixed point at the centre, with its products drawn around itA circle drawn by a compass. The centre point is labelled kentron. Healthixio, Pathixio, Biznixio, Gymnixio, Tatva ERP sit on the circumference.HEALTHIXIOPATHIXIOBIZNIXIOGYMNIXIOTATVA ERPκέντρονTHE FIXED POINT

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.

CaseApproachWhat the software needs
Regular item, no printed barcodePrint your own labelLabel printing from the item master, with your own code
Loose or weighed goodsScale-printed label, or a short code typed at the counterShort item codes and search by name while typing
Item not yet in the systemCreate it at the counterCreate 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

  1. Masters that are clean, so the scan finds the item the first time.
  2. Software that never takes the focus away from the operator.
  3. Keyboard shortcuts for everything the mouse would otherwise do, which is the subject of why billing software should be keyboard-first.
  4. A printer that starts printing before the customer has finished paying.
  5. 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.

Kentron Technologies

Editorial team

Builds and runs Kentron Technologies’s products. Writes here when a decision was hard enough to be worth explaining.

Next step

Tell us what you are running, and what is slow.

A demo of any product, or a conversation about something that does not exist yet. Either way, you will talk to someone who builds the software.

CallWhatsAppTalk to us