A textile business in Tamil Nadu rarely does everything under one roof. A spinning mill sells yarn to a knitter, the knitter sends grey fabric for dyeing, the dyed fabric goes to a printer, then to a stitching unit and a packing floor. Each hand-over is a material movement, a GST document and a cost, and most units reconcile all of it on registers and Excel at month end.
ERPNext handles this chain with standard features, item variants, batches, subcontracting, bills of materials and job cards, rather than a separate textile package. Thirvusoft has implemented it for textile and garment companies including Kalachar, OXO, Barani and NRG. Here is how each stage maps to the system.
Yarn and fabric as items with count, shade and GSM
The first decision is how to name things. A spinning mill's item is not just cotton yarn; it is 40s combed hosiery yarn of a particular blend, in a lot. A knitter's fabric is single jersey, 180 GSM, 30-inch dia, in a shade. ERPNext item attributes and variants let one template such as Cotton Yarn generate variants for count and blend, and Single Jersey for GSM, dia and colour, without a separate master entry for each combination.
Beneath the variant sits the batch. Every yarn lot received and every roll back from dyeing gets a batch number carrying the mill lot, weight and date. Batch-wise valuation in ERPNext version 15 means each lot keeps its own cost, and the shade risk of mixing lots in one garment is visible before it becomes a rejected shipment.
Job work and subcontracting with GST delivery challans
Very few units in the Coimbatore, Tiruppur and Erode belt do every process in-house. ERPNext models the outward chain with a subcontracting order: you raise it on the job worker, send materials with a Send to Subcontractor stock entry, and the material sits in a warehouse named for that vendor until the processed goods return on a subcontracting receipt. Shortfall is recorded on the receipt, not discovered at year end.
Under GST, each outward movement needs a delivery challan and, above the value threshold, an e-way bill. The challan prints from the stock entry with HSN codes and the job worker's GSTIN, and the e-way bill is generated through the India Compliance app on the same document. The job worker's bill is booked as a purchase invoice against the receipt, so processing cost lands on the fabric, not as a loose expense.
Process-wise costing and wastage at every stage
Textile costing is a chain: yarn per kg, knitting per kg, dyeing per kg, cutting and stitching per piece, then trims and packing. ERPNext carries each step through a bill of materials. The grey fabric BOM lists yarn with an expected wastage percentage; the dyed fabric BOM adds dyes, chemicals and the dyeing charge; the garment BOM lists fabric per size, thread, labels and cartons.
When a work order completes, the manufacture entry records what was actually consumed, and the difference against the BOM is the real wastage by process. Each stage's cost becomes the next stage's input, so the finished garment's valuation already includes yarn, processing, trims and stitching. Against the buyer's price, that is the margin per style.
Buyer orders, size-colour breakdown and packing lists
A buyer's purchase order usually arrives as a colour-size matrix. The ERPNext sales order lists each colour-size variant with its quantity and the buyer's PO reference, and the production plan explodes it into work orders for cutting, stitching and finishing. Progress against the order is a standard report, so the merchandiser knows how many navy large are packed without walking to the floor.
At despatch, the packing slip is created against the delivery note with carton numbers, pieces per carton and weights. Exporters invoice in the buyer's currency with the exchange rate recorded; the commercial invoice and packing list are print formats Thirvusoft adjusts to the buyer's layout, and e-invoicing is handled by India Compliance.
Piece-rate and contract-labour payroll on Frappe HR
Stitching floors pay tailors by the piece or operation, checkers by the day, and contract gangs through a contractor. Frappe HR takes attendance from eSSL or ZKTeco biometric devices and builds salary from components. A piece-rate component is computed from production quantities through a formula or a small entry screen Thirvusoft sets up, with PF, ESI and professional tax deducted where they apply.
Contract labour is settled against verified production with the contractor as a supplier, so the job-card quantities that drive costing also drive wages.
Which unit type, which flow
The same modules serve every unit type; what changes is which documents carry the daily work. For a composite unit, Thirvusoft links the stages so yarn cost flows into fabric and fabric into garments.
| Unit type | Daily flow | ERPNext features that carry it |
|---|---|---|
| Spinning mill | Fibre lots in, yarn out by count, cone packing | Batches, BOM per count, wastage variance |
| Knitting or weaving | Yarn to machines, grey rolls out, commission knitting | Work orders, roll-wise batches, subcontracting |
| Dyeing and processing | Grey fabric in on challan, dyed lots out | Subcontracting receipt, dye-recipe BOM, job-work challans |
| Garment and export | Buyer PO, cutting, stitching, packing, shipping documents | Sales order by variant, production plan, packing slip, multi-currency invoice |
How Thirvusoft implements ERPNext for textile units
We start with a discovery visit to the unit, in Coimbatore, Tiruppur, Erode or Karur, and map the processes, job workers and documents you actually use. Configuration follows, then migration from Tally or Excel including the item master and opening batches. Training is role-wise, in Tamil or English: stores on stock entries and challans, merchandising on sales orders and packing slips, accounts on invoicing and GST.
A manufacturing implementation with BOMs, job cards and costing typically takes 8 to 14 weeks. ERPNext has no licence fee; the cost is implementation, customisation, hosting and support, and for an SME it typically starts within a few lakh rupees. We quote a fixed price after discovery, and support continues through hyper-care and an annual maintenance contract.