Skip to content
LekhaPro
Barcode · POS

Barcode billing software for fast counters

Scan-and-bill in seconds — barcode POS, label printing, live stock and GST — on an offline desktop app for any retail counter.

Sharma General Store
MG Road, Pune · GSTIN 27ABCDE1234F1Z5
Bill: POS/045716/06/26 18:24
Parle-G 80g × 4₹40
Amul Milk 500ml × 2₹54
Surf Excel 1kg₹110
Bread × 1₹45
Taxable₹211
CGST+SGST₹38
TOTAL₹249
Scan to pay · UPI
Thank you! Please visit again.

Live product UI — sample data.

  • Scan-to-add billing

    Add items by scanning; totals and GST compute instantly for a fast checkout.

  • Print your labels

    Design and print barcode shelf labels so every item scans at the counter.

  • Stock & GST

    Live stock on each scan, with GST on a real ledger.

What this actually means in practice

A barcode is nothing more than a string of characters printed in a form a light can read, and a scanner is nothing more than a keyboard that types that string and presses Enter. That is why scan-to-add needs no driver and no port to configure: the counter screen receives the code, looks it up and adds the line. All of the intelligence is in the binding — which string means which sellable unit.

That binding is where shops go wrong. A code must identify a sellable unit, not a product in the abstract: a single sachet and a strip of twelve are two units, at two prices, consuming stock differently, and they need two codes. The same holds for sizes, colours and, where expiry is tracked, batches. Get it wrong once and the counter will be fast, cheerful and quietly wrong about your stock all year.

Barcodes also stop working, and a counter needs its answer ready in advance. Loose goods — rice, vegetables, sweets — have nothing to print on. Unbranded and second-hand stock arrives with no code at all. Labels tear, smudge and freeze off. The remedies are ordinary: print your own shelf labels for what you can, keep a short typed code for the rest, and allow search by name so no item is unbillable.

Where the scan does not work, and what to do instead
Where the scan failsWhat to do at the counter
Loose or weighed goodsType a short item code and the quantity; there is no label to read
Unbranded or local stockPrint your own shelf label from the item master
A torn or smudged labelSearch by name, bill it, and reprint the label afterwards
A pack and a single sharing one codeGive each sellable unit its own code before you transact
Batch-tracked itemsBind the code to the sellable unit and let expiry order the batch
A code that returns nothingAdd the item, bind the code once, and it scans thereafter

What’s included

  • Barcode scan-to-add POS
  • Barcode label printing
  • Live stock on each scan
  • 80mm thermal receipts
  • Hold / recall bills
  • GST returns
  • Offline-first

What it does not do

  • · No weighing-scale integration. A price- or weight-embedded barcode printed by a shop scale is not decoded, so weighed goods are entered by quantity.
  • · The scanner must present itself as a keyboard, which ordinary USB and Bluetooth retail scanners do. Serial-only readers and RFID are not supported.
  • · The software does not police your binding. If two sellable units share one code, every report downstream inherits that error.

Frequently asked

Can it print barcode labels?

Yes — design and print barcode shelf labels so items scan reliably at billing.

Does it need the internet?

No — scan, bill and manage stock offline.

Are the bills GST-correct?

Yes — GST is computed by construction and posts to your books.

Do I need a particular scanner?

Any ordinary retail scanner that behaves as a keyboard will work, wired or Bluetooth, and the great majority do. There is nothing to install and no port to set up: the code arrives as typed characters and the line is added. Test one at the counter before buying several, and keep a spare in a busy shop.

Half my stock has no barcode. Is this still worth doing?

Usually yes, because the two methods sit on the same screen. Branded goods scan; everything else is billed by a short typed code or by searching the name. You can also print shelf labels from the item master for unbranded lines, which brings them into the scanning workflow without waiting for any supplier to print anything.

What exactly is included in Barcode · POS?

barcode scan-to-add POS, barcode label printing, live stock on each scan, 80mm thermal receipts, hold / recall bills and GST returns, and 1 more. Every item on that list is a working screen you can open in the trial rather than a capability described in the abstract.

How is barcode · pos handled differently here?

It rests on scan-to-add billing, print your labels and stock & GST. The distinction that matters is that these are structural rather than cosmetic — the behaviour is built into how records are posted, not layered on as a report you have to remember to run.

Does Barcode · POS post to the real books?

Yes, and that is the whole reason it lives in this product rather than beside it. What scan-to-add billing records lands in the same posted double-entry ledger the Trial Balance, P&L and GST returns are built from — so there is no second set of barcode · pos numbers to reconcile against the first.

Does Barcode · POS cost extra?

No. Barcode · POS is part of the accounting core rather than a paid add-on, so print your labels is there on the entry tier exactly as it is on the highest one. What the tiers change is reach and depth — devices, multi-branch and multi-warehouse reporting, and whether the conversational AI copilots are switched on.

Can I try Barcode · POS before committing?

Yes — 14 days, no card. Test barcode · pos against your own masters and your own transactions rather than sample data: the questions worth answering here are about your business's edge cases, and a demo dataset is built not to have any.