Tracking Fulfilment Against Customer Orders for Indian FMCG

Summarize with AI: ChatGPT Perplexity Claude

Table of contents

Order fulfilment tracking in FMCG is not simply knowing whether a truck left the warehouse on time. It is the ability to, at any given moment, answer a very specific question: of everything a customer ordered, how much did they actually receive in the right condition, at the right time, and at the right price?

In India, where distribution chains stretch across thousands of general trade outlets, modern trade chains, and now quick-commerce platforms, the gap between what was ordered and what was fulfilled is rarely zero. The challenge is that most brands only discover this gap after payments come in short, or when a distributor dispute lands on the finance team’s desk. By then, the cost of that gap (strained relationships, blocked cash, and lost shelf space) has already compounded.

Tracking fulfilment proactively means building visibility into every node of the order lifecycle, from the moment a Purchase Order arrives to the moment the payment is reconciled. This piece breaks down exactly how to do that, why it matters more than most brands acknowledge, and where most companies quietly lose ground.

What Fulfilment Against Customer Orders Actually Means

Before building a tracking system, it is worth being precise about the term. In the FMCG context, a customer order, whether it comes from a D-Mart, a regional distributor, or a Blinkit purchase order, sets a contract. It specifies SKUs, quantities, prices, applicable trade schemes, and a delivery window.

Fulfilment tracking measures the delta between that contract and reality across four dimensions:

Quantity fulfilled: Were all the ordered units dispatched and received? Even a 5% shortfall at scale represents thousands of units per month that never reached the shelf.

SKU accuracy: Were the correct variants delivered? Substituting a 500g pack for a 1kg pack, or delivering a flavour that was not ordered, is not a fulfilled order; it is a partially accepted or rejected delivery.

Delivery timeliness: Was the delivery made within the agreed window? Modern trade chains in India operate on tight replenishment cycles. A delivery that arrives two days late may be refused outright or accepted only with a penalty deduction.

Invoice correctness: Did the invoice reflect the correct prices, applicable schemes, and GST structure? A single pricing error can result in deductions that take months to clear, even if the physical delivery was perfect.

The key metric that captures all of this is called Fill Rate: the percentage of ordered quantity that was successfully delivered and accepted. A fill rate below 95% is considered a red flag in most modern trade relationships, and several large retail chains in India have formal penalty structures if the sustained fill rate drops below their contracted threshold. For quick-commerce platforms, which operate on much tighter fulfilment SLAs, the bar is even higher.

Why the Indian FMCG Context Makes This Harder

The structural complexity of Indian FMCG distribution is unlike most other markets. A single mid-sized FMCG brand might be managing:

  • Direct supply to 8–12 large modern trade chains, each with their own ordering portal, GRN process, and deduction policy
  • 200–500 regional distributors across general trade, each with varying order frequencies and informal ordering habits
  • 4–6 quick-commerce platforms, each with fulfilment windows measured in hours rather than days
  • A multi-tier CFA (Carrying and Forwarding Agent) network that adds another layer between the factory and the end customer

Each of these channels has a different fulfilment expectation, a different consequence for non-fulfilment, and a different data format for tracking what was ordered versus what was received. A brand that manages all of this through spreadsheets, WhatsApp confirmations, and periodic manual reconciliation is not managing fulfilment it is reacting to fulfilment failures after they have already caused damage.

3 Reasons Fulfilment Tracking Breaks Down in Indian FMCG

1. The Purchase Order and the Dispatch Are Treated as Separate Events

This is the most common structural problem. In many mid-sized FMCG companies, the sales team receives a PO, confirms it verbally or over WhatsApp, and hands it to the supply chain team. The supply chain team then dispatches based on whatever is available in the warehouse which may or may not match what was ordered. By the time the invoice is generated, the connection between the original PO and the actual dispatch has become loose enough that discrepancies are baked in before the goods even leave the facility.

When the PO is not digitally linked to the dispatch order, there is no baseline to measure fulfilment against. The brand loses the ability to identify, at a line-item level, whether a shortfall happened because the SKU was out of stock, because the warehouse picked incorrectly, or because the customer changed the order after confirmation. Each of these has a different solution, and without the linkage, they all get lumped into a vague “fulfilment issue” category that no one owns clearly.

2. Proof of Delivery Is Collected but Never Analysed

The Proof of Delivery document (or ePOD in increasingly digitised supply chains) is theoretically the most important document in the fulfilment cycle. It captures what the customer’s receiving team signed off on, which may differ from what was dispatched. In practice, most companies collect PODs as a compliance formality rather than as a data source.

When a distributor raises a short-delivery claim three weeks after the fact, the brand’s team struggles to locate the POD, realises it was filed physically somewhere, and cannot produce it quickly enough to contest the claim. Even in companies that have digitised their PODs, the data often sits in a logistics system that does not talk to the order management or finance system. The POD becomes evidence only after a dispute rather than a live signal that flags a fulfilment gap the moment it occurs.

This gap between data collection and data use is responsible for a significant portion of the deduction disputes that Indian FMCG finance teams spend time resolving every month. The information to contest those claims exists it is simply never operationalised.

3. SKU-Level Visibility Collapses at the Last Mile

Brands often have reasonable visibility into what leaves their factory or central warehouse. The visibility starts degrading as goods move through carrying and forwarding agents, redistribution stockists, and finally to the point of delivery. If a transporter damages two cartons of a specific SKU and delivers the rest, the system may record the delivery as completed because the invoice was partially acknowledged. The damaged or missing units disappear from the tracking view unless there is a formal shortage recording at the point of delivery.

In a high-SKU environment which is standard for any Indian FMCG brand managing dozens of pack sizes across multiple categories these SKU-level gaps accumulate silently. At month end, when someone tries to reconcile ordered versus delivered at the aggregate level, the numbers are close enough to seem acceptable. The per-SKU leakage, however, adds up to significant lost revenue and distorted demand signals that ripple forward into the next planning cycle.

How Unfulfilled Orders Damage More Than Just Revenue

The financial cost of a fulfilment gap is the most visible consequence: deduction claims, short payments, and write-offs. But there are two less obvious damages that compound over time.

The first is shelf availability failure. If a modern trade buyer orders 500 units of a fast-moving SKU and receives 380, the shelf goes under-stocked. The brand loses sales velocity, which directly affects the buyer’s decision on how much space to allocate in the next planogram review. Brands that consistently under-deliver tend to find their shelf share shrinking quietly not because of a negotiation failure, but because the operations team never connected fulfilment data to the commercial relationship.

The second is demand signal distortion. When unfulfilled orders are not properly recorded, the demand planning team sees consumption data that looks lower than it actually is. They order less stock, produce less, and the cycle of under-supply continues. The only way to break this loop is to distinguish between “demand that was fulfilled” and “demand that existed but was not met” and that distinction is only possible with rigorous fulfilment tracking at the order line level.

A third, often overlooked consequence is the erosion of distributor trust. In general trade, the brand’s relationship with its distributor network is built on consistent service. A distributor who regularly receives short or delayed deliveries will prioritise stocking competing brands that deliver reliably. This share-of-wallet loss is invisible in the brand’s sales data until it manifests as a sustained volume decline in a territory.

4 Ways to Build Effective Fulfilment Tracking

1. Create a Digital Order-to-Delivery Thread

Every customer order should have a unique identifier that follows it from the moment of receipt to the moment of payment reconciliation. This means linking the customer PO number to the internal sales order, the warehouse dispatch note, the POD, the customer’s GRN (Goods Received Note), and eventually the invoice and payment.

When these documents share a common reference number in a single system, any break in the chain, such as a quantity mismatch between the dispatch note and the GRN, surfaces automatically rather than being discovered during a dispute six weeks later. The discipline of maintaining this thread does not require a sophisticated technology platform to start. Even a well-structured order management process with consistent reference numbering can create the baseline. The key is that every team (sales, supply chain, logistics, and finance) is working from the same record.

For brands that operate across multiple modern trade channels, each with their own PO format and portal, the first step is often mapping the customer’s PO number to the internal sales order ID at the point of receipt, before any other processing begins. This mapping is the foundation of every downstream reconciliation.

2. Use GRN Matching as a Real-Time Fulfilment Signal

The customer’s Goods Received Note is the ground truth of what they accepted. In modern trade, large retailers now share their GRN data electronically, sometimes within hours of receiving a delivery. Brands should treat the GRN not as a back-office reconciliation document, but as a live fulfilment scorecard.

For every order dispatched, the brand should automatically compare the dispatched quantities against the GRN quantities at the SKU level. Any difference, whether a quantity shortfall, a substitution, or a pricing discrepancy, should immediately trigger an internal alert, not wait for the customer to raise a deduction.

The commercial value of this approach is significant. When a brand identifies a GRN discrepancy within 24–48 hours of delivery, it has the option to raise a credit note proactively, investigate the root cause before evidence disappears, and maintain the commercial relationship without escalation. When the same discrepancy surfaces as a deduction weeks later, all of those options are gone.

For general trade distributors who do not share formal GRN data, the equivalent mechanism is a structured delivery confirmation process: a short acknowledgement from the distributor at the point of receipt that captures actual quantities received at the SKU level, separate from the invoice acknowledgement.

3. Define and Track Fill Rate by Customer and by SKU

Aggregate fill rate numbers hide the real problems. A brand that reports a 92% fill rate company-wide might have a 99% fill rate for its top three SKUs and a 70% fill rate for newer product lines. Similarly, the fill rate for a particular region or CFA might be consistently below target while others pull the average up. Without breaking the fill rate down by customer, by SKU, and by geography, the metric becomes a comfort figure rather than a diagnostic tool.

Set fill rate thresholds for each customer tier. Track weekly, not monthly. When a specific customer’s fill rate drops below 90% for two consecutive weeks, that should automatically escalate to the regional sales manager, because by the time it shows up in a monthly review, the relationship damage is already done.

One practical approach is to maintain a fulfilment heatmap: a simple view that shows, for each customer-SKU combination, the fill rate over the trailing four weeks. Cells that turn red are the ones that need immediate attention. This can be built in a spreadsheet initially, but it needs to be refreshed at minimum weekly to be actionable.

4. Close the Loop Between Fulfilment Data and Sales Planning

Fulfilment tracking only creates value when it feeds back into decision-making. If the data shows that a specific CFA consistently under-delivers on a particular SKU category because of inadequate cold storage, that is a supply chain problem that requires a supply chain solution. If a specific sales representative’s territory has a pattern of late deliveries that correlates with customer complaints, that requires a management conversation.

Most importantly, unfulfilled order data should feed directly into the demand planning cycle. Every unit that was ordered but not delivered represents real demand that the forecast did not capture. When planning teams can see the gap between sell-in and actual customer demand, they can build more accurate forward plans and reduce the stockout cycles that drive fulfilment failures in the first place.

This loop (from fulfilment data to demand signal to planning adjustment to better fulfilment) is the compounding return of getting the tracking right. Brands that close this loop see fill rate improvements that are self-reinforcing over time.

The Operational Discipline Behind the Metrics

It is worth being direct about something: all four of the approaches above depend on operational discipline more than technology. A sophisticated order management system is of limited value if the sales team is still confirming POs over WhatsApp. Real-time GRN matching requires that the logistics team records delivery details in the system on the day of delivery, not at month end.

This means that building effective fulfilment tracking is as much a change management exercise as a process design exercise. The teams involved (sales, supply chain, logistics, and finance) need to understand why the data they are entering matters, and what decisions it enables. When a field sales representative understands that the GRN data they collect directly affects the brand’s deduction rate with a key customer, the quality of that data improves.

Equally, the finance team needs to move from a posture of deduction recovery to a posture of deduction prevention. The data to prevent most deductions exists in the fulfilment chain it simply needs to be surfaced in time to act on it.

Why Automation is a Necessity

While the operational discipline described above can be built without technology, there is a meaningful threshold beyond which manual tracking becomes impractical. A brand managing 50 customer orders a month can track fulfilment in a well-maintained spreadsheet. A brand managing 5,000 orders a month across 20 channels cannot.

At that scale, the case for a connected order management and fulfilment platform one that links the PO to the dispatch to the GRN to the invoice automatically moves from useful to essential. The brands that are ahead on this in India are those that treat their fulfilment data infrastructure as a commercial asset, not just an operational convenience. When they can walk into a buyer review with accurate fill rate data by SKU, by region, and by week, they are having a fundamentally different conversation than brands that arrive with aggregated numbers and manual reconciliations.

Conclusion

In the Indian FMCG market, where distributor relationships are built over years and can unravel quickly, the brands that retain trust are those that know their fulfilment gaps before their customers tell them about it. Transitioning from reactive dispute management to proactive fulfilment tracking is not a technology project. It is an operational discipline, one that compounds in value with every order cycle it covers.

The four approaches outlined here (creating a digital order-to-delivery thread, using GRN matching as a live signal, tracking fill rate at the customer and SKU level, and closing the loop back into planning) are not theoretical. They are the practices that separate the brands consistently growing shelf share from those constantly firefighting deductions and distributor complaints.

The window to get ahead of this is always now. Every unfulfilled order that slips through without being tracked is a gap in the data, a strain on a relationship, and a missed opportunity to build the supply chain credibility that the Indian retail market increasingly rewards.

Recommended articles

See AI workspace for your teams.