Industry — Retail & Distribution

Fast-moving stock, counted and controlled

Retailers, distributors and traders live on stock going in and out all day. Fast Inventory keeps it accurate: receive against a PO with a check, sell and dispatch on a barcode scan, watch reorder levels, run stock across every store and branch, and book a sales return that debits the invoice automatically — so what the system says is what is on the shelf.

Scan in / out
barcode-driven receipt, sale & count
Reorder alerts
min/max on every SKU
Multi-location
store, branch & distributor stock
Retail Stock — Live
🚚 Receive against PO Verified
GRN checked line-by-line vs PO-4471
Batch & expiry captured where it applies
🛒 Sell & dispatch out Scanning
Sales / dispatch issue on a barcode scan
On-hand drops, ledger row written
🔁 Sales return vs invoice Auto-debit
Goods back in stock, customer debited on INV-9032
🔔 Reorder & near-expiry Flagged
3 SKUs at reorder point · WhatsApp sent to buyer
Dhruv AI
"Which SKUs are slow-moving this quarter?" — answered
Return-reason remarks clustered into themes
Insight: 6 items below reorder level at Branch B
Part of the Fast Suite — 12 products on one platform, built in Pune by Improsys
Fast Complaint
Fast CRM
Fast Quality
Fast Billing
Fast ERP
Fast Audit
Fast Maintenance
Fast WMS
Fast Inventory
Fast Production
Fast Planning
Fast Project Management
Fast Complaint
Fast CRM
Fast Quality
Fast Billing
Fast ERP
Fast Audit
Fast Maintenance
Fast WMS
Fast Inventory
Fast Production
Fast Planning
Fast Project Management
Why retailers, distributors & traders choose Fast Inventory

The stock problems every shop
and distributor recognises

Goods received without checking the PO

Cartons come in and get signed off in a rush. Short deliveries, wrong items and over-supply against the order slip through, and the supplier bill is paid for stock that never arrived.

Best-sellers run out, dead stock piles up

Without a reorder point on every SKU, the fast movers hit zero before anyone raises a PO, while slow stock ties up cash on the shelf and, for perishables, quietly expires.

Nobody knows stock by branch or distributor

Head office runs one number, each store keeps its own book, and a distributor's stock is a phone call away. A transfer between branches goes unrecorded and the totals never tie out.

Sales returns become a manual credit mess

Goods come back but the credit against the original invoice is done by hand later, if at all — so stock, the customer's account and the returned batch never quite reconcile.

How Fast Inventory fixes each one
Receive against the PO, with a checkA goods receipt matches received quantity to the ordered line before it posts stock, so short, excess and over-supply are caught at the door — and batch and expiry are captured on the way in.
Reorder levels on every SKUA minimum and maximum level on each item drives a reorder dashboard and WhatsApp/email alerts, while fast-, slow-moving and ABC reports show where cash is stuck and what to re-buy first.
One stock picture across every locationStock is held per store, branch, warehouse and distributor, with an item-by-location report and stock transfers that move quantity between them — each leg on the immutable ledger, so totals tie out.
Sales return that debits the invoiceBook the return against the original invoice: goods come back into stock, the customer is debited automatically, and a batch-controlled return can be quarantined rather than resold.
Receipt-to-return lifecycle

From a PO receipt to a sales return —
one running balance, one ledger

Every SKU follows the same controlled path in and out, whatever you sell — so stock is a running balance changed only at commit points, and every posting leaves a trail you can trust at count time.

PO Receipt
GRN matched and verified vs the PO
Post
On Hand
Per-location balance, batch where it applies
Scan out
Sale / Dispatch
Barcode-scanned issue out of stock
Move
Branch Transfer
Stock moved store-to-store, net zero
Watch
Reorder Alert
Items at/below min flagged for a PO
Return
Sales Return
Back into stock, invoice auto-debited
End-to-end flow

Receive it → stock it →
sell, move and reconcile

Fast Inventory gives retailers, distributors and traders the stock accuracy they keep trying to hold in spreadsheets and Tally alone — with barcode entry, reorder alerts and reconciliation built in.

Receive against PO
Book a goods receipt matched to the purchase order; capture batch and expiry where the item needs it
Sell & dispatch
Issue stock out on a barcode scan for a sale or dispatch; on-hand drops and the ledger records it
Move & reorder
Transfer stock between branches and let the reorder dashboard flag every SKU at its minimum level
Count & reconcile
Cycle-count on a scanner, see book vs physical variance, and post an adjustment to reconcile
01 — Receive against a PO

Goods in, checked against the order

Book a goods receipt against the supplier's purchase order, so as cartons arrive you match received quantity to the ordered line and verify it before it posts stock. Short, excess and over-supply against the PO are all handled, the on-hand balance rises the moment the receipt is confirmed, and where an item is batch- or expiry-controlled its lot and dates are captured on the way in. Every receipt is built on the shared item master.

Receipt matched line-by-line to the purchase order
Short, excess and over-supply against PO handled
Batch and expiry captured at receipt where needed
Stock and the immutable ledger updated on confirm
Goods receipt — PO-4471
Live
Item
Ordered
Status
Sunflower oil 1LReceived 240 of 240
240
Full
Basmati rice 5kgReceived 80 of 100
100
Short
Toor dal 1kgReceived 150 of 120
120
Excess
02 — Barcode sales & dispatch

Sell and dispatch on a scan

Every item and lot carries a barcode, so a sale, a dispatch or a counter issue drops stock on a 1D or 2D/QR scan instead of typing codes. Each issue is a stock movement that lowers the on-hand balance and writes a ledger row, and for perishable lines FEFO puts the nearest-expiry batch out first. Scanning speeds fast-moving counter and warehouse work and cuts wrong-item picks.

