Appearance
AppsPortal
AppsPortal is the operational ERP suite used by company and branch users. The frontend workspace exposes the following business applications: Accounting, Finance, Inventory, Purchase, Sales, Fixed Assets, Distribution, HR, Templates, ERP Home/General Settings, and the shared Dashboard.
The main multi-module backend is documented under AppsPortal.Apis. Inventory has a dedicated backend and a more detailed Inventory module story set.
The source coverage audit maps every AppsPortal.Apis and Inventory.Apis controller to its owning business specification.
Module catalog
| Module | Business responsibility | Documentation status |
|---|---|---|
| Inventory | Items, warehouses, stock movements, valuation, and inventory reports | Documented |
| Accounting | Chart of accounts, journals, balances, and financial reports | API stories |
| Finance | Treasury, banks, payments, and reconciliation | API stories |
| Purchase | Vendors, purchase transactions, and purchasing reports | API stories |
| Sales | Customers, sales transactions, pricing, and sales reports | API stories |
| Fixed Assets | Asset lifecycle, depreciation, and asset transactions | API stories |
| Distribution | Devices, journeys, transfers, and distribution reporting | Van Sales API stories |
| HR | Employee and personnel operations | API stories |
| Templates | Transaction and printable template management | API stories |
| General Settings | Company, branch, tax, sequence, access, and integration settings | API stories |
Shared personas
- Company administrator: configures the company and grants permissions.
- Branch manager: supervises branch operations and reviews results.
- Operational user: creates and maintains day-to-day business records.
- Accountant: controls posting, valuation, and accounting impact.
- Auditor/viewer: reviews records and reports without changing them.
Access is company- and branch-scoped and additionally controlled by feature/action permissions.