Rider Dispatch is where the office loads milk onto each rider for one date and one shift. Open Daily Operations → Rider Dispatch (page heading Rider Dispatch — Morning or — Evening). For each active rider it lists the customers due on that date, the milk they need, and boxes to type the litres you issue of each kind of milk. Pressing Dispatch on a rider's row sends the round: it snapshots the customers' scheduled deliveries, bills the customers who pay later, issues the milk, and gives the rider a round to work in the app or Rider Portal. The same screen handles "no delivery" and "different quantity" for any date, and products that travel with the milk.
On this screen: Rider Dispatch
- Date and the Morning / Evening buttons choose the round. The shift opens on the current shift.
- No Delivery / Change Quantity (needs the Add right on Rider Dispatch) opens the sheet for changes, described below.
- The four counters: Adjusted Demand (what the customers due need after changes), Not Delivering (litres taken off), Issued (litres loaded on riders) and Shift Milk (litres on that shift's stock sheet).
- Small chips show the litres of each kind of milk on the stock sheet. If no sheet exists you see "The :shift stock for this date isn't entered yet." with Enter it now.
- The table: Rider, Stops, Demand (L), Issue (L), Billed to Ledger, Status, Action.
The Status is Not dispatched, Dispatched, Pending Approval (the rider handed it over), Approved or Sent Back. The row buttons are No Delivery, Add Product, Dispatch (it reads Update once the round has gone out), a red cross that cancels a dispatched round, and a book icon that opens the round in Rider Ledger.
How do I dispatch a rider?
- Open Rider Dispatch and choose the Date and shift.
- On the rider's row, type the litres to load for each kind of milk in the Issue (L) boxes. Use adjusted demand fills them with exactly what the customers need. The row shows Load: with the products travelling too.
- Press Dispatch. The message reads ":name dispatched with :litres L for :shift. :count stops skipped; adjusted demand is :demand L." It may add "product line(s) from customers' daily products", "Short on the shelf: :items." or "Not sent (no longer sold): :items."
- The rider (and, if WhatsApp is set up with Rider dispatch on, the rider's WhatsApp) is told the round is ready.
You may issue more or less than the demand. There is no block, but any difference shows up at hand-over as milk that came back, or as unaccounted milk. Dispatch needs the Add right on Rider Dispatch. If the round was already handed over or approved: "This rider's :shift round is already submitted/approved — cannot re-dispatch."
What does dispatch bill?
Weekly and monthly payers are billed to their ledger at dispatch for the milk planned for their door, at their own rate. Daily payers are not billed at dispatch; they are billed when the office approves the round, for the milk actually delivered. On approval the weekly and monthly bills are corrected to what each door really took. See Rider Ledger in Irsaal milk software: approve a rider's round.
Can I cancel a dispatch?
Yes, before the rider hands the round over. Press the red cross on the rider's row and confirm "Cancel dispatch and reverse daily bills?" The bills are reversed, customer products go back on the shelf, and customers the rider signed up on that round stay signed up for review, without milk or money. The message is "Dispatch cancelled and daily bills reversed." A round that is not simply dispatched cannot be cancelled: "Only a dispatched (not yet submitted) round can be cancelled." This needs the Delete right on Rider Dispatch.
How do I stop or change one customer's milk for a date?
- Press No Delivery / Change Quantity at the top, or No Delivery on a rider's row.
- Choose the Start date and End date (one day, or a range of up to three months), optionally a Rider, and search for the customer.
- For each milk (and each product) either leave the usual quantity, type a smaller or larger quantity, or set it to 0. No milk keeps their products coming, and No products keeps their milk. Choose a reason: Customer asked for it, Customer away / on leave, Held by the office or Other, and an optional note.
- Press Save (Save for N days for a range). Resume or Back to usual puts the customer back on their usual milk.
A change covers only the dates chosen. The subscription is untouched. Changes for coming days are saved ahead and applied when that day's round is dispatched. If the round is already out and not handed over, saving updates the round and its bills. If it is already handed over: "The :shift round for :date is already :status, so it can no longer be changed here." The customer gets a WhatsApp message if No delivery / changed delivery is on. The rider sees "Removed by the office" in the app for a customer taken off.
How do I send a product with a rider's round?
With Product Delivery by Riders on (Settings → Modules → Rider), press Add Product on the rider's row. Step 1 · Product: choose the product (and a size). Step 2 · Customers: choose the customers it is for, and press Add to round. The rider delivers it with the milk and marks it in the app. The stock leaves the shelf when it is added. When the round is approved the customer is billed for what they took, and anything not delivered goes back on the shelf. Products a customer takes every day are added automatically at dispatch.
Where do I follow riders on a map?
Daily Operations → Live Tracking ("Where every rider is on today's rounds, the path they took, and proof of where each door was marked") needs the Live rider tracking, trails & delivery proof add-on on your plan and the View right on Live Tracking. It shows a live map, a list of riders, and Delivery Records filtered All, Delivered, Pending and Location issues, with a Location proof for each. Follow rider centres the map on one rider.
- Delivery check (needs the Change Delivery Location Rules button permission) opens Where deliveries may be marked. Choose Delivery location check: Strict (deliveries only at the customer's pinned location, the default), Record only (allow but flag) or Off, then set Counts as "at the door" within (metres) (25 to 1,000, default 100) and press Save rules. A customer whose door is not pinned is never refused; the rider is asked to pin the door.
- Share delivery proof (needs the Share Delivery Proof with a Customer permission) makes a link the customer can open that shows that one delivery on a map: when it was marked, where the rider's phone was and where the door is.
Frequently asked questions
How do I dispatch a rider in Irsaal milk software?
Open Rider Dispatch, choose the date and shift, type the litres for each milk on the rider's row and press Dispatch.
A customer rang to say no milk tomorrow. What do I do?
Press No Delivery / Change Quantity, choose tomorrow's date, find the customer and turn their milk off, then Save. Do it any time before that round is handed over.
Why does the rider see no customers?
The rider has no active customers due on that date and shift, or the round has not been dispatched yet. The app says "The shop has not issued you any milk today." until you dispatch.
Why is a customer missing from the round after I added them?
A dispatched round keeps the doors it went out with. Cancel the dispatch with the red cross and dispatch again, if the rider has not handed over yet.
Can I dispatch without entering the milk stock first?
Yes. Dispatch is not blocked, but the screen warns that the stock sheet is missing. Without a stock sheet the counter has no milk to sell and the daily stock figures stay empty, so enter it as soon as you can.
Why can't my rider mark a delivery, saying "Not at the door yet"?
The customer's door is pinned and the rider is farther than the allowed distance. See Irsaal milk shop software: common problems and fixes.
Khulasa (Roman Urdu)
"Rider Dispatch" mein date aur shift chunein, har rider ki row par har doodh ke litre likhein aur "Dispatch" dabayen. Monthly/Weekly customer ka bill dispatch par ledger mein lag jata hai; Daily payer ka bill approval par lagta hai. Kisi customer ka doodh kisi din band ya kam karna ho to "No Delivery / Change Quantity" mein date aur customer chun kar Save karein; subscription nahi badalti. Rider hand-over kar de to round mein tabdeeli nahi ho sakti. "Live Tracking" mein rider ka map hai aur "Delivery check" se darwaze ke pas hone ki shart badalti hai.