1. Purpose
This manual is designed to help new and experienced users operate RMS correctly, safely, and consistently. It provides beginner-friendly steps, role-based workflows, and practical scenarios that mirror real daily operations.
Goal: If a first-time user follows this manual step-by-step, they should be able to complete a full workday flow from login to reporting without assistance.
2. How to Use This Manual
- Start with section 3 if you are new to RMS.
- Go to section 4 and read only your role first.
- Use section 7 playbooks while doing real tasks.
- Use section 11 troubleshooting before escalating.
Tip for trainers: Pair this manual with live sandbox practice and ask trainees to complete scenarios in section 8 one by one.
3. First-Time User Quick Start
Before You Begin
- Confirm your username and password.
- Confirm your assigned branch and role.
- Confirm internet/network connection and printer status (if needed).
First 10 Minutes in RMS
- Open
/loginand sign in. - Check active branch context.
- Open your dashboard:
/dashboard/branchor/dashboard/owner. - Review pending approvals at
/approvals. - Open your core module (POS, Inventory, Airtime, Finance, or HR).
4. Role-Based Guide
| Role | Primary Focus | Daily Must-Do | Main Routes |
|---|---|---|---|
| Cashier | Fast, accurate checkout | Process sales, handle holds, escalate returns/voids | /pos, /sales, /sales/held-transactions |
| Branch Manager | Branch performance and approvals | Clear approvals queue, monitor variances, close day | /dashboard/branch, /approvals, /cash-flow/daily-closing |
| Inventory Staff | Stock accuracy | Post stock-in, verify inventory, resolve alerts | /inventory/stock-ins, /inventory/branch-inventory, /inventory/alerts |
| Accounting Staff | Cash and finance integrity | Review expenses, postings, transfers, reports | /cash-flow, /expenses, /cash-flow/reports |
| HR Staff | Attendance to payroll | Validate attendance, process requests, run payroll | /hr/attendance, /hr/payroll/runs, /hr/payslips |
5. Core Operating Rules
- Always verify branch context before posting transactions.
- Never share accounts or passwords.
- Do not bypass approvals for controlled transactions.
- Resolve all daily variances before shift end, or log escalation notes.
- Use role-appropriate modules only; escalate cross-role actions.
Do not proceed when figures do not reconcile. Stop posting and escalate immediately to branch manager or accounting reviewer.
6. Navigation and Route Shortcuts
Core Work Routes
- POS:
/pos - Sales list:
/sales - Inventory dashboard:
/inventory/dashboard - Airtime transactions:
/airtime/transactions - Cash flow dashboard:
/cash-flow - HR dashboard:
/hr/dashboard
Control and Review Routes
- Approvals:
/approvals - Reports hub:
/reports - Warranty reports:
/warranty/reports - Finance reports:
/cash-flow/reports - Security logs:
/activity-logs - Branch switch:
/branch/switch
7. Module Playbooks (Beginner-Friendly)
7.1 POS and Sales Playbook
- Open
/pos. - Add items and verify quantity before payment.
- Complete payment and print receipt.
- If customer pauses transaction, move to hold list.
- If correction is required after posting, file return or void request.
Quality check: Every completed sale must have a receipt and visible record in
/sales.7.2 Inventory Playbook
- Receive stock via
/inventory/stock-ins. - Validate quantities and IMEI when required.
- Approve stock-in based on role permission.
- Check branch inventory and movement logs.
- Resolve alerts for low stock or inconsistencies.
7.3 Airtime Playbook
- Open
/airtime/transactions. - Select provider and wallet; verify wallet balance.
- Post load transaction and verify success.
- When balance is low, request funding.
- For mistakes, request adjustment or transaction reversal with reason.
7.4 Cash Flow and Expense Playbook
- Create opening cash entry at start of day.
- Post cash-in and cash-out with correct category and reference.
- Submit and review expenses through approval route.
- Run daily closing and resolve any variance.
- Export end-of-day report for management validation.
7.5 HR Playbook
- Validate attendance completeness before payroll period close.
- Review leaves and overtime with proper reviewer flow.
- Generate payroll run and perform pre-release audit.
- Submit for approval and release only when finalized.
- Generate payslips and verify employee visibility.
8. End-to-End Scenarios (Expanded)
Scenario A: New Cashier, First Live Shift
- Login and verify assigned branch.
- Run one supervised test sale.
- Process actual customer transactions.
- Handle one held transaction and one reprint.
- Submit shift handover with sales total confirmation.
Scenario B: Branch Opening to Closing (Full Day)
- Open cash, confirm approvals queue, review alerts.
- Run operational transactions during day.
- Review expenses and pending approvals before cutoff.
- Perform daily closing and variance reconciliation.
- Export day-end reports and submit to management.
Scenario C: Low Inventory Emergency
- Alert appears in
/inventory/alerts. - Verify movement and actual count.
- Create stock-in or transfer request.
- Approve and receive transfer.
- Confirm stock availability in POS.
Scenario D: Airtime Service Dispute
- Locate transaction in
/airtime/transactions. - Validate payment, status, and wallet ledger entries.
- If needed, request reversal with complete remarks.
- Document customer resolution and update reviewer.
Scenario E: Payroll Week
- Lock attendance corrections by cutoff schedule.
- Review overtime, leave, loans, and cash advances.
- Generate payroll run and inspect anomalies.
- Process approvals and release payroll.
- Generate payslip files and verify access.
Scenario F: Monthly Executive Review Pack
- Export sales, inventory, airtime, finance, and HR reports.
- Compare branch trends and unresolved risks.
- Review approvals backlog and security alerts.
- Present action plan for next month.
9. Daily, Weekly, Monthly Checklists
Daily Checklist
- Cash opening completed
- Approvals queue reviewed
- Critical alerts checked
- Daily closing and variance done
- Summary report exported
Weekly Checklist
- Inventory transfers and replenishment review
- Expense trend and variance analysis
- Attendance/overtime exceptions cleanup
- Airtime wallet health review
Monthly Checklist
- Consolidated report pack exported
- Permission and role review
- Session and security log review
- Branch performance action planning
10. Common Mistakes to Avoid
- Posting transactions in the wrong branch context.
- Approving requests without checking source data.
- Ignoring low-stock and low-wallet alerts until outage.
- Running payroll with incomplete attendance records.
- Leaving unresolved variance without notes and escalation.
11. Troubleshooting and Escalation
Problem 1: Access Denied
- Re-login and check role.
- Confirm branch assignment.
- Confirm account is active.
- If still blocked, escalate to admin with screenshot and route URL.
Problem 2: Record Not Found
- Clear date/branch/status filters.
- Check route/module and search input.
- Verify user permissions.
Problem 3: Approval Button Missing
- Check request status is pending.
- Check your role includes approval permission.
- Check branch scope alignment.
Escalation Matrix
| Issue Type | First Escalation | Second Escalation |
|---|---|---|
| POS transaction issue | Branch Manager | Admin or IT Support |
| Inventory mismatch | Inventory Lead | Branch Manager |
| Airtime dispute | Airtime Supervisor | Accounting Reviewer |
| Payroll discrepancy | HR Officer | Accounting + Admin |
| System access/security incident | Admin | Owner/Super Admin |
12. Glossary
- Branch Context: The currently selected branch scope for viewing/posting records.
- Approval Queue: Pending requests requiring reviewer action.
- Variance: Difference between expected and actual cash/inventory figures.
- Held Transaction: Temporary saved POS cart awaiting completion.
- Payroll Run: Computed payroll batch awaiting approvals/release.
13. References
docs/default_user_credentials.mddocs/employee_self_service_test_accounts.mddocs/full_demo_operations_seeder.mddocs/system_quick_start_branch_operations.md