StockiePilot Documentation
Learn how to manage products, inventory, sales, invoices, receipts, suppliers, customer debts, staff, subscriptions, reports, role permissions, discounts, and daily business operations from one secure platform.
Only Company Admins and Company Managers can apply discounts during sales checkout. Company Users cannot view discount controls, apply discounts, or submit discounted sales.
StockiePilot supports company-level role management so each staff member receives access based on their responsibilities.
Role permissions are enforced by the backend and reflected in the frontend navigation. Users should only see and perform actions allowed for their role.
| Feature | Company Admin | Company Manager | Company User |
|---|---|---|---|
| Dashboard | Full access | Full access | Limited access |
| Sales | Allowed | Allowed | Allowed |
| Products | Allowed | Allowed | Limited |
| Suppliers | Allowed | Allowed | Limited |
| Discounts | Allowed | Allowed | Not allowed |
| Staff Management | Allowed | Not allowed | Not allowed |
| Subscription Management | Allowed | Not allowed | Not allowed |
Role promotion is company-scoped. A Company Admin can only promote users who belong to the same company.
Sensitive actions should be recorded so business owners and developers can review important changes.
Record role changes, including previous role and new role.
Record the admin or user who performed the action.
Record the affected user and company.
Record timestamps for accountability.
Track discount-related actions when applicable.
Review audit logs regularly for unusual activity.
Developers should keep role authorization centralized, testable, and consistent across backend and frontend code.
Use accurate cost and selling prices so profit reports remain reliable.
Set low-stock alerts for every product to avoid running out of stock.
Give every staff member their own login for accountability.
Only grant Company Manager access to trusted operational staff.
Do not share Company Admin credentials.
Restrict discount permissions to authorized personnel only.
Record all customer debts with customer names and payment history.
Review reports weekly to understand sales, stock movement, and profit.
Review audit logs regularly for sensitive role and discount activity.
Do not delete important sales or stock records without proper backup.