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 workflow ↗
2

Receive and validate stock

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

Open workflow ↗
3

Register IMEIs in batch

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

Open workflow ↗
4

Move stock with custody

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

Open workflow ↗
5

Sell, repair or report

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

Open workflow ↗
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 workflow ↗
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 workflow ↗
3

Receive stock

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

Open workflow ↗
4

Upload IMEI batch

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

Open workflow ↗
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 workflow ↗
2

Create transfer

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

Open workflow ↗
3

Allocate to agent

Move selected devices into agent custody with ownership history.

Open workflow ↗
4

Resolve discrepancies

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

Open workflow ↗
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 workflow ↗
2

Build cart

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

Open workflow ↗
3

Record payment

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

Open workflow ↗
4

Review sales

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

Open workflow ↗
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 workflow ↗
2

Upload ID documents

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

Open workflow ↗
3

Register DSA

Link DSA profiles under supervising agents where business policy permits.

Open workflow ↗
4

Allocate and recall stock

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

Open workflow ↗
5

Review network report

Owner checks agent/DSA stock, activity and accountability.

Open workflow ↗
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 workflow ↗
2

Record returns/refunds

Handle after-sales corrections without deleting completed sale history.

Open workflow ↗
3

Approve/pay commissions

Review commission accruals and payout status.

Open workflow ↗
4

Review activity

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

Open workflow ↗
5

Open operational reports

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

Open workflow ↗
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 sign in to open the workflows inside MobiPOS.

Sign In