Scattered books
Wrong weekday list, missed stops, no single source of truth.
Product dossier
SOVA runs water-delivery operations across office and field — so every stop, invoice, and collection lands in the same story.
When the day’s book lives in chats, spreadsheets, and memory, you lose visited counts, tax invoices drift, and wallets disagree with the field.
Wrong weekday list, missed stops, no single source of truth.
Prepaid, dues, and cash collide. Finance cannot trust the day.
Trip → stop → invoice → wallet. Office and phone share the same numbers.
It is the live instance of a route for one civil day — the list the salesman actually drives, settles, and closes. Revenue, delivery success, and cash discipline all hang off that outing.
Every active trip is bound to exactly three things:
The scheduled weekday list of customers. The trip materialises today’s slice of that list.
The field user who starts, delivers, collects, and ends the trip.
The van loaded for the run — stock and expenses attach here.
| ID | Route | Sales | Van | |
|---|---|---|---|---|
| RTE-…-09-03 | Marina | R. Khan | Van-12 | Live |
| RTE-…-09-02 | Marina | R. Khan | Van-12 | Ended |
| RTE-…-09-03 | JLT | A. Noor | Van-07 | Live |
Shared language for office web and the field phone.
Today’s managed outing for one route: pending → active → ended. One trip per route per day. Bound to salesman and vehicle.
A scheduled list of customers by weekday — not a neighbourhood label. “Every Wednesday” lives on the route; the trip is that list for today.
A delivery door on one route. They pick delivery days and need a subscription before you can bill.
Which product, at which price, and how many company jars they hold.
The van tied to the route and salesman. Idle if unassigned or marked inoperational.
Field user. Sees their book. Starts the trip, delivers, collects, ends.
Outcome at a stop: delivered, cancelled (with reason), or rescheduled. Unfinished stops auto-skip when the trip closes.
The customer balance. Positive = prepaid. Negative = they owe. One number — no second “due” pile.
Office credits prepaid. Any bonus rate applies only to new prepaid — not to clearing what they owe.
A one-off add on a specific date (or a weekday change on the template). Follows the route day.
Sellable SKU: price, VAT %, whether price includes VAT, jar deposit. Drives every settlement line.
On-hand stock. Moves when vans load/unload and when office adjusts.
Legal bill for a delivery: lines, VAT, payments, amount in words when enabled.
Same story in office and on the phone.
If the salesman quotes AED 5 and tax is included, VAT is taken out of the 5 — not added on top.
Digital invoice keeps what finance needs. Columns and footer options come from Invoice settings.
| Description | Qty | Rate | VAT | Total |
|---|---|---|---|---|
| 20L jar | 8 | 18.00 | 5% | 144.00 |
| Pet bottle | 24 | 1.50 | 5% | 36.00 |
Office settings in plain language.
Show gross, discount, per-line VAT, line totals, amount in words, payment rows, allow instant discount.
Route, delivery days, subscription, wallet, TRN, optional discount ceiling, prebook permissions.
Vehicle & route, create customers, expenses, discount caps, reschedule / cancel, force logout.
Selling price, VAT %, price includes VAT?, jar deposit. Catalogue drives every settlement.
On-hand stock. Moves when vans load/unload and when you adjust in office.
Seller name, address, TRN (on every invoice), default top-up rate.
| Name | Price | VAT | Sell |
|---|---|---|---|
| 20L jar | 18.00 | 5% incl. | ✓ |
| Pet 330ml | 1.50 | 5% incl. | ✓ |
| Dispenser | 85.00 | 5% | ✓ |
| SKU | On hand | Last move |
|---|---|---|
| 20L filled | 420 | Load Van-12 |
| Empty return | 180 | Unload |
| Pet 330ml | 2,400 | Adjust |
Default range stays short so the control room stays honest and fast.
| Trip | Success | |
|---|---|---|
| Marina · R. Khan | 18/21 so far | Live |
| JLT · A. Noor | 14/16 so far | Live |
A route is the scheduled weekday list of customers. A trip is today’s instance of that route — the outing the salesman drives and closes.
In SOVA the weekday list on the route is the real book. Today’s trip materialises the correct day’s list.
Yes — one balance. Negative means they owe. Positive means prepaid. No second pile.
Yes. Prebook quantity is a hint; they can edit before settling.
No route, or the van is marked inoperational, or the book has no customers. Home and lists flag them so “best salesman” is not empty.
Settings → Invoice settings. Tick what finance wants to print; save.
Office (admin). Field settles deliveries; top-up is an office credit.
Same customer same day can get a second order and second invoice. The trail shows both.