KshirSetu is management software for milk distributors — retailer orders, trip-wise loading, deposits, ledgers and GST invoices in one system, with an Android app for every retailer you supply.
Your own instance and your own database — nothing shared with another distributor.
The problem
You send out loaded vehicles before dawn, and by month-end you owe every retailer an answer about what was delivered, what was paid, and what is still outstanding. In registers and spreadsheets that answer lives one person deep — and it is one argument away from losing a customer.
A web system on the computer, covering everything the counter and the accountant do in a day — demand entry, loading sheets, deposit approvals, rates, ledgers, invoices and staff accounts — with role-based permissions so each person only touches their own work.
An Android app for the shop. The retailer places tomorrow's order before the cut-off, records a deposit with its reference and receipt photo, and sees an up-to-date account statement — in Hindi or English, on the phone already in their pocket.
The platform
Around sixty screens, each built against how the work is actually done — because it was written alongside a distributor who was already doing it.
Retailers order before a cut-off you set per zone. The office sees the day's total by product and by trip, and can enter or correct any retailer's order itself.
Trip-wise split of the day's load, what each vehicle carries against the capacity it really has, and printable loading and collection sheets for the driver.
The retailer records a payment with its UTR and receipt photo; the office approves it against the bank statement — with a checker that reads the statement file and matches the references for you.
A running daily ledger per retailer, opening to closing, with balances, outstanding dues, agreed repayment plans, and a watchlist for the ones sliding the wrong way.
Tax invoices with per-zone financial-year numbering and HSN codes, a GST summary report, and a Tally-compatible export of the sale, bank and cash books.
Account statements go out as a PDF over WhatsApp or email — one retailer or a whole zone at once — so the monthly reconciliation stops being a phone call.
Crates issued and returned per retailer, damage and shortage entries, and stock and purchase reports against what the dairy actually supplied.
Diesel entries against odometer readings with per-vehicle mileage, plus staff attendance, wage rates and salary payouts for drivers and helpers.
Day-close and freeze so a settled day cannot be edited quietly, an audit trail on rates and approvals, comparison and performance reports, and push reminders when a retailer has not ordered.
Why it holds up
Software that touches money has to earn its place. This one was checked against the system it replaced, retailer by retailer, before anyone trusted it with a day's trade.
Years of existing data — retailers, balances, rates, transaction history — were migrated out of the old FoxPro system and reconciled retailer by retailer, until a zone's closing balances agreed with the old books exactly. Your history comes with you; you do not start again from zero.
Getting started
KshirSetu is not a consumer app and not a shared pool of everyone's data. Each distributor runs a separate instance with its own database and its own web address. Nothing is shared between distributors.
Questions
No. Each distributor gets a separate instance — its own database, its own web address, its own logins. Your retailers, rates and balances are not visible to anyone else, and there is no shared pool to opt out of.
Yes, and it should be. Retailers, opening balances, rates and transaction history have already been migrated out of an old FoxPro system and reconciled against the old books before go-live. Registers and spreadsheets can be brought in the same way. The migration is checked with you before anything goes live.
The app does four things — place an order, record a deposit, see the account statement, read messages from you — in Hindi or English. And nothing depends on the retailer using it: the office can enter or correct any retailer's order, so a shop with no smartphone works exactly as before.
It needs an internet connection, but the screens are deliberately light and the app is built for ordinary mobile data at the shop. The office side runs in a normal browser on the computer you already have.
The system issues tax invoices with per-zone financial-year numbering and HSN codes, and produces a GST summary. Sale, bank and cash books export in a Tally-compatible format, so your accountant carries on filing the way they do today.
No. A day can be closed and frozen, after which it cannot be edited; rate changes and approvals are recorded with who did them and when; and permissions are per role, so demand entry, deposit approval and rate changes can sit with different people.
A new instance can be running in about an hour. The real work is your data — importing retailers and balances and agreeing that they match your books — and that depends on the state of the records you are coming from.
Get in touch
If you distribute milk and this sounds like your day, write or call. Tell us roughly how many retailers you supply and what you use today — that is enough to start the conversation.
दूध वितरकों के लिए बनाया गया — ऑर्डर, गाड़ी की लोडिंग, जमा, बकाया और खाता विवरण, सब एक जगह। बात करने के लिए ऊपर दिए नंबर पर संपर्क करें।