The messy stock
scenarios — already
solved

Excess deliveries, sales returns, material out for job-work, samples, rented crates, urgent goods with no bill. Generic inventory tools force you to fudge these; Fast Inventory has a clean document for each one, and every posting lands on the same immutable stock ledger.

12
real transaction scenarios, each with its own clean document
1 ledger
every posting traceable; stock changes only at commit
Mirrored
dispatch handles the outbound twin of each scenario
Goods Receipt (GRN)
Fast Inventory · Receipt against PO
Against purchase order
PO-2026-0342
Excess flagged
Line check — received vs ordered
M.S. Plate 10mm — 240 of 200 kg Excess 40 kg segregated to hold store
Item
Ordered
Received
Status
Bearing 6204Verified against spec
500
500
OK
M.S. Plate 10mmOver-received
200
240
Excess
Coolant oilUrgent, no bill yet
50
No bill
Sales return booked Stock back in · customer auto-debited
Trusted by manufacturers, distributors and 3PL teams across India and worldwide
Solidus
Micro India
Nikhtish
Kakade Laser
Shree Engineering
Jayson Agro
Cement Marshall
Mubea
Priceway
Bikree
Solidus
Micro India
Nikhtish
Kakade Laser
Shree Engineering
Jayson Agro
Cement Marshall
Mubea
Priceway
Bikree
How it works

Every scenario runs the same
five disciplined moves

Whatever the situation — receipt, return, job-work or returnable — the pattern is identical. Pick the right document, reference the source, verify before committing, and let the stock movement engine post it to the ledger.

Pick the document
Goods receipt, issue slip, return slip, transfer, gate pass or adjustment — one clean form per event
Reference the source
Link the PO, invoice, job-work challan or returnable so the trail is traceable end to end
Verify before commit
Item, quantity, rate and specification checked at the counter — excess and shortfalls flagged
Post to the ledger
Stock changes only at commit; every posting leaves an immutable, running-balance trail
Mirror on dispatch
The same event has an outbound twin on the dispatch side, handled exactly the same way
01 — Receipts You Can Trust

Receive against the PO —
and catch what doesn't match

Most stock errors start at the gate. Fast Inventory opens a goods receipt (GRN) against the purchase order and checks every line before it posts: right item, right quantity, right rate, right specification. Over-supply is flagged and segregated instead of quietly inflating on-hand, and genuinely urgent material with no bill yet can still be received on a gate-pass reference so it is never invisible while the paperwork catches up.

Scenario 1 — receipt against a PO with verification at GRN
Scenario 3 — excess quantity received flagged and held apart
Scenario 11 — urgent material received without a bill
Scenario 12 — good units received against the same PO after rejection
GRN vs PO-2026-0342
Verifying
Bearing 6204 · 500 / 500
Verified
M.S. Plate · 240 / 200
Excess 40
Coolant oil · no bill
On gate pass
Replacement units · same PO
Post-rejection
02 — Returns That Keep The Books Straight

Stock back in, customer
debited automatically

A return is where physical stock and the ledger drift apart in most systems — the goods come back but the account never moves, or the account is credited but the shelf is never updated. Book a customer sales return against the original invoice and Fast Inventory does both at once: the material returns to stock as a material return, and the customer is debited for the same value. Books and shelves stay in agreement, and dairy, food and distribution teams get the recurring returns-and-claims pain handled cleanly.

Scenario 2 — sales return against an invoice, customer auto-debited
Returned material lands in the right store, valued correctly
Return references the original invoice for a clean audit trail
Every leg posts to the immutable ledger — nothing edited after the fact
Sales return
Against invoice INV-2026-0771
Posted in one step Stock +18 · customer debited ₹24,300
Material return
Stock PLUS
Auto-debited
Returns / QC
03 — Material That Leaves And Comes Back

Job-work stock, tracked
every step until it returns

When raw material goes out to a subcontractor, it is still your stock — and it can come back in three different shapes. Fast Inventory issues it on an outward gate pass and tracks the quantity as outstanding, then accepts whatever returns: finished goods against the job-work reference, unprocessed excess raw material back to its own store, or a general return for partial and mixed loads. Consumed-versus-sent always reconciles, so nothing is quietly written off at the subcontractor.

Scenario 4 — material sent to a customer for job-work, tracked out
Scenario 5 — returned from job-work as finished goods
Scenario 6 — unprocessed excess material returned
Scenario 7 — general return from job-work, partial or mixed
Job-work challan JW-0219
Sent out: 500 kg bar stock
420 pcs machined shafts (FG)
Returned
55 kg unused bar stock
Returned
18 kg turning scrap
General
7 kg still outstanding
Open
04 — Samples & Returnables

Goods that were never
meant to be sold

Some material moves without ever being a sale. Samples given to a customer or received on a sample basis belong on a dedicated sample account, visible and valued but never mixed into saleable stock. Crates, ladders, moulds and fixtures go out on a returnable basis expecting to come back — so Fast Inventory tracks them as outstanding with whoever holds them, and closes the loop against the original outward document when they return. Overdue returnables stay on the radar instead of walking off the books.

Scenario 8 — sample account, material given or received as a sample
Scenario 9 — material on a returnable basis (rented equipment, crates)
Scenario 10 — returnable-return cycle closed against the outward document
Sample and returnable stock never contaminates saleable on-hand
Returnables outstanding
Sample & returnable accounts
Sample kit → customer (on account)
Tracked
40 plastic crates out
Returnable
32 crates back → cycle closed
Returned
8 crates overdue with dealer
Chase
The full set

All 12 scenarios, pain to solution

If you run a store, you have met most of these. Here is each one, and the clean document Fast Inventory uses to handle it — no fudged adjustments, no off-book spreadsheets.

1 · Receipt against a PO

Pain: goods arrive, someone signs, quantities and rates never checked against the order. Handled: a goods receipt (GRN) opens against the PO and verifies each line before it posts stock and writes a ledger row.

2 · Customer sales return

Pain: returned goods and the customer account drift apart. Handled: a return against the original invoice puts stock back in and debits the customer for the same value in one step.

3 · Excess receipt vs PO

Pain: the supplier ships more than ordered and the surplus quietly enters stock. Handled: the GRN compares received against ordered, flags the excess, and segregates it to a hold store.

4 · Material out for job-work

Pain: material leaves the gate for job-work and is forgotten until it doesn't come back. Handled: an outward gate pass tracks the quantity out at the subcontractor until it returns.

5 · Return as finished goods

Pain: what went out as raw material comes back a different, finished item. Handled: the return is booked as finished goods against the job-work reference, closing out what was sent.

6 · Unprocessed excess return

Pain: the subcontractor returns leftover raw material with the finished pieces. Handled: the unused balance returns to its raw-material store as a separate line, reconciling consumed against sent.

7 · General return from job-work

Pain: partial or mixed returns from a subcontractor have nowhere clean to land. Handled: a general job-work return slip accepts whatever comes back and keeps the outstanding balance accurate.

8 · Sample account

Pain: samples given or received sit off-book and skew stock. Handled: a dedicated sample account records material given or received on a sample basis, visible and valued, never mixed in.

9 · Returnable basis

Pain: crates, ladders and fixtures go out expecting to return, and no one holds the count. Handled: returnable items are issued on a returnable basis and tracked as outstanding with whoever holds them.

10 · Returnable-return cycle

Pain: the return leg of a returnable never gets recorded. Handled: when the item comes back, the return closes the cycle against the original outward document; overdue returnables stay visible.

11 · Receipt without a bill

Pain: urgent material arrives with no PO or invoice, so it never enters the system on time. Handled: a receipt without a bill brings stock on-hand immediately on a gate-pass reference; paperwork reconciles later.

12 · Post-rejection replacement

Pain: rejected units go back, good units come in, and the PO becomes a mess. Handled: replacement good units are received against the same PO, keeping order quantity, valuation and supplier record consistent.

Every one of these twelve inbound scenarios has a mirror image on dispatch — a dispatch against an order, a return to a supplier, an excess or short dispatch, samples and returnables going out. Same engine, same immutable ledger, both directions.
SM
Stores manager
Precision component maker — Fast Inventory user
Inbound
receipt, return, excess, job-work, sample, returnable, no-bill — the 12 on this page
Outbound
the same twelve on dispatch; heavy, directed picking & scan-confirm belong to Fast WMS
Why a real engine

Stock in a spreadsheet vs. Fast Inventory

A spreadsheet or a bare Tally ledger can hold a number, but it can't hold a scenario. Here is the difference — and for the wider picture, read what is inventory management software?

Scenario handling
Spreadsheet
Fast Inventory
Excess receipt caught
Typed in as received
Flagged at GRN
Sales return debits customer
Two manual entries
One step, auto-debit
Job-work material tracked out
Lost off-sheet
Outstanding until return
Samples & returnables separated
A note in a column
Dedicated accounts
Urgent no-bill receipt visible
Added days later
On gate pass now
Every change leaves a trail
Cells overwritten
Immutable stock ledger
Common questions

Real-world scenario FAQs

How does a customer sales return debit the customer automatically?

When you book a customer sales return against the original invoice, Fast Inventory brings the returned material back on stock as a material return and debits the customer account for the same value in one step — so your physical stock and the customer's ledger move together instead of drifting apart.

What happens when a supplier delivers more than the PO quantity?

At goods receipt the GRN compares the received quantity against the ordered quantity line by line. Any excess is flagged rather than silently added to on-hand, and can be segregated to a separate hold store so you decide whether to accept, return or adjust the surplus before it inflates your stock.

How is material sent out for job-work tracked?

Material issued to a subcontractor or customer for job-work leaves on an outward gate pass or issue and stays tracked as outstanding until it returns. It can come back as finished goods, as unprocessed excess raw material, or as a general return — each booked against the original job-work reference so consumed-versus-sent always reconciles. See the subcontractor inventory solution.

Can I issue material on a returnable basis, like rented crates, ladders or fixtures?

Yes. Returnable items are issued on a returnable basis and tracked as outstanding with whoever holds them. When they come back, the return closes the cycle against the original outward document, and anything overdue stays visible so nothing quietly disappears.

How do you receive urgent material that arrives without a bill or PO?

A receipt without a bill brings the stock on-hand immediately against a gate-pass reference, so urgent material is never invisible while the paperwork catches up. The invoice and purchase order are reconciled later against the same receipt, keeping the ledger honest throughout.

Does dispatch have the same scenarios on the outbound side?

Yes — every inbound scenario has an outbound twin: a dispatch against an order, a return to a supplier, an excess or short dispatch, samples and returnables going out. Fast Inventory handles both sides on the same immutable stock ledger; heavy, directed dispatch with picklists and scan-confirm belongs to Fast WMS.

Show us your messiest stock scenario

Book a live demo and we'll run your hardest case — an excess receipt, a job-work return, a returnable cycle — on the real engine. No generic slideshow.

Get a demo See pricing
Cloud or on-premise India and worldwide Standalone or with the Fast Suite Onboarding support included