MobiPOS business flow

How MobiPOS runs the business.

This page shows how a mobile retail business can run its daily operations in MobiPOS: buying stock, registering IMEIs, moving devices between locations, selling to customers, managing agents and DSAs, handling repairs, tracking credit, and reviewing reports.

Journey 01

Full Business Flow

Complete foundation
Owners, directors and operations managersDemo account availableClient workflow guide

Shows how MobiPOS controls the journey from supplier purchase to warehouse, branch, agent, customer sale, repair, audit trail and management reporting.

Business flow

Supplier
Purchase
Receiving
IMEI Intake
Warehouse
Transfer
POS/Agent
Customer
Reports
1

Create supplier purchase

Record the supplier, destination, costs, attachment and purchase status before stock enters the business.

Open demo ↗
2

Receive and validate stock

Confirm what arrived, flag supplier discrepancies and keep payables linked to the purchase.

Open demo ↗
3

Register IMEIs in batch

Use pasted scanner lines, CSV or Excel to create centralized serialized inventory records.

Open demo ↗
4

Move stock with custody

Transfer selected items to branches, POS locations, repair benches or agent custody without retyping IMEIs.

Open demo ↗
5

Sell, repair or report

Complete POS sales, repair tickets, commissions and owner reports while stock and activity history remain traceable.

Open demo ↗
78 serialized devices and 133 stock movements in the current demo dataset.
All critical inventory changes should produce audit and stock movement evidence.
Journey 02

Purchasing And Stock Intake Journey

Complete with OCR boundary
Purchasing officers and warehouse teamsDemo account availableClient workflow guide

Controls how new products and serialized devices enter the business and become available stock.

Business flow

Supplier Order
Invoice Upload
Receive
Discrepancy Check
Batch IMEI Upload
Available Stock
1

Create purchase

Choose supplier, destination, purchase date, status and supporting document.

Open demo ↗
2

Extract document text

CSV, text and Excel documents can be extracted for review. Scanned PDFs/images are marked for manual review until OCR is connected.

Open demo ↗
3

Receive stock

Record received quantities and create discrepancy records when delivery differs from the order.

Open demo ↗
4

Upload IMEI batch

Paste lines or upload CSV/Excel to validate duplicates and register devices.

Open demo ↗
Real OCR for scanned supplier invoices is still pending.
Excel/CSV intake is implemented and covered by tests.
Journey 03

Inventory, Transfer And Custody Journey

Complete foundation
Inventory officers, branch managers and agentsDemo account availableClient workflow guide

Keeps every phone traceable as it moves between warehouse, branch, POS, repair desk and field custody.

Business flow

Search Device
Select IMEIs
Dispatch
Receive
Resolve Difference
Update Custody
1

Search inventory

Find products or devices by IMEI, serial, SKU, barcode, model, status, branch or custodian.

Open demo ↗
2

Create transfer

Select source and destination, choose existing stock and dispatch it for receiving.

Open demo ↗
3

Allocate to agent

Move selected devices into agent custody with ownership history.

Open demo ↗
4

Resolve discrepancies

Review missing, excess or damaged transfer items through exception reports.

Open demo ↗
Manual IMEI re-entry should not be required during transfer selection.
Discrepancies require review instead of silent stock edits.
Journey 04

POS, Payments And Credit Journey

Workflow complete; live providers pending
Cashiers, branch managers and finance teamsDemo account availableClient workflow guide

Supports day-to-day selling, split payments, customer credit, receipts and session reconciliation.

Business flow

Open Session
Scan Item
Select IMEI
Choose Customer
Record Payment
Receipt
Reconcile
1

Open register

Cashier starts a session at an assigned POS location.

Open demo ↗
2

Build cart

Scan or type product, SKU, barcode, serial or IMEI. Serialized products require an available IMEI.

Open demo ↗
3

Record payment

Capture cash, M-Pesa reference, card, bank, credit or split payment.

Open demo ↗
4

Review sales

Managers and owners review sales, payment status, returns and outstanding balances.

Open demo ↗
M-Pesa is recordable today, but live Daraja confirmation is not connected.
Offline invoices are local drafts requiring online validation; production policy still needs a final decision.
Journey 05

Agent And DSA Journey

Complete foundation
Owners, managers, agents and direct sales agentsDemo account availableClient workflow guide

Models field sales hierarchy, onboarding documents, stock allocation, recall and accountability.

Business flow

Register Agent
Upload ID
Approve
Register DSA
Allocate Stock
Sell/Return
Report
1

Create agent profile

Capture legal identity, phone, branch, supervising manager and verification status.

Open demo ↗
2

Upload ID documents

Attach national ID or onboarding documents for compliance and review from an agent profile.

Open demo ↗
3

Register DSA

Link DSA profiles under supervising agents where business policy permits.

Open demo ↗
4

Allocate and recall stock

Move selected devices into and out of agent custody with audit records.

Open demo ↗
5

Review network report

Owner checks agent/DSA stock, activity and accountability.

Open demo ↗
Direct camera capture is browser upload based, not a separate native scanning app.
Advanced productivity recommendations remain future work.
Journey 06

After-Sales, Audit And Reporting Journey

Complete foundation
Owners, technicians, finance users and auditorsDemo account availableClient workflow guide

Keeps repairs, returns, refunds, expenses, commissions and staff activity visible after the original sale.

Business flow

Return/Repair
Parts Usage
Refund/Commission
Expense
Audit Event
Owner Report
1

Create repair ticket

Track customer, device, warranty and repair status.

Open demo ↗
2

Record returns/refunds

Handle after-sales corrections without deleting completed sale history.

Open demo ↗
3

Approve/pay commissions

Review commission accruals and payout status.

Open demo ↗
4

Review activity

Owner checks logins, actions, privileged changes and suspicious activity.

Open demo ↗
5

Open operational reports

Use reports for stock, sales, aging, exceptions, IMEI history and agent visibility.

Open demo ↗
Completed operational records should be corrected through reversals and approvals, not deletion.
Sentry and production monitoring still require deployment configuration.
Role-based flows

Each staff member understands their journey.

Role mapped

The owner gets the widest business view, but each staff member has a focused workflow. This helps a company see how managers, inventory teams, cashiers, agents, DSAs and technicians work in one shared system.

Ready to explore the business flow.

Start with the journey cards, then open Brian's demo account to see how the workflows operate with sample data.

Access Brian Demo