Sale, dispatch and issue driven by 1D or 2D/QR scan
On-hand drops and a ledger row is written per issue
FEFO sends the nearest-expiry batch out first
Same barcodes print as shelf and carton labels
Dispatch scan — DO-2208
Scanned out of stock
Sunflower oil 1L
24 · scanned
Toor dal 1kg
18 · scanned
Butter 500g · FEFO
Lot exp Aug first
Basmati rice 5kg
12 · scanned
On-hand dropped, ledger updated
Nearest-expiry butter lot picked first
03 — Sales return against invoice

Returns that debit the invoice

Book a customer sales return against the original invoice: the goods come back into stock as a return movement and the customer is debited automatically against that invoice — no separate manual credit note to reconcile later. A batch-controlled return records the lot and its expiry, so damaged or near-expiry goods can be held on quarantine instead of resold. On the shared Fast Suite ledger, stock and the customer account move together.

Return booked against the original invoice
Customer debited automatically — no manual credit note
Returned lot and expiry recorded for batch items
Damaged / near-expiry returns held on quarantine
Sales return — vs INV-9032
Auto-debit
Item
Qty
Back
Lot
Butter 500gNear-expiry · hold
6
Quar.
L-118
Toor dal 1kgGood · back to shelf
10
Stock
L-204
Sunflower oil 1LGood · back to shelf
4
Stock
L-090
04 — Reorder levels & multi-location

Never run out, never overstock

Every item carries a minimum (reorder point) and maximum level. The reorder-level dashboard flags each SKU that has dropped to or below its minimum so you raise a PO before it sells out, and WhatsApp and email alerts push the same list to the buyer. Stock is held per store, branch, warehouse and distributor, so reports show on-hand and value by location — and fast-, slow-moving and ABC analysis tell you which SKUs earn the tightest discipline.

Min/max reorder point on every item
Reorder dashboard plus WhatsApp / email alerts
On-hand and value by store, branch and distributor
Fast-, slow-moving and ABC guide what to re-buy
Reorder dashboard
All locations · at/below min
Sunflower oil 1Lon 18 · min 40
Butter 500gon 9 · min 24
Basmati rice 5kgon 60 · OK
Branch B — below min6 SKUs
Alert sentWhatsApp ✓
Raise the PO before it sells out
05 — Count, valuation & reconcile

What the system says is on the shelf

Cycle-count or take a full physical count on a scanner: the count shows book quantity against counted quantity and records the variance only — a count never changes stock by itself. Post an adjustment for the variance and the balance reconciles with a ledger trail. Valuation, stock-ledger, aging and item-by-location reports value what you hold, and a Tally stock-journal link keeps the books aligned without double entry.

Cycle / physical count records book vs physical variance
Adjustment posts the variance — count never moves stock
Valuation, ledger, aging and item-by-location reports
Tally stock-journal link — no double entry
Cycle count — Aisle 3
Book vs physical · variance only
Sunflower oil 1L · book18
Sunflower oil 1L · counted16
Variance−2
Reconcile byAdjustment
Stock value on hand₹ 3,24,600
Full capability set

Everything Fast Inventory covers
for retail & distribution

Item & material master

Every SKU with codes, barcodes, UOMs, tax group, cost and sales price, valuation method and min/max reorder levels, grouped and categorised for the whole catalogue.

Stock movements

Goods receipt, sales and dispatch issue, sales and material return, stock transfer between branches and gate pass — each posting a running balance and an immutable ledger row.

Lot, batch & expiry

Batch and expiry tracking for perishable lines, an expiry-window dashboard, FEFO issue that skips expired lots, and hold/quarantine for damaged or near-expiry stock.

Barcode & scanning

1D and 2D/QR barcodes on items and lots for scan-based receipt, sale, dispatch, transfer and counting, with shelf and carton label printing built in.

Stock taking

Cycle, perpetual and annual counts on a scanner, book-vs-physical variance capture, and reconciliation by a single stock adjustment with a full ledger trail.

Reports & analytics

Stock ledger, item-by-location stock, valuation, aging, fast-, slow-moving, ABC and reorder reports — plus reorder and near-expiry alerts over WhatsApp and email.

FAQ

Retail & distribution —
what stock owners ask us

Can I receive stock against a PO and check it?

Yes. A goods receipt matches received quantity to the ordered line and is verified before it posts stock, so short, excess and over-supply are caught — and batch and expiry are captured on the way in.

Does it support barcode scanning?

Yes. Every item and lot carries a barcode, so receipt, sale, dispatch, transfer and counting run on a 1D or 2D/QR scan, and the same barcodes print as shelf and carton labels.

How do reorder-level alerts work?

Each item carries a min and max level. The reorder dashboard flags every SKU at or below its minimum, and WhatsApp and email alerts push the list to the buyer to raise a PO in time.

Can I run stock across branches and distributors?

Yes. Stock is held per location, with an item-by-location report and stock transfers that move quantity between stores with no net change — each leg on the immutable ledger.

How does a sales return work?

Book it against the original invoice: goods return to stock and the customer is debited automatically, and a batch-controlled return can be quarantined instead of going back on the shelf.

Is it cloud or on-premise?

Both. Fast Inventory runs cloud and on-premise for retailers, distributors, traders, manufacturers and 3PL businesses across India and worldwide.

Other industries

Fast Inventory is also used by

Know what's on the shelf, in every store.

A 30-minute demo — your SKUs, your PO receipt, your barcode sale on screen. See stock received against a PO, sold on a scan, reordered on alert and a sales return debited to the invoice, all as one system.

Get a demo See pricing
Receive against PO Sell on a barcode scan Reorder alerts Sales return auto-debit