The route, the van, the ledger.
An offline-first app puts the whole route in a rep's hand — visit the outlet, capture the order, invoice and collect on the phone, and settle the van at day-end. Every document posts to the same ledger discipline the house runs 1.66M+ invoices under.
deployment-record
deployment-record
sql-count
Field sales force automation / Direct Store Delivery (DSD)
Bizom · FieldAssist · SAP Direct Store Delivery
The same house that posts 1.66M+ invoices runs the field app that captures them — one route, one van, one settlement, all posting to the same ledger discipline, at 50,000+ outlets. deployment-record
| OUTLET | CHECK-IN | ORDER | METHOD |
|---|---|---|---|
| Mama Njeri Shop | 08:12 | 62,400 | CASH |
| Kariuki Wholesale | 09:03 | 118,000 | CASH |
| Grace Mini-Mart | 10:21 | 44,200 | CASH |
| Oduya Stores | 11:40 | 71,500 | CHEQUE |
| Blessed Retail | 13:15 | 46,500 | M-PESA |
| 5 outlets · route closed | 342,600 |
The whole route, in one hand.
The routeRoute and journey plans put the day's outlets in sequence; the rep checks in at each, works the call, and captures the order — offline-first, so a dead network never stops a sale. deployment-record
→ order SO-2026-4471 (offline draft → sync)
→ invoice INV-2026-8820 118,000 (priced from list)
→ ledger posts to the same A/R chain
Order and invoice on the phone.
The orderThe order becomes a quote, a sales order and an A/R invoice on the device — priced from the same price lists and posted to the same document chain as everything else the house posts. sql-count
| ITEM | LOADED | SOLD | ON VAN |
|---|---|---|---|
| Maize flour 10kg | 240 | 173 | 67 |
| Cooking oil 3L | 180 | 138 | 42 |
| Sugar 5kg | 150 | 96 | 54 |
| 3 SKUs | 570 | 407 | 163 |
The van is the warehouse.
The vanLoad-out puts stock on the van as a mobile bin; every sale draws it down, transfers and returns adjust it, and the on-van position is known at any point in the run — not counted at night from memory.
| METHOD | COUNT | AMOUNT | STATE |
|---|---|---|---|
| M-Pesa STK | 1 | 46,500 | POSTED |
| Cash | 3 | 224,600 | POSTED |
| Cheque | 1 | 71,500 | PENDING CLEARANCE |
| COLLECTED | 5 | 342,600 |
Collect in the field, post to the ledger.
The cashReps collect against invoices in cash, cheque, card and M-Pesa on the spot — and every receipt posts to the same ledger discipline, so the field cash and the books never drift apart. reconciliation
Everything in the field line.
In this line| Field Sales Force Automation (mobile) | Live | Offline-first rep app, outlet visits. |
| Van Sales & Mobile Inventory (DSD) | Live | Load-out, mobile stock, dispatch. |
| Mobile Order Capture | Live | Offline quotes, orders, invoices. |
| Route & Journey Planning | Live | Routes, beats, per-outlet sequencing. |
| In-Store Merchandising | Live | Share-of-shelf, planogram, price checks. |
| Proof-of-Delivery (ePOD) | Live | Dispatch, tour, signed/photo delivery. |
| Van/Driver Settlement | Live | End-of-tour cash declare, banking, recon. |
| In-Field Payment Collection | Live | Cash, cheque, card, M-Pesa STK. |
| Van Inventory & Stock Recon | Live | On-van stock, variance, counting. |
| Distributor / Channel Tiers (DMS) | Live | Multi-tier channels, tier pricing. |
The day meets the night at zero.
Signature · Synthetic amounts, real settlementA van-sales day has two halves. By day the rep sells the route offline — stock loaded, sold at the outlet, the rest returned with the van. By night the driver settles — cash, M-Pesa and cheque declared against sales — and the day closes only where the two halves meet: sold equals collected, variance zero. deployment-record
deployment-record
300+ mobile field users work this app across 50,000+ outlets on one distribution estate — every visit, order, delivery and shilling settled against the same ledger, day after day.
On Leysco Akili, the Sales work centre and Field Ops are designed .NET bounded contexts — not built. The field app is the Leysco100 strength today.
- run pre-sales or van-sales routes across many outlets, offline-first
- put order capture, invoicing and collection in the rep's hand
- track van stock as a mobile warehouse, drawn down per sale
- settle the van at day-end — cash declared, banked and reconciled
Paper order books, night-time stock counts and cash that never quite ties → one field app that settles to the ledger
Part of the house.
RelatedPayments Hub
The rails the field collections settle on.
LiveDistribution (DMS)
The channel tiers behind the route.
LiveProof-of-Delivery
Signed, photographed delivery.
LiveThe house has worked SAP Business One since 2017. company-books