Dashboard
--:--
—
⚙️
System operations console. This is the system owner's home — user management, approvals, exceptions, audit and reporting-chain health. Revenue and business KPIs live on the Executive dashboard.
Pending approvals
—
edit requests
Exception queue
—
items
RDC under review
—
sheets
Cash pending
—
confirmations
Audit events today
—
logged
Low stock
—
products
Active accounts
—
inactive: —
Vehicles out
—
of active fleet
Warehouse
—
crates total
Welfare open
—
requests
System checklist
#StepStatusAction
Loading…
⚠
Low stock: Checking… Open exception center →
ℹ
Reporting line: Field agents submit to Accountant, Accountant consolidates for Manager, Manager submits executive brief to Managing Directors and Board.
Warehouse
—
crates total
Revenue today
—
UGX
Crates sold
—
today
Revenue MTD
—
UGX
Vehicles out
—
active now
Edit requests
—
pending
Admin action center
PriorityItemCountAction
Loading…
Sales vs Expenses vs ProfitLive
Sales
Expenses
Profit
Product share — MTD
Monthly profit trend
Executive PDF reports (from Manager)

Daily briefs and finance packs arrive as PDFs through the reporting chain: Field → Accountant → Manager → Executive.

Loading…

NameRoleNational IDPhoneVehicle assignedActiveActions
Loading users…
Weekly cadet, vehicle & route assignments
Only the main Admin can change these recurring Monday–Saturday assignments. Managers use them during dispatch.
Loading assignments…
ℹ
Fleet registry. Register trucks and tuktuk motorcycles here. Only the main Admin can add or retire vehicles.
RegistrationTypeMake / modelCapacityStatusAssigned cadetAssigned driverActions
Loading…
ℹField users cannot modify sales directly. All changes require manager or admin approval.
Pending requests—
RefUserTypeReasonDetailsTimeAction
Loading…
ℹLive exception queue — aggregated from stock, cash, cadet flags, welfare, edit requests, and pending sales. Resolve each item in its linked screen.
Loading…
—
Exception queue
TypeReferenceSeverityOwnerStatusDetailAction
Loading…
Report filters
Revenue MTD
—
UGX
Expenses MTD
—
Net profit
—
Cartons MTD
—
Sales vs Expenses vs Profit — live
Sales
Expenses
Profit
Report detail
Audit filtersAdmin only
System audit log0 entries
WhenUserTableActionChangesView
Loading…
Welcome back
—
Checking… Loading…
  • 1
    Loading…
Depot stock status (view only) + director snapshot
ℹ
Opening and closing stock counts are entered by the manager. RDC reviews the figures here for balancing and the director pack.

Loading closing status…

ProductSKUQty
Loading…
History & depot alerts

Staff welfare: log requests in the — synced for manager and leadership.

Tap a day to open its balancing sheet
✓ Balanced✗ Not balanced
DateStatusVariance
Loading…
Loading… draft
① Sales
② Cash
③ Submit
Step 1 of 3 — Sales
Enter verified figures or import sales from depot orders.
Sales by brand × vehicle

Products grouped like the depot sales book: CSD · ENERGY · JUICE · WATER · OTHER. Cadet data fills the matching vehicle column. Unit prices are set by admin.

—
Staff welfare register —
New entry

Saved to the depot database — visible to accountant, manager, and leadership on any device.

Register
DateStaffTypeAmountStatusNotes
Loading…
Cash handover
Confirm field cash—

Enter what you physically received. Use Match if it equals the reported amount.

TripCadetRouteReturnedReportedReceivedVariance
Loading…
Confirmed today
TripCadetReportedReceivedVariance
Loading…
Loading…
Month-end

Loading…

ℹCCBA and EFRIS integrations are not connected in this build. Month-end notes and checklist sync to manager and leadership.
Monthly fixed costs

Manager enters these for director P&L (monthly ÷ days). Not part of daily stock taking.

Monthly totalUGX 0
Month-end checklist
Monthly notes
More notes (bottlenecks, SOP updates)
Advanced — live KPIs & alerts
Cash flow (MTD)
UGX 0
Receivables
UGX 0
Gross margin
0%
Proactive alerts
ℹReview daily RDC submissions. Use Edit report to correct mistakes, then Approve. Select multiple rows to bulk approve. Open Comments for a note thread with the accountant.
RDC daily sheets review queue
—
DateStatusGrand totalVarianceSubmittedReviewAction
Loading…
1. Stock taking (do this first)

Start the day with opening stock. Close with 7pm closing stock. RDC only views these counts.

Opening stock (7am)Checking…
Closing stock (7pm)Checking…
ℹManager reporting role: Receive consolidated reports from Accountant and submit final daily brief to Executives.
Warehouse
—
live
Sales today
—
live
To confirm
—
Edit requests
—
Loading checklist…
Monthly targets vs achieved—

Depot + cadet sales against the month's targets. Set targets on the Monthly targets page.

SODA (crates)—
WATER (crates)—
Overall—
Sales unitSODA target / actualWATER target / actualOverall
Loading…
Loading exceptions…
Sales awaiting confirmation—
UserVehicleCustomerAmountTimeAction
Loading…
ℹMonthly sales targets: Set the SODA and WATER target (crates) for each cadet and for the depot. Targets come in monthly from management — enter them here at the start of the month. The executive board then shows overall + per-cadet target vs actual.
Sales targets — —

Leave a field at 0 when a unit has no target for that category. The DEPOT row is the depot's own sales target (its own column in the RDC sheets).

Sales unitCadetTypeSODA target (crates)WATER target (crates)
Loading…
ℹDaily CCBA reporting: Fill Inventory + OCCD, then save — boards lock automatically to prevent accidental edits. Use Edit when you need to change figures. Submitted boards feed the executive brief PDF.
Board date Inventories: Draft OCCD: Draft
ℹRoute tracking: Each vehicle is assigned a route with driver and cadet. Positions update from phone GPS when field staff are on trip, or estimated from stop progress.
Loading…

Loading vehicles…

Legend
🏭 Depot 🚛 Truck on route 🛺 Tuktuk on route Numbered circles = customer stops in route order Dashed line = planned route path
ℹ
One stock taking page. Count opening stock at 7:00 AM before dispatch (it locks after save — use Edit to correct), then closing stock from 6:30 PM. RDC sees these figures read-only.
Depot stock balancing sheet
Matches LAPOK BOOK page 1 — Brand + exact flavor SKUs. Purchase comes from Coca-Cola deliveries (not typed here).
Date
Loading…
Opening stock status
Loading…
Closing stock status
Loading…
ℹ
Purchase = cartons received on Record Coca-Cola delivery. Save a delivery, then this column updates automatically. Sales come from cadet sales reports and fill in automatically — you only count Opening and Closing stock. Opening stock locks after you save it — use Edit to correct it. Closing stock is pre-filled from today's warehouse count + the stock cadets returned in the evening — adjust it to match your physical count.
Brand SKUs Opening stock Purchase Sales Closing stock
Loading…
Stock taking — save the counts —
Confirm Coca-Cola deliveries — today —

After stock taking, confirm that today’s supplier deliveries match the waybill.

Loading…

Current warehouse stock
ProductSKUWarehouseWith vehiclesSold todayLevel
Loading…
Coca-Cola delivery records — today

Loading deliveries…

Coca-Cola delivery
ℹ
Record the supplier truck delivery against the waybill. Quantities update warehouse stock and fill Purchase on the stock balancing sheet for that day.
Delivery details
Products delivered —

Grouped like the stock book. Leave qty at 0 for products not on this truck.

Brand Product Qty ordered Qty delivered Batch no. Expiry Unit cost
Loading products…
Condition & notes
Vehicle dispatch
ℹ
Cadet and route are taken from the main Admin's weekly assignment for today and cannot be changed during dispatch. Load quantities are deducted from warehouse stock.
Today's dispatch log
Loading…
Current warehouse stock
ProductSKUWarehouseWith vehiclesSold todayLevel
Loading…
Director brief
Revenue
—
Variable expenses
—
Fixed (daily)
—
Total expenses
—
Gross profit
—
Net operating
—
P&L snapshot—
Expense ratio—
Shortages & variances
Cash variance—
Stock variance—
RDC variance—
7pm depot readiness
Opening stock (7am)—
Closing stock (7pm)—
RDC sheet—
Readiness—
Trips returned / still out0 / 0
ℹSingle entry: Build the replenishment order here in Outpost, then open MyCCBA to submit. Paste the CCBA confirmation number back — no duplicate line entry.
Replenishment order Draft

Outpost ref: New order (unsaved)

ProductWarehouseMinOrder qtyCCBA SKU
Loading…
0 lines to order Assisted portal · Phase 1
Recent CCBA orders
Outpost refStatusLinesCreated
Loading…
Status timeline

Save an order to see events.

Sales by period
PeriodCartonsRevenue
Vehicle performance
VehicleTripsCartonsRevenue
Top products
ProductCartonsRevenue
ℹReporting line: Submit your end-of-day stock and cash report to the Accountant for consolidation to Manager and Executives.
🛺
Loading…
—
Load today
—
cartons
Taken
—
cartons loaded
Sold
—
—
Remaining
—
on vehicle
Receipts
—
Stops done
—
My product breakdown
ProductLoadedSoldRemaining
Today's sales
TimeCustomerAmountStatus

Loading customers…

ℹLoading route…
Route stops—
Route summary
Stops—
ℹFiscal-first: Ring up the sale on the cash register. The receipt appears below — pick the customer and tap Record in Outpost. Products and amounts are not re-entered.
Fiscal receipts today 0 pending

Select a receipt from the fiscal device to link it in Outpost.

🛺
Loading…
—
Loaded today
—
cartons on vehicle
Depot products
—
lines to report
Report
—
—
Sales / cash
—
After submit
My monthly targets — —

How you are performing against the monthly SODA / WATER targets the manager set for your vehicle.

Loading…

Stock on vehicle (by group)
GroupProductLoaded
ℹEnter today's sales and expenses. RDC is notified automatically if something needs attention.
Today's report—
Vehicle / route—
ProductLoadedSold (qty)Amount (UGX)
Loading products…
Sales totalUGX 0
Auxiliary information

Matches LAPOK book page 2 for your vehicle — fuel, lunch, discount, shortage, repairs, parking, transport, paper roll, promotion, and other.

Report history Read only

This pulls the server-stored copy already used by RDC and Manager. Cadets can review it here, but cannot change it from this screen.

Reports this month—
Any accountant or manager correction is tracked in Admin audit logs and does not come from this cadet view.
ℹ7pm close snapshot for fast depot consolidation.
Stock reconciliation (7pm snapshot)
ProductLoadedSoldCounted nowVariance
Loading…
Cash and issues
Sales todayUGX 0
Cash to hand overUGX 0
Trip close
Vehicle—
Route—
Status—
Close summary
Returns lines0
Stock variance units0
Cash varianceUGX 0
ℹ
Unsold stock is recorded from the live end-of-day report for the assigned trip.