As an FMCG brand grows, stock stops sitting in one place. It's spread across plants, regional depots, distributor godowns, and vehicles — and if each location tracks inventory in its own spreadsheet, you never actually know your true stock position. That blindness causes stockouts in one depot while another overstocks, expiry write-offs nobody saw coming, and reconciliation that never quite closes.
Multi-warehouse inventory with proper goods-movement documents fixes this. Here's what it takes.
The core problem: stock in many places, one truth needed
The question "how much of SKU X do we have, and where?" should have an instant, accurate answer. With disconnected location-level spreadsheets, it doesn't — you get a number that's a day old and partially wrong, assembled by phone. Every distribution decision downstream inherits that error.
GRN: control what comes in
A Goods Receipt Note (GRN) records stock received into a warehouse, reconciled against the purchase or transfer that sent it. GRN discipline means received quantity is verified against expected, discrepancies are caught at the dock, and stock only enters the system when it's actually, correctly there. No GRN, no reliable opening stock.
MRN: control what comes back
A Material Return Note (MRN) handles returns and rejections with reason codes and an approval workflow — damaged stock, expired stock, wrong dispatch. Without structured returns, returned stock either vanishes from the books or re-enters incorrectly, corrupting stock position either way.
Real-time multi-location stock
The payoff is a single, live view of stock across every location — plant, depot, distributor godown, vehicle. You can see where SKU X is, rebalance before a depot stocks out, and spot slow-moving or near-expiry stock by location while there's still time to act. Combined with batch and FEFO, it also keeps dated stock moving correctly.
What it unlocks
- No more "where's the stock?" — instant, accurate position by SKU and location
- Fewer stockouts and overstocks — rebalance across locations on real data
- Clean reconciliation — GRN and MRN mean every movement is documented
- Expiry control — see near-expiry stock by location and act
- Valuation accuracy — stock valuation feeds finance correctly
Why it has to be one system
Multi-warehouse control only works when every location feeds one system — plant, depot, and distributor godown on the same inventory backbone, with GRN and MRN enforced everywhere. SalesPort's Store & Inventory module provides exactly this, with mobile capture for warehouse operators so the data is entered where the stock moves.
The takeaway
You can't manage stock you can't see. Multi-warehouse inventory with GRN and MRN discipline turns "stock is somewhere across our locations" into a single real-time number you can act on — eliminating the stockouts, overstocks, and reconciliation headaches that disconnected spreadsheets guarantee.
To see multi-warehouse inventory with GRN, MRN, and real-time stock, book a walkthrough.
Frequently Asked Questions
Quick answers
What are GRN and MRN in inventory?
Why is multi-warehouse inventory hard on spreadsheets?
What does real-time multi-location stock unlock?
Does SalesPort handle multi-warehouse inventory?
Written by
Sort String Solutions Team
See it in action
Run this playbook on your own data.
Book a 30-minute walkthrough — we'll demo the exact module discussed in this article on a real fmcg dataset.
Schedule a walkthroughGet a 30-min walkthrough on your data.
No deck, no fluff. Just the modules from this article running live.



