Skip to content
Irsaal Delivery operations
Milk Shop guides Start here

How Irsaal milk shop software works, step by step

How a milk shop or dairy runs a day on Irsaal: milk stock, rider dispatch, door-by-door rounds, approval, counter POS, accounts and reports.

Irsaal Milk Shop Software Updated 7 min read Plain text (.md)

Irsaal Milk Shop Software, by Irsaal Software, runs a milk shop or small dairy: milk comes in from your own animals and from suppliers, goes out on the morning and evening rounds to subscribers, and is sold over the counter. The office works in a web browser in the milk panel. Riders use the Irsaal Rider Android app, or the Rider Portal in any phone browser. Milk is measured in litres and nothing comes back empty, so a day is an issue-and-settle cycle: litres go out on a rider's round, and the litres and cash are matched against it when the rider hands the round over.

What does the software keep track of?

  • Milk in. Daily Milk Stock records what your own farm gave and what each supplier delivered, per kind of milk, for the morning and evening shift.
  • Subscribers. Each customer has a Customer Type (Monthly Payer, Weekly Payer or Daily Payer), a delivery time, the milk and litres they take, their own price, an assigned rider and a running ledger balance.
  • Rounds. Rider Dispatch issues litres to a rider for a date and shift. The round is settled in Rider Ledger.
  • The counter. POS sells leftover milk and stocked products (yogurt, eggs, butter) to walk-in customers.
  • Money. Cash, bank and card accounts under Finance, expenses, supplier payables, customer receivables and staff pay.
  • Kinds of milk. Cow, buffalo and goat milk come ready. Any other milk (camel, sheep, mixed) is added under Milk Types & Rates.

How does a day work, step by step?

  1. Enter the milk that came in. Open Daily Operations → Daily Milk Stock, press Manage / Enter, choose the date and shift, enter Own Farm Milk per kind of milk and any Supplier Milk, and press Save Stock. The screen works out Subscribed Demand and Available for Local Sale. See Daily Milk Stock in Irsaal milk shop software.
  2. Dispatch the riders. Open Daily Operations → Rider Dispatch, choose the date and shift, type the litres of each milk to load on each rider and press Dispatch on that rider's row. Weekly and monthly payers are billed to their ledger for the planned milk at this point. See Rider Dispatch, no delivery and live tracking in Irsaal milk.
  3. The rider works the round. In the Irsaal Rider app (or the Rider Portal) the rider marks each door: litres handed over, and whether the customer paid. The rider can add road expenses under Expenses, and may add a new customer if the shop allows it. See Irsaal Rider app for milk riders: complete guide.
  4. The rider hands the round over. Submit for approval sends the round to the office. Nothing is posted to any account or customer ledger yet.
  5. The office approves it. Under Management → Rider Ledger, the office opens the round, corrects anything that is wrong and presses Approve. Each customer's bill is set to the milk they really took, payments are credited to customers, cash and online money go to the accounts you choose, rider expenses are booked, good milk that came back returns to the counter and spoiled milk is written off. See Rider Ledger in Irsaal milk software: approve a rider's round.
  6. The counter sells the rest. Milk left after the rounds and any product on the shelf is sold through POS. See Counter POS and sale returns in Irsaal milk shop software.
  7. Reports show the result. Under Reports there are 15 reports, including Profit & Loss, Customer Report and Rider Ledger Report. See The 15 reports in Irsaal milk shop software, and how to read them.

Who does what?

Person Where they work What they can do by default
Administrator Milk panel Everything, including Settings, Milk Types & Rates, Roles, WhatsApp and Print Agent.
Manager Milk panel Everything except adding, editing or deleting roles, deleting users and changing Settings. Manager can still open Users.
Cashier Milk panel The counter (POS), Daily Milk Stock (view), Customers (view) and Cash / Bank (view).
Rider Rider app or Rider Portal Only their own rounds, ledger and expenses. No office screens.

Roles and the module-by-action grid are explained in Users, roles and permissions in Irsaal milk shop software.

What is different from the water and LPG products?

Milk is a separate product with its own tables. Permissions are a grid of module by action (View, Add, Edit, Delete plus extra buttons), not a flat list. There are no bottles, deposits or cylinders. A rider's round is a Rider Ledger for one date and one shift, not a route of orders. There is no online store front for a milk shop: a dairy's public address only shows its name, trade and ways to call.

What does the Dashboard show?

The first item in the menu, Dashboard, opens with "Welcome back" and cards for the day: Today Milk In, Subscribed Demand, Local Sale Left, POS Sales Today, Cash In Hand, Bank / Card, Receivable (Customers) and Payable (Suppliers), and shortcut buttons Add Stock, Dispatch, Sell Milk, Approve, Customers and Reports. A banner says "N rider ledgers are waiting for approval." when rounds have been handed over, and until stock is entered for the day there is an Enter Today's Milk Stock button. A shortcut button appears only if the login's role may open that screen. A new shop's figures are all zero until the first stock sheet, riders and customers are added.

Where do I start?

Follow Irsaal milk shop software setup checklist: the first day. It sets up the shop in the order the software needs: shop details, milk types and rates, accounts, riders, customers and staff.

Frequently asked questions

What is Irsaal milk shop software?

It is online software from Pakistan, made by Irsaal Software, for milk shops and small dairies. It keeps subscribers, daily milk stock, rider rounds, counter sales, suppliers, accounts and reports in one place, with an Android app for riders.

Can a rider add a new customer in the Irsaal Milk software?

Yes, but only if the administrator switches it on under Settings → Modules → Rider → New Customer (it is off by default). The rider adds the customer in the Irsaal Rider app with New customer. The customer is not real until the office approves them. The full answer is in Irsaal Rider app for milk riders: complete guide.

How does Irsaal bill a monthly customer?

The milk is added to the customer's ledger when the rider is dispatched, at the customer's own rate. When the office approves the rider's round, the bill is corrected to the litres actually handed over. Payments are credited on approval, or at the counter with Receive Payment.

Does the milk app work offline?

The rider can mark doors with no signal: marks and payments are kept on the phone. Sending the finished round (Submit for approval) needs signal. See Irsaal Rider app for milk riders: complete guide.

Is there a free trial?

Yes, 14 days, with no card needed. Prices are in Irsaal pricing: plans for water and LPG delivery software.

Khulasa (Roman Urdu)

Irsaal Milk software mein din ka silsila yeh hai: subah "Daily Milk Stock" mein doodh ka stock likhein, "Rider Dispatch" mein har rider ko litre issue karein, rider app mein har darwaze par litre aur payment mark karke "Submit for approval" karta hai, aur office "Rider Ledger" mein "Approve" karti hai. Monthly aur Weekly customer ka bill dispatch par ledger mein lagta hai, aur approval par asal diye gaye litre ke mutabiq theek ho jata hai. Bacha hua doodh "POS" se counter par bikta hai. Rider naya customer tab hi add kar sakta hai jab admin "Settings → Modules → Rider → New Customer" on kare.