Skip to content
Inventory

How ERP Software Helps Businesses Control Inventory

How ERP inventory management works in practice: multi-location stock, GRNs, transfers, reorder levels, ABC analysis, batch and serial tracking, cycle counts, valuation and the KPIs to watch.

  • By Aptivix Technologies
  • 9 min read
ERP inventory dashboard illustration showing stock levels across three warehouse locations, reorder alerts, ABC classification and a stock ageing chart

Inventory is usually the largest current asset on an Indian SME's balance sheet, and often the least understood. The accounting system shows a closing stock value, the warehouse team has its own register, sales has a different number in a spreadsheet, and the physical count at year end disagrees with all three.

ERP inventory management fixes this by making every stock movement a transaction in one system: goods received, transferred, issued, sold, returned or adjusted. Stock levels, values and ageing then come from the same source for everyone. This article explains the core inventory capabilities of an ERP, how they work day to day, and which KPIs help you judge whether inventory is under control.

Why spreadsheets and basic accounting software run out of road

Spreadsheets and accounting packages handle stock reasonably well when you have one location, a few hundred items and a small team. Problems appear as the business grows:

  • Stock is updated after the fact, so "available" figures are hours or days old
  • Transfers between godowns are recorded late or not at all
  • Batch numbers, expiry dates and serial numbers live outside the system
  • Reorder decisions depend on one experienced person's memory
  • Nobody can say quickly which items have not moved in six months

An ERP does not solve these problems by itself, but it gives each of them a defined process and a place to record it. If you are weighing this move, our overview of what ERP software is is a useful starting point.

Multi-location stock visibility

Most growing businesses hold stock in more than one place: a main warehouse, a factory store, branch godowns, a consignment location or stock lying with job workers.

An ERP models each of these as a location, and larger warehouses can be broken down further into zones, racks and bins. For every item you can see:

  • Quantity on hand at each location
  • Quantity reserved against sales orders or work orders
  • Quantity in transit between locations
  • Quantity under quality inspection or on hold
  • Available-to-promise quantity for sales

For example, a hypothetical electrical goods distributor with warehouses in Delhi, Jaipur and Lucknow can see that a customer's order for 200 MCBs can be fulfilled from Jaipur, even though the Delhi warehouse, which usually serves that customer, shows only 60. Businesses running several branches will find more on this in our article on how ERP helps manage multi-branch businesses.

Goods receipt notes (GRN)

The goods receipt note is the entry point for inventory. In an ERP, a GRN is created against a purchase order, which means the system already knows the expected items, quantities and rates.

A well-configured GRN process:

  • Flags short or excess receipts against the PO
  • Captures batch numbers, expiry dates or serial numbers at receipt
  • Routes items that need inspection to a quality-hold location
  • Links to the supplier invoice for three-way matching (PO, GRN, invoice)
  • Updates stock and creates the accounting entry for goods received

Three-way matching alone prevents a common leak: paying suppliers for quantities that were never received, or at rates that were never agreed.

Stock transfers between locations

Transfers are where multi-location stock most often goes wrong. Material leaves one godown but is not received at the other, or is received with a different quantity, and nobody notices until the count.

An ERP handles transfers as a two-step process: a transfer out from the source location, which moves stock into an in-transit state, and a transfer in at the destination, which confirms the quantity received. Differences are recorded explicitly, not buried.

For inter-state transfers between GST registrations, the ERP also needs to generate the correct document (such as a tax invoice or delivery challan, depending on the case) and support e-way bill generation. Our article on ERP and GST compliance covers this in more detail.

Reorder levels and replenishment

Reorder planning in an ERP typically uses three parameters per item and location:

  • Minimum level or safety stock: the buffer held against demand or supply variation
  • Reorder level: the stock level at which a new order should be placed, usually lead-time demand plus safety stock
  • Maximum level or reorder quantity: how much to order, often based on economic order quantity or supplier pack sizes

The ERP compares available stock (on hand plus on order minus reserved) against these levels and generates a reorder report or draft purchase requisitions automatically. For manufacturers, this is often replaced or supplemented by MRP, explained in our manufacturing ERP guide.

