Executive brief
Sales against target
What-if opportunity calculator
Stock action centre
| Done | Priority | Branch | SKU / product | Stock health | Recommended action | Why | Potential value |
|---|
Branch performance
Revenue contribution
Margin quality
Branch diagnostic table
| Branch | Net sales | Gross margin | Margin % | Discount % | Units | Stockout events | Target attainment | Management signal |
|---|
Payments & control
Payment mix
Control exceptions
Reconciliation by branch
| Branch | Collections | Unmatched amount | Match rate | Avg settlement | Signal |
|---|
Portia data platform
Decision layer
Keep the current POS
Start with exports from Sazara, Odoo or another POS; deepen to APIs later.
Define one version of truth
Standardise revenue, margin, stockout and branch KPIs across systems.
End every insight with an action
Reorder, transfer, investigate, coach, promote or pause buying.
Track realised value
Measure cash released, sales protected, time saved and exceptions closed.
Pilot setup
Try a client sales export
2026-07-01,CBD,125000,82000,128,120000
What updates: executive KPIs, trend chart and branch performance. Inventory and payment views remain in demo mode until their exports are connected.
Fast real pilot inputs: sales lines, product master, daily stock, payment settlements and branch targets.
Recommended 10-day pilot deliverables
Connect & profile
Receive exports, document KPI definitions and report data quality.
Model & visualise
Build sales, stock, payment and branch management views.
Prioritise actions
Identify the first five leakage points and assign owners.
Prove & propose
Present quantified opportunity and agree the managed decision layer roadmap.