Case study · Yarn trading & distribution
Umiya Yarn

Purchase-to-payment yarn trading ERP for Umiya Yarn

Mill booking to godown to dispatch, on one set of numbers that always agree.

Client
Umiya Yarn
Industry
Yarn trading & distribution
Service
Yarn trading ERP
Duration
16 weeks · 2026

Highsense Infotech built a yarn trading ERP for Umiya Yarn covering purchase bookings with mill orders and GRN, godown-wise lot stock, quotation to sales order with automatic stock reservation, dispatch with GST invoicing, a central approval centre and a salesperson app for the field.

The problem

Yarn trading is a volume business on thin margins, so the money is made or lost in the detail between the mill and the buyer. Umiya Yarn was tracking that detail across registers and spreadsheets: what had been booked with which mill, what actually arrived against it, which godown held it, what had been promised to a buyer, and who still owed money.

Because purchase and sales were recorded separately, the two never reconciled on demand. Stock on paper and stock in the godown drifted apart, the same lot could be promised to two buyers, and the outstanding position was a month-end exercise rather than something anyone could see on a Tuesday afternoon.

The team also lived in Excel. Any system that could not filter, sort and copy like a spreadsheet was going to be worked around rather than used.

What Highsense Infotech built

We built the purchase and sales cycles as one ledger. A purchase booking is raised against a mill and approved in a central Approval Center, the mill order is placed, dispatch is recorded while material is in transit, and the GRN creates the lot and raises godown stock immediately while booking the payable. Nothing is entered twice.

On the sales side a quotation can be printed or shared on WhatsApp, converted to a booking, approved, and become a sales order that reserves specific stock - which is what stops the same lot being sold twice. Dispatch against the order generates the GST invoice and relieves the stock in the same action.

Every list and report is an Excel-style grid: a filter row that accepts ranges like 10-20 or >100, click-to-sort headers, show, hide, reorder and resize columns with each grid remembering its own layout, range selection with live count, sum and average in the status bar, and copy straight to the clipboard or download as CSV. The team kept their spreadsheet habits and the data stayed in the system.

Inside the system

Purchase bookings & mill orders

Bookings raised against a mill, approved centrally, then converted into a mill order.

In-transit & GRN

Mill dispatch recorded in transit; goods receipt creates the lot, raises godown stock and books the payable.

Godown-wise lot stock

Stock held per godown with lot identity, reservations visible, so you always know what is where.

Quotations

Created, previewed, printed and shared on WhatsApp, then converted to a booking in one step.

Sales orders with reservation

Orders reserve specific stock automatically, which prevents the same lot being promised twice.

Dispatch & GST invoicing

Partial or full dispatch against the order, generating the GST invoice and relieving stock together.

Payments & outstanding

Payables and receivables with partial payment entries and a live party-wise outstanding position.

Approval centre

Bookings and documents routed into one queue instead of being chased over phone calls.

Salesperson mobile app

Field staff see live stock and rates for their own customers and raise bookings from the market.

Excel-style grids

Filter, sort, reorder and resize columns, select ranges for instant totals, copy or export to Excel.

What changed

  • ✓
    Purchase and sales move the same stock figures, so what the system says and what the godown holds no longer drift apart.
  • ✓
    A lot reserved against a sales order cannot be sold again, which removes the most expensive mistake in the business.
  • ✓
    Party-wise outstanding is current rather than a month-end reconstruction.
  • ✓
    Approvals sit in one queue with a record, instead of being granted verbally and remembered differently later.
  • ✓
    The team kept working the way they already thought - filter, sort, copy to Excel - so the system was adopted rather than bypassed.

Technology

Bootstrap 5Chart.jsExcel-style data gridsGST e-invoicingSalesperson mobile app
The product behind this build Yarn Trading Software Purchase bookings to mill orders, GRN, godown stock, dispatch, GST invoicing and a salesperson app.
See the product →

Running something similar?

Tell us how your operation works today and we will scope it properly — free, no obligation.

Get a free quote →