
Where it started.
Thousands of sale orders a year between rice millers and buyers across Telangana and neighbouring states were tracked in ledgers and spreadsheets. Deliveries, part-payments and three kinds of brokerage (buyer, miller and dummy) had to be reconciled by hand, and nobody could see pending quantities or outstanding brokerage without a day of work.
How we worked.
Discover
Sat with the brokers and the accounts team through a trading week, following one order from the miller's confirmation to the buyer's final payment and the brokerage invoice.
Design
One record per trade. Orders carry buyer, miller, branch and quantity; deliveries add invoices; payments allocate FIFO; brokerage is computed from what was actually delivered, never typed in.
Build
Spring Boot services on PostgreSQL for orders, invoices, payments and brokerage; a React console with grouping, filters, bulk import and export on every list; GST-compliant invoice generation.
Run
Cloud deployment with role-based employee logins, nightly backups and a dashboard the owners open every morning.

9 modules, one system.
Masters
Buyers, millers, villages, branches and employees with GST numbers and contacts, so every order and invoice carries the right party details.
Sale orders
Buyer, miller, branch, item and quantity per order, with delivered and pending tonnage updated from every invoice. Status moves from pending to delivered automatically.
Sale invoices
Bill number, bill date, vehicle number, delivered quantity and rate per delivery; bulk import from the mill, export to Excel, group by any column.
Smart payments
Payments from buyers are allocated to the oldest open invoices first (FIFO), with paid and pending amounts visible on every invoice and order.
Brokerage engine
Buyer brokerage, miller brokerage and dummy brokerage computed per delivery from agreed rates per tonne, queued as pending until invoiced.
GST brokerage invoicing
Brokerage pending-invoice queues by buyer, by miller or by both, turned into GST-compliant brokerage invoices with one click.
Reports
Miller and buyer brokerage reports at three levels of detail, by date range, with grand totals and export for the accounts team.
Live dashboard
Orders, sale invoices, delivered versus pending quantity, payments received and brokerage status for today, this week, the quarter, the financial year or any custom range.
Roles and access
Employee logins with roles, so brokers, accounts and owners each see what they need.
A closer look.
Click any screen to enlarge it.







- Sale orders linking buyer, miller, branch and quantity, with delivered and pending tonnage tracked per order
- Sale invoices with bill, vehicle and delivery details, bulk import and export, column grouping and show/hide
- Smart payments with FIFO allocation against invoices and outstanding tracking
- Brokerage engine: buyer-wise, miller-wise and dummy brokerage computed per delivery, with pending-invoice queues and GST invoicing
- Miller brokerage reports at three levels of detail, exportable for the accounts team
- Live dashboard: orders, invoices, delivered vs pending quantity, payments and brokerage status for any period
- Every order visible from booking to delivery, with pending tonnage per order
- Brokerage computed automatically from deliveries instead of recalculated at month end
- Owners see orders, invoices and outstanding brokerage for any period in seconds

Building something similar?
Tell us about your operation and we will come back with a plan and a timeline within one business day.