ABC analysis

Not every item deserves the same attention. ABC analysis ranks items by their annual consumption or sales value:

  • A items: a small number of items that make up most of the value. Tight control, frequent counts, close supplier follow-up.
  • B items: moderate value and moderate control.
  • C items: many low-value items. Simple rules, larger order quantities, less frequent counts.

An ERP can calculate ABC classes automatically from transaction history and refresh them periodically. Some businesses combine ABC with XYZ analysis, which classifies items by demand variability, to set different replenishment rules for stable and erratic items.

Batch, expiry and serial tracking

Batch and expiry

Pharma, food, FMCG, chemicals and cosmetics businesses need to know which batch is where and when it expires. An ERP records the batch at receipt or production and carries it through every movement. It can then:

  • Enforce FEFO (first expiry, first out) during picking
  • Block expired or near-expiry batches from being sold
  • Report stock by expiry bucket so near-expiry goods can be cleared early
  • Trace a batch to every customer who received it, in case of a recall

Serial numbers

Electronics, machinery, appliances and automotive parts often need unit-level tracking. Serial tracking links each unit to its purchase, sale, warranty period and service history. When a customer calls with a warranty claim, the service team can confirm the sale date and invoice in seconds.

Barcode scanning

Barcodes and QR codes make inventory transactions faster and more accurate. Instead of typing item codes and batch numbers, warehouse staff scan them using handheld scanners or mobile devices.

Common uses include:

  • Scanning items during GRN to match against the PO
  • Scanning bin labels during put-away and picking
  • Scanning during dispatch to confirm the right items and quantities
  • Scanning during cycle counts

Barcoding is one of the most effective accuracy improvements a warehouse can make, and it is often a sensible early addition to an ERP rollout.

Cycle counting instead of annual stocktakes

An annual physical stocktake shuts operations down for a day or two and still produces variances that are hard to explain, because the errors happened months earlier.

Cycle counting spreads the count across the year. The ERP generates count lists daily or weekly, often weighted by ABC class, so A items are counted frequently and C items less often. Variances are investigated while the transactions are still recent, and adjustments go through an approval workflow rather than being posted directly.

Inventory valuation methods

The ERP calculates stock value continuously, based on the valuation method configured for each item or item group. The two most common in India are:

MethodHow it worksWhere it suits
FIFO (first in, first out)Issues are valued at the cost of the oldest stock still on handPerishables, items with changing purchase prices, businesses wanting stock valued close to recent cost
Weighted averageEach receipt updates an average cost, and issues are valued at that averageCommodity-type materials, high-volume items, businesses wanting smoother cost figures
Standard costItems carry a predetermined cost, and differences are posted as variancesManufacturers with stable BOMs who want to track variances

Choose the method with your chartered accountant, keep it consistent with the accounting standards applicable to you, and do not change it casually, because it affects reported profit.

One practical point: valuation is only as good as the underlying transactions. Late GRNs, missing landed costs (freight, duty, handling) or unrecorded returns distort stock values under any method.

Dead stock and slow-moving stock

Dead and slow-moving stock ties up working capital and warehouse space. An ERP identifies it through ageing reports that group stock by the number of days since the last receipt, issue or sale.

A typical approach:

  • Define "slow-moving" and "non-moving" thresholds that make sense for your business, such as no movement for 90 or 180 days
  • Review the list monthly with sales and purchase teams
  • Decide on each item: liquidate, return to supplier, rework, transfer to a location where it sells, or write down
  • Block further purchase of items flagged as non-moving until reviewed

The ERP cannot sell dead stock for you, but it stops it from hiding.

Key inventory KPIs to track

The table below lists common inventory KPIs with their definitions and formulas. Targets vary widely by industry, product mix and business model, so set your own benchmarks from your historical data rather than using generic numbers.

