1. Dashboard Overview
The Dashboard is the first screen after login. It gives a real-time snapshot of your organization's attendance for today.
Dashboard sections:
- Stats row — Today's present / absent / leave / late / WFH counts (updates in real-time via SignalR)
- Recent Punches — Live feed of latest punches as they happen
- AI Anomaly Alerts — Flags from the overnight anomaly detection job
- Monthly Trends — Attendance trend chart for the current month
2. Attendance Reports
Navigate to Reports → Attendance.
Attendance Report Fields
Each row in the monthly summary shows:
| Column | Description |
|---|---|
| Employee Code | Internal ID |
| Name | Employee full name |
| Department | Team |
| Total Working Days | Working days in the month |
| Present | Days employee was present |
| Absent | Days employee was absent |
| Leave | Days on approved leave |
| Late | Days employee arrived late |
| Half Day | Half-day instances |
| WFH | Work from home days |
| OT Hours | Total overtime hours |
3. Leave Reports
Navigate to Reports → Leave.
| Report | What It Shows |
|---|---|
| Leave Balance Summary | All employees — remaining balance for each leave type |
| Leave Request History | All leave requests with status, dates, approver |
| Team Availability | Who is on leave for a given period |
| Leave Encashment Report | LOP days per employee (used in payroll reconciliation) |
4. Payroll Reports
Navigate to Reports → Payroll.
| Report | What It Shows |
|---|---|
| Monthly Payroll Register | All employees — gross, deductions, net for a given month |
| Individual Payslip | One employee's detailed payslip |
| Deduction Summary | PF, PT, late deduction totals across org |
| Bank Transfer Statement | Employee bank accounts + net pay amounts |
| YTD Salary Summary | Year-to-date earnings per employee |
5. AI Anomaly Detection
MAttendance runs 8 AI analyzers every night (at 1:00 AM) to scan the previous day's attendance data for suspicious patterns. Any flags are visible in the Dashboard and the Anomalies section.
Navigate to Analytics → Anomalies.
Severity Levels
| Severity | Color | What to Do |
|---|---|---|
| Critical | Red | Investigate immediately — likely fraudulent activity |
| High | Dark Red | Review within the day — strong indication of irregularity |
| Medium | Amber | Review this week — may have a legitimate explanation |
| Low | Yellow | Informational — keep an eye on repeat patterns |
Reviewing an Anomaly
- Navigate to Analytics → Anomalies.
- Each anomaly card shows: Employee, date/time, type, severity, and what triggered it.
- Click Investigate to see the full punch log for that employee on that day.
- Mark as Resolved (with a note) or Escalate to HR.
6. Predictive Analytics
The Predictions module uses historical attendance data to forecast attendance patterns.
Navigate to Analytics → Predictions.
What Predictions Tell You
| Insight | How to Use It |
|---|---|
| Tomorrow's expected headcount | Ensure adequate staffing before approving multiple leaves |
| High-risk absence days | Pre-arrange cover for Mondays after long weekends |
| Employee attendance probability | Proactively reach out to employees flagged as likely absent |
| Department-level trends | Identify departments with chronic absenteeism patterns |
7. Exporting Reports
All reports can be exported from the portal.
Scheduling Automatic Reports
Navigate to Reports → Scheduled Reports → Add Schedule.
- Select a Report Type (Daily Summary, Monthly Payroll, etc.).
- Set the frequency (daily, weekly, monthly).
- Enter recipient email addresses.
- Save.
The report is generated and emailed automatically on schedule — useful for managers who want a daily headcount email without logging in.