Why it needs special handling
The awkwardness is ownership. When you send five hundred kilograms of steel to a job worker for machining, it leaves your factory but does not leave your books. It is still your stock, still your asset, and still your problem if it does not come back.
Software that only understands "in my warehouse" or "sold" has nowhere to put it. What usually happens then is that the dispatch gets recorded as a sale and the return as a purchase, which inflates turnover, confuses GST, and makes it impossible to answer how much of your material is sitting at a third party.
What the ERP has to track
- Stock at the job worker as a distinct location — visible, countable, and yours.
- A delivery challan for the outward movement, not a tax invoice, with the job worker as consignee.
- The e-way bill where the consignment value crosses the threshold, since the goods are moving on a public road regardless of who owns them.
- What was sent against what comes back, including expected process loss, so shortfalls surface rather than quietly vanishing.
- The job worker’s processing charge as a purchase, usually against their invoice, posted to the job rather than to general expenses.
- Batch continuity across the round trip, so traceability is not broken by the excursion.
The reconciliation nobody enjoys
The recurring problem is not the dispatch, it is the return. You sent a hundred units of material; ninety-four units of product came back; process loss was expected at four. Where did the other two go?
An ERP that models job work properly makes that arithmetic automatic and visible at the moment of receipt. One that does not leaves it to a spreadsheet somebody maintains, and the discrepancy is found at stock-take, months later, when nobody remembers.
Testing it in a demo
This is a good area to test a vendor on, precisely because products designed outside India often handle it poorly. Ask them to do this in front of you, with your own item codes.
- Send material out to a job worker. What document did it produce? If it produced an invoice, stop.
- Show a stock report. Is the material visible as being at the job worker, and still counted as yours?
- Receive processed material back, with a shortfall. What does the system say about the gap?
- Post the job worker’s charge. Does it land on the job or in a general expense head?
- Show a batch report. Did the batch survive the trip out and back?
In short
- Job work means material that has left your premises but not your books.
- Outward movement is a delivery challan, never a sale.
- Stock at the job worker must be visible as a distinct, still-owned location.
- The valuable feature is automatic reconciliation of what went out against what came back.
- Test it in a demo with your own items; this is where non-Indian products fail.