THE STORY
It was the last week of March. The financial year was closing.
Rolly had been at BCPL's warehouse in Noida for two days straight — walking the aisles with a clipboard, counting boxes, checking batch numbers, making notes. Sethji's FMCG empire had a big godown: coconut soap in towers of brown cardboard boxes, cooking oil in blue canisters, shampoo sachets in shrink-wrapped bundles, biscuit cartons stacked to the ceiling. Rolly loved this part of the job. Orderly shelves, physical things you could touch and count. No ambiguity.
Now came the valuation.
She opened her laptop, pulled up the stock register, and started filling in the numbers. The logic seemed obvious to her: inventory is worth what you can sell it for. Market price. She typed confidently.
Coconut soap: 2,000 boxes. Current retail price in the market — ₹85 per box. She typed ₹85.
Hair oil: 500 bottles. Current market price — ₹195. She typed ₹195.
Cooking oil: 300 litres. Market rate — ₹130 per litre. Typed.
Total inventory value: ₹1.24 crore. A very healthy number.
Sethji reviewed the sheet that evening and smiled broadly. "Rolly ji, bahut achha! Balance sheet strong dikhega. Bank wale khush ho jaayenge." He was applying for a ₹5 crore expansion loan next month. A strong balance sheet mattered.
Pranav arrived two days later for the statutory audit. He started methodically — invoices matched against entries, physical count reconciliation, then inventory valuation.
He opened Rolly's valuation working. He saw the coconut soap line: ₹85 per unit. He went to the purchase invoices. The last three batches: ₹58, ₹60, ₹62 per box. He made a note.
He moved to the hair oil section and spotted something: a batch of 200 bottles purchased in October. He checked the labels — expiry date: May. He calculated quickly. With only two months to expiry, these bottles could now realistically sell at ₹120 each. But there was a 10% selling commission payable to the distributor. Net realisable value = ₹120 − ₹12 = ₹108 per bottle. Cost of purchase: ₹140. Made another note.
That afternoon, the three of them sat together in the small office at the back of the godown.
"Rolly ji, yeh coconut soap ki valuation — ₹85 per unit. Purchase invoice ₹60 dikhata hai. Yeh ₹85 kahan se aaya?" Pranav's tone was conversational, genuinely curious.
"Market price!" said Rolly. "That's what they're worth right now. If we sold them today, we'd get ₹85."
Sethji leaned forward. "Toh phir kya problem hai, Pranav bhai? Agar bazar mein ₹85 mil raha hai, toh inventory ki value ₹85 hi toh honi chahiye?"
Pranav nodded at the question — it was a fair one. "Sethji, sochiye aage. Agar humne ₹85 pe value ki, toh hum keh rahe hain ki humne ₹25 per box ka profit pehle hi kama liya — jabki soap abhi godown mein hai, bika nahi hai. Ek rupaya bhi nahi aaya. Toh profit kahan hua?"
A pause.
"Jo profit hua nahi, woh balance sheet mein dikhane ka koi haq nahi humein," Pranav continued. "AS 2 ka rule ek hi hai: inventory ko value karo lower of cost and net realisable value pe. Dono mein se jo kam ho. Yahan cost ₹60 hai. NRV ₹85 hai. Cost kam hai. Toh value = ₹60."
Sethji sat with this for a moment. "Toh profit tabhi book hoga jab soap actually bikegi? Delivery hogi, paisa aayega, tab?"
"Bilkul sahi."
Rolly, now leaning in: "Aur agar NRV cost se kam ho jaye? Jaise yeh October wali hair oil batch?"
Pranav pulled out his note. "Exactly. October batch — cost ₹140. Lekin ab yeh sirf ₹108 mein bik sakti hai. NRV ₹108 hai, cost ₹140 hai. NRV kam hai. Toh value = ₹108. Aur ₹32 per bottle ka loss — woh is saal ki P&L mein abhi book hoga."
Sethji looked up. "Loss hone wala hai, toh abhi book karo. Profit hone wala hai, toh ruko jab tak ho na jaye."
"Exactly, Sethji. Anticipate no profits. Provide for all losses. Yahi Conservatism hai. AS 2 isi principle pe khada hai."
Sethji sat back in his chair, nodding slowly. Then he looked at Rolly. "Rolly ji, samajh aayi baat?"
Rolly was already updating the sheet.
Then came the cooking oil question.
"Pranav bhai, ek aur baat." Rolly showed him the cooking oil section. "Teen batches hain — teen alag-alag rates pe purchase kiya tha."
| Batch | Quantity | Purchase Rate |
|---|---|---|
| Batch 1 (July) | 100 litres | ₹90/litre |
| Batch 2 (November) | 150 litres | ₹95/litre |
| Batch 3 (February) | 200 litres | ₹100/litre |
| Sold during year | 330 litres | — |
| Closing stock | 120 litres | ? |
"Closing stock ki cost kya hogi?" she asked.
Pranav explained two methods.
FIFO — First In, First Out: The oldest stock is assumed to be sold first. July batch went first (100L), then November (150L), then 80 litres of the February batch. Closing 120 litres = remaining from February batch. Value = 120 × ₹100 = ₹12,000.
Weighted Average: Total cost = (100 × 90) + (150 × 95) + (200 × 100) = ₹42,250. Total quantity = 450 litres. Average = ₹93.89/litre. Closing stock = 120 × ₹93.89 = ₹11,267.
"Both give different closing stock values," Rolly noted.
"Haan. Aur AS 2 dono allow karta hai. Koi ek choose karo — lekin consistently follow karo. Saal-saal switch nahi kar sakte convenience ke hisab se."
The revised inventory figure was lower than Rolly's original. She showed Sethji the corrected sheet. He looked at it without any fuss.
"Theek hai, Pranav bhai. Jo sach hai, wahi dikhana chahiye. Bank ko bhi toh asli tasveer chahiye." He paused, then laughed warmly. "Waise — ab godown thoda kam bhaari lag raha hai!"