Skip to content
LekhaPro
Inventory · stock

Inventory management software with GST billing

Live stock you can trust — weighted-average or FIFO valuation, batch & expiry, reorder alerts and COGS — wired straight into billing and your books.

lekhaPro· Stock / Inventory
Search or jump to…
D
Stock Items
284
Stock Value
₹42.8L
Low Stock
9
Out of Stock
3
ProductStockValueStatus
Steel Pipe 2"420₹5,25,000In stock
Welding Rods38₹19,000Low
Fittings pack0₹0Out
Galv. Sheet156₹3,90,000In stock

Live product UI — sample data.

  • Accurate valuation

    Weighted-average or FIFO with true COGS on every sale, so your profit is real, not guessed.

  • Batch, expiry & reorder

    Track batch and expiry, reserve stock on orders, and get low-stock and reorder alerts before you run out.

  • One with billing

    Stock moves the instant you bill or purchase — no separate stock register to reconcile.

What this actually means in practice

On-hand quantity is not a figure you maintain; it is the arithmetic sum of every movement that has touched an item. Purchases add, sales remove, returns reverse, transfers shift between godowns, adjustments correct, and production consumes and yields. Because the register is built from movements rather than overwritten, the position can be reconstructed as at any past date, and any gap between the book figure and the shelf comes with a list of candidate causes.

Valuation is the decision that most affects your stated profit and the one owners think about least. Weighted average smooths cost across receipts and is forgiving of erratic purchase prices; FIFO values consumption in the order stock arrived, which matters when prices move steadily in one direction or when batches are physically tracked. Whichever you choose flows into COGS on every sale and into closing stock on the Balance Sheet, so choose once and leave it alone.

Two mechanisms keep a live counter honest. Reservation holds quantity against a confirmed order, so a second counter cannot sell the same piece while it waits to be collected. Reorder and maximum levels, set per item and per godown, turn a position into a decision: what to buy, how much of it, and before which day. Batch and expiry, on items flagged for them, add first-expiry-first-out selection over the same movement register.

Where the number on the screen comes from
Question about stockHow the figure is derived
What is on hand now?The sum of every posted movement for that item and godown
What was on hand at year end?The same sum, cut off at that date
What is it worth?Weighted average, or FIFO lots, as configured for the book
What did this sale cost me?COGS drawn from the valuation method at the moment of sale
What can I promise a customer?On hand, less quantity reserved against open orders
What should I order?The position measured against reorder and maximum levels

What’s included

  • Live stock across items & godowns
  • Weighted-average or FIFO + COGS
  • Batch & expiry tracking
  • Reorder & low-stock alerts
  • Barcode POS billing
  • Stock transfer & adjustment
  • Offline-first

What it does not do

  • · No weighing-scale integration. Loose and weighed goods are billed on a typed quantity, and price-embedded barcodes printed by a shop scale are not decoded.
  • · Batch and expiry apply only to items you flag for them, and that flag is a decision to take before you begin transacting on the item.
  • · A physical count is still physical. The software records the difference and posts the adjustment; it cannot tell you why the shelf disagreed.

Frequently asked

Does it support FIFO?

Yes — choose weighted-average (default) or FIFO valuation; COGS and profit are computed accordingly.

Can it track batches and expiry?

Yes — items can be batch- and expiry-tracked with FEFO billing, useful for pharma, food and cosmetics.

Is stock linked to billing?

Yes — sales and purchases update stock in real time, so your on-hand is always correct.

FIFO or weighted average — which should I choose?

Weighted average is the sensible default for most trading and retail books: it is easier to explain and less sensitive to erratic purchase prices. Choose FIFO where prices move steadily in one direction, where cost must follow physical batches, or where your accountant asks for it. Decide before you start transacting, because switching mid-year makes comparatives awkward.

Why does my system quantity differ from what is on the shelf?

Almost always for one of five reasons: goods received but the purchase not entered, a sale billed on paper, breakage or expiry never adjusted, a transfer posted at one end only, or the same item held under two codes. Because stock is a sum of movements, the item ledger shows you the day the two figures parted company.

What exactly is included in Inventory · stock?

live stock across items & godowns, weighted-average or FIFO + COGS, batch & expiry tracking, reorder & low-stock alerts, barcode POS billing and stock transfer & adjustment, 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 inventory · stock handled differently here?

It rests on accurate valuation, batch, expiry & reorder and one with billing. 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 Inventory · stock work offline?

On the Desktop edition, yes — completely. live stock across items & godowns and weighted-average or FIFO + COGS run against a local database on your own machine, so the screens behave the same with the network unplugged as with it connected. AI and billing are the only two things that reach out. On the Cloud edition inventory · stock runs in the browser and needs a connection.

Does Inventory · stock post to the real books?

Yes, and that is the whole reason it lives in this product rather than beside it. What accurate valuation 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 inventory · stock numbers to reconcile against the first.

How does Inventory · stock affect my GST?

It feeds it directly rather than sitting alongside it. CGST/SGST and IGST are split from HSN or SAC and place of supply as each document is raised, so whatever inventory · stock produces is already correct when GSTR-1, 3B and 2B reconciliation are drawn off the same books. The return matches the accounts because it was never a separate exercise.