Tracking Fulfilment Against Customer Orders for Indian FMCG

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 in 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, and where most brands 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, SKU accuracy, delivery timeliness, and invoice correctness. A shortfall in any of these four dimensions results in a fulfilment gap, and each type of gap has a different downstream cost. Quantity gaps lead to deductions. SKU substitutions lead to rejections at the gate. Timeliness failures lead to RTO due less shelf space in modern trade contracts. Pricing errors lead to disputes that can take months to close.

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 now have certain policies if the sustained fill rate drops below their contracted threshold.

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.

2. Proof of Delivery is Collected but Never Analyzed

The Proof of Delivery document or ePOD in increasingly digitized 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 faces trouble to find the POD, realizes it was filed physically somewhere, and cannot produce it quickly enough to contest the claim. Even in companies that have digitized 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.

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 (CFAs), 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 the month end, when someone tries to reconcile ordered vs. 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.

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.

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: a quantity mismatch between the dispatch note and the GRN, for instance surfaces automatically, rather than being discovered during a dispute six weeks later.

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 it is a quantity shortfall, a substitution, or a pricing discrepancy should immediately trigger an internal alert, not wait for the customer to raise a deduction.

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.

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.

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.

Recommended articles

See AI workspace for your teams.