Loading…
Loading…
A reference for configuring ERPNext's Subcontracting module end to end — from Subcontracting BOMs to supplying raw materials and reconciling what the vendor consumed.
28 checks · 6 sections
In ERPNext, subcontracting (job work) is a distinct flow with its own doctypes — Subcontracting BOM, Subcontracting Order and Subcontracting Receipt — that sit alongside the Purchase Order. You send raw materials to a supplier, they return a finished (or semi-finished) good, and ERPNext tracks which of your materials the vendor consumed. Use this as a reference while you configure and test the flow: each item names the real field or doctype involved so you can confirm your setup against a working system rather than guesswork. As an official ERPNext Partner, Acube uses the same map on live implementations. Nothing here is a tick-box tracker — it's the checklist of things that must be right for subcontracting to reconcile cleanly.
Finished good item marked 'Is Subcontracted Item' + 4 more
Supplier record created for the job worker + 4 more
Purchase Order raised with 'Is Subcontracted' + 4 more
Stock Entry 'Send to Subcontractor' created + 3 more
Subcontracting Receipt booked on delivery + 4 more
Job-work GST handled via the India Compliance app + 3 more
All 28 checks across 6 sections as a clean branded Excel — each item with the guidance for why it matters, ready to share with your team. Free, no email required.
A Subcontracting BOM is a dedicated doctype that maps a finished good to a service item plus the raw materials to be supplied to the vendor. It references your production BOM for the component list but adds the subcontracting-specific pieces — the service (job-work) item and quantities — that a standard BOM doesn't carry.
Through backflushing. The Buying Settings field backflush_raw_materials_of_subcontract_based_on lets you consume either per the BOM or per the exact material you transferred. When you book the Subcontracting Receipt, its supplied-items table posts consumed_qty accordingly, reconciling against what you sent to the Supplier Warehouse.
Yes. You raise a Purchase Order with 'Is Subcontracted' ticked for the service item — that's the commercial order. It then drives a Subcontracting Order (created automatically if you enable 'Auto create Subcontracting Order', otherwise manually), which handles the material supply and finished-good receipt.
Not in core. ERPNext core handles the stock, costing and reconciliation flow. India-specific GST for job work — including ITC-04 and delivery challans — is provided by the separate India Compliance app. Install and configure it if you need Indian statutory job-work compliance.
Get a clear plan, an honest timeline, and a fixed scope. Talk to a real expert today — whether or not you work with us.
Kochi (Kadavanthra & Infopark) · Thiruvananthapuram · across India & overseas · In business since 2011