Mahtos — Documentation
Mahtos is a multi-tenant, multi-portal retail management platform. Each role has its own dedicated workspace, sharing a common database and product catalogue within each company (tenant).
This documentation is public (no login required) and bilingual (Français / English — use the language switch in the top right).
The portals
Business Owner
The company owner: multi-store, registers, subscription, support.
Store Manager
The store manager: catalogue, supply, customers, register, analytics.
POS / Register
The point of sale: checkout, credit, register operations.
Inventory Assistant
Live counting, lot & expiry segmentation, stock impact.
Finance & HR
Fiscal profile, SYSCOHADA chart of accounts, human resources.
Architecture at a glance
- Multi-tenant: each company is isolated behind its tenant id (portal URLs look like
/<tenant>/owner,/<tenant>/pos, etc.). - Zero-state model: a new tenant starts with no mock data. The first account created is the company owner; everything else is built up (stores, registers, products, staff).
- Store + register scope: field portals (Store Manager, Business Owner) filter data by store and period. As long as no register is open, figures stay at zero.
- Ledgers: stock movements (
StockMovement) and register bands (RegisterBand) are real ledgers, never estimates.
To get going, see Getting started.