KPIWhat it measuresFormula
Inventory turnoverHow many times inventory is used or sold in a periodCost of goods sold ÷ average inventory value
Days inventory outstandingAverage number of days stock is held(Average inventory value ÷ cost of goods sold) × days in period
Inventory accuracyHow closely system stock matches physical stock(Number of items with no count variance ÷ number of items counted) × 100
Stock-out rateHow often demand could not be met from stock(Order lines not fulfilled due to stock-out ÷ total order lines) × 100
Fill rateShare of demand fulfilled from available stock(Quantity shipped from stock ÷ quantity ordered) × 100
Dead stock ratioShare of inventory value with no movement beyond your threshold(Value of non-moving stock ÷ total inventory value) × 100
Carrying cost of inventoryCost of holding stockStorage + insurance + capital cost + obsolescence + handling, for the period
GRN-to-put-away timeSpeed of making received goods availableTime of put-away confirmation − time of GRN

Most ERPs can calculate these automatically, and businesses that connect their ERP to a BI tool such as Power BI can track trends by location, category and period.

Getting inventory control right in an ERP project

A few practical lessons from inventory-heavy implementations:

  1. Clean the item master first. Duplicate item codes, inconsistent units of measure and vague descriptions cause more problems than any missing feature. Our guide on migrating from Excel or legacy software to ERP covers data clean-up in detail.
  2. Count before go-live. Opening stock should come from a physical count, not the old system's closing balance.
  3. Decide units of measure carefully. Purchase in boxes, store in pieces and sell in dozens is fine, as long as conversions are defined correctly.
  4. Train the warehouse team, not just managers. The people doing GRNs and transfers determine data quality.
  5. Enforce the process. If goods can move without a transaction, the system will drift from reality.

Aptivix Technologies helps distributors, traders and manufacturers set up these inventory processes as part of ERP implementation and customization. If you are a distribution business, our page on ERP software for distributors explains how we typically approach multi-location stock, and you can request a consultation to discuss your specific setup.

Final thoughts

ERP inventory management is less about software features and more about discipline: every movement recorded, every location visible, every item classified and reviewed. The ERP provides the structure, the automation and the reporting. When that structure is in place, inventory stops being an annual surprise and becomes something you can plan, measure and improve month by month.

Frequently asked questions

ERP improves accuracy by making every stock movement a recorded transaction: GRNs against purchase orders, two-step transfers, work-order issues and dispatches. Barcode scanning reduces typing errors, and cycle counting finds variances while they are still recent. Accuracy ultimately depends on process discipline, so goods should never move without a corresponding transaction in the system.

FIFO and weighted average are the most common. FIFO values issues at the oldest cost on hand, while weighted average smooths price changes. Manufacturers sometimes use standard cost with variance tracking. The right choice depends on your products and applicable accounting standards, so decide with your chartered accountant and apply it consistently.

Yes. A good ERP captures batch and expiry details at receipt or production and carries them through every movement. It can enforce first-expiry-first-out picking, block expired stock from sale, report near-expiry stock and trace any batch to the customers who received it. This is essential for pharma, food, FMCG and chemical businesses.

A physical stocktake counts everything at once, usually at year end, and often requires stopping operations. Cycle counting counts a subset of items on a rolling schedule, with high-value items counted more often. Variances are found and investigated sooner, operations continue, and overall stock accuracy tends to improve steadily over the year.

Next stepExplore ERP for distributors and trading

Written by

Aptivix Technologies

The ERP team at Aptivix Technologies implements, customizes, integrates and builds ERP systems for growing businesses across India.

All ERP insights
  • Multi-branch ERP dashboard with a map of Indian branch locations, branch-wise P&L bars, inter-branch transfer status and consolidated stock summary
    ERP

    How ERP Helps Manage Multi-Branch Businesses

    A practical guide to multi-branch ERP for Indian businesses: company vs branch vs location structures, inter-branch transfers, branch-wise P&L, multiple GSTINs, role-based access and consolidated reporting.

    7 min read

    Read Article
  • Illustration of spreadsheet and legacy database icons flowing through a cleansing and mapping pipeline into an ERP dashboard showing reconciled trial balance and stock totals
    Digital Transformation

    How to Migrate from Excel or Legacy Software to ERP

    A practical guide to moving data from Excel, Tally or an old in-house system into ERP: what to migrate, how to clean and map it, how to reconcile it and how to pick a cutover strategy.

    11 min read

    Read Article