Home/ Solutions/Distribution & wholesale
Distribution & wholesale

Every branch, counted the same way

Branch stock, batches, suppliers, routes and daily takings in one system — so you know what you hold, what is about to expire and what each branch actually banked.

Kampala Distributors5 branches · 2,140 linesLive
Stock valueUGX 1.4B
Sales todayUGX 86M▲ 12%
Below reorder42 lines
DebtorsUGX 214M
BranchStock valueSales todayBankedStatus
Kampala Central486M31.2M31.2MReconciled
Nakawa Depot312M18.4M18.4MReconciled
Mbarara214M14.8M12.1MVariance
Gulu198M11.6M11.6MReconciled
Mbale186M9.9M9.9MReconciled
Every branch, counted the same way

Stock across every branch

Live stock per branch and per store, transfers moving between them, and one consolidated position for the owner instead of five separate counts.

  • Stock per branch
  • Transfers in transit
  • Reorder suggestions
  • Consolidated position
Stock across branchesLive position5 branches
ItemCentralNakawaMbararaStatus
Sugar 50kg bale1,240860410Healthy
Cooking oil 20L64038096Low — Mbarara
Maize flour 25kg2,1001,480720Healthy
Soap carton1889231Reorder
Bottled water 24pk3,4002,1201,180Healthy
Transfers in transit
Central → Mbarara2 trucks
Nakawa → Gulu1 truck
Reorder suggested
Cooking oil 20L400 units
Soap carton250 units
One consolidated position

Batches, expiry and ageing

Batch and shelf-life tracking with early warning, so slow stock is discounted or moved while it still has value rather than written off at the count.

  • Batch tracking
  • Expiry warning
  • Stock ageing
  • Write-off control
Batches & expiryAgeing and shelf lifeBatch tracked
Fresh (>12 mo)
68%
6–12 months
21%
3–6 months
8%
Under 90 days
3%
ItemBatchBranchExpiresAction
Cooking oil 20LB-8841Mbarara18 Aug 2026Move first
Yoghurt 500mlB-9012Central02 Jul 2026Discount
Maize flour 25kgB-7734Gulu14 Mar 2027Normal
Slow stock is flagged while it still has value, instead of being written off at the count.
Nothing expires quietly

Suppliers, orders and what you owe

Purchase orders, goods received matched against them, supplier price movement and a payables position that is not a guess.

  • Purchase orders
  • Goods received
  • Price movement
  • Payables ageing
Purchasing & suppliersOpen ordersSuppliers
POSupplierValueReceivedStatus
PO-2214Mukwano Ltd84,200,000100%Invoiced
PO-2215Bidco Uganda46,800,00060%Part received
PO-2216Kakira Sugar112,000,0000%Awaiting
PO-2217Rwenzori Bev.28,400,000100%Paid
Payables ageing
CurrentUGX 148M
30 daysUGX 62M
60 days+UGX 21M
Price movement
Sugar 50kg+4.2%
Cooking oil 20L−1.8%
Soap carton+0.6%

Routes, deliveries and banking

Daily routes and drops, cash against credit sales, and takings matched to banking so a variance is a question the same evening.

  • Delivery routes
  • Drops per route
  • Cash vs credit
  • Banking reconciliation
Sales & deliveriesToday · 5 routesRoutes
RouteDriverDropsValueStatus
Central ring
P. Okello
1412.4MComplete
Entebbe road
S. Bwire
119.8MOn route
Jinja road
M. Kato
97.2MDelayed
Northern
R. Wanyama
1615.1MComplete
Cash sales
UGX 53M
Credit sales
UGX 33M
Daily takings per route are matched against banking, so a variance is a question the same evening.
Banked and matched daily
Questions

Good to know

What people running distribution ask before they move onto a new system.

Ask us directly

In most cases yes — we either read your existing till export or replace the counter screen entirely. We look at what you run before quoting.

There is no fixed limit. Each branch is its own space inside one group account, and the group view consolidates automatically.

Built on the same platform

This is not a different product. It is the same core — documents, meetings, people, money, approvals and reporting — speaking the language of distribution. Nothing you learn here is wasted if you grow into something else.

Chat with us