FMCG is a distribution business with a factory attached
For a fast-moving consumer goods brand, making the product is often the easier half. The harder half is getting the right SKU, in the right batch, at the right price, to thousands of retailers through super stockists and distributors, while running schemes that change every month and settling the claims that follow. A brand can be profitable at the factory gate and still lose money in the market through expired stock, unverified scheme claims and slow-moving SKUs sitting with distributors. FMCG ERP software has to manage both halves.
DotOne, which we configure for food, personal care, home care and other consumer goods brands, connects recipe-based production and packing with distributor sales, scheme management and secondary sales visibility. The factory, the sales team and accounts see the same stock, batches and claims.
Production in FMCG ERP software: recipes, batches and packing
FMCG production is usually batch processing followed by high-speed packing. Snacks are fried and seasoned, spices are cleaned, ground and blended, detergents are mixed, shampoos and creams are compounded. The bulk is then filled into pouches, bottles, jars or sachets and packed into inners and cases.
Recipes and bulk batches
Each product has a recipe defined per batch size, with ingredients, permitted variance and expected yield. Batch numbers and manufacturing dates are generated at the mixing stage, and ingredient lots are recorded for traceability.
Filling and packing
Bulk is issued to filling lines by batch. The ERP records units filled, pack sizes, packing material consumed and rejects. Fill weight checks can be logged so that overfill, which is product given away free, is measured and controlled.
Packing material control
Printed laminates, pouches, labels, bottles, caps and cartons are design and MRP specific. The ERP tracks them by artwork version so that old MRP or old design stock is used up or written off deliberately, not discovered later.
For brands that use contract manufacturers or third-party packers, the ERP tracks material supplied to the contract unit, finished goods received, and the conversion charges billed.
Batch, expiry and MRP control
Shelf life is the defining constraint in FMCG. Every unit carries a batch number, manufacturing date, expiry or best before date and MRP. The ERP allocates stock on a first expiry, first out basis by default, warns when stock at the factory or at distributors is approaching expiry, and blocks dispatch of batches that fall below the minimum shelf life a customer accepts.
MRP revisions are a frequent headache. When a price increase is announced, old MRP stock remains in the warehouse, with distributors and on retailer shelves. The ERP records MRP by batch, so dispatches, invoices and distributor stock reports show which MRP is moving. Packaging declarations required on consumer packs are maintained on the item master, and the batch traceability setup lets you trace a consumer complaint to the ingredient lots involved.
Super stockists, distributors and secondary sales
In general trade, a brand typically sells to super stockists or distributors, who sell on to retailers. The brand invoices only primary sales, but its real demand signal is secondary sales from the distributor to the market. Without secondary data, planning relies on what distributors choose to order, which can hide slow movement until it becomes expiry.
We configure the ERP with a distributor layer. Distributors can record their purchases, stock and sales to retailers in a simple distributor management screen or through an integration with their billing software. The brand then sees primary sales, secondary sales and distributor closing stock by SKU, batch and territory. For distribution-heavy businesses, our distribution ERP page goes further into multi-tier stock control.
Schemes, discounts and claims
Schemes drive FMCG volumes, and they also drive disputes. A month may run a quantity slab discount for distributors, a free goods offer for retailers, a display scheme for key outlets and a consumer offer printed on the pack. Each creates a claim that the distributor raises later and the brand must verify.
- Scheme definition: type, eligible SKUs, territory, validity dates, slabs and benefit in value, percentage or free quantity.
- Automatic application on invoices, so the benefit is calculated by the system at the time of sale.
- Claim registration by distributors with supporting secondary invoices.
- Verification against recorded primary and secondary sales before approval.
- Settlement through credit notes with GST treatment configured, and a scheme cost report by month and territory.
Damage, leakage and expiry returns follow a similar claim process, with the returned goods inspected and either reworked, destroyed with records or written off.
Field sales: beats, outlets and order booking
FMCG field teams work in beats, visiting a fixed set of outlets on fixed days. The mobile ERP app gives salespeople their beat plan, outlet list, last order and outstanding for each outlet, current schemes and SKU-wise stock at their distributor. Orders booked in the outlet flow to the distributor for billing, and visits are logged with location so that the coverage plan can be compared with reality.
Managers get target versus achievement by salesperson, beat, SKU and territory, along with lines per call and productive calls, which are the measures that move FMCG sales. Modern trade orders and online marketplace orders can be brought into the same order book through integrations we set up.
Units, packs and pricing structure
An FMCG SKU is stocked and sold in several units at once: pieces, inners, cases and sometimes shrink packs. Distributors order in cases, retailers in pieces or inners, and the factory plans in kilograms or litres of bulk. The ERP holds the pack hierarchy for each SKU and converts automatically between these units on orders, invoices and stock reports.
Pricing typically works backwards from MRP, with a defined margin structure for retailers, distributors and super stockists. We configure price lists for each tier and territory, so that a change in MRP or margin flows correctly through every level of the chain without manual recalculation.
SKU profitability and demand planning
FMCG portfolios tend to grow faster than they are pruned. New flavours, pack sizes and regional variants are launched, and a few years later a large share of SKUs contribute little to sales but still tie up packing material, line changeovers and distributor shelf space. The ERP brings together batch cost, packing cost, freight, scheme cost and claims for each SKU, so that profitability is measured after trade spend rather than at the factory gate.
Demand planning uses the same data. Secondary sales trends by territory, distributor stock cover in days and open orders feed the production plan and the packing material purchase plan. The inventory and production agents in DotOne highlight SKUs where distributor stock cover is rising, which is often the first sign of a slowdown or of stock being pushed into the channel. More on these agents is on the AI-powered ERP page.
What is the best ERP for FMCG companies?
For an FMCG brand, the right system is the one that gives credible secondary sales and scheme control without burdening distributors. When you evaluate FMCG ERP software, ask to see a scheme defined, applied on an invoice, claimed by a distributor and settled. Check batch and expiry allocation, MRP-wise stock, the salesman app working offline in low network areas, and how secondary data is captured from distributors who use their own billing software. Our guide to choosing ERP software lists more questions for the evaluation.