MAttendance Help

1. Dashboard Overview

The Dashboard is the first screen after login. It gives a real-time snapshot of your organization's attendance for today.

MAttendance Dashboard — Today: Friday, March 6, 2026 AS Present 142 Absent 18 On Leave 8 Late Today 12 WFH 5 Recent Punches Priya Nair — Punch In 09:02 AM IN Rohan Mehta — Punch In 09:14 AM IN Updated live via SignalR AI Anomaly Alerts (Today) Buddy Punching — Arjun + Suresh (09:00 AM) Unusual Hours — Kavya logged at 02:30 AM Rapid Punch — 3 punches within 5 min

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.

Available Attendance Reports Daily Summary Who was present / absent on a specific date Filter by: Date, Dept, Office, Status Export: PDF / Excel Use: Daily attendance register Monthly Summary All employees for a full month Present / Absent / Leave counts Filter by: Month, Dept, Office Export: PDF / Excel Use: Monthly MIS report Individual Detail Full punch-level detail for one employee Filter by: Employee, Date range Export: PDF / Excel Use: HR queries / disputes

Attendance Report Fields

Each row in the monthly summary shows:

ColumnDescription
Employee CodeInternal ID
NameEmployee full name
DepartmentTeam
Total Working DaysWorking days in the month
PresentDays employee was present
AbsentDays employee was absent
LeaveDays on approved leave
LateDays employee arrived late
Half DayHalf-day instances
WFHWork from home days
OT HoursTotal overtime hours

3. Leave Reports

Navigate to Reports → Leave.

ReportWhat It Shows
Leave Balance SummaryAll employees — remaining balance for each leave type
Leave Request HistoryAll leave requests with status, dates, approver
Team AvailabilityWho is on leave for a given period
Leave Encashment ReportLOP days per employee (used in payroll reconciliation)
Leave Balance Summary Report — Sample Employee Casual Leave Sick Leave Earned Leave Comp-Off Arjun Sharma 7 / 12 8 / 10 (+3 CF) 12 / 15 1 / 2 Priya Nair 0 / 12 4 / 10 14 / 15 0 / 0 Rohan Mehta 2 / 12 9 / 10 10 / 15 3 / 3

4. Payroll Reports

Navigate to Reports → Payroll.

ReportWhat It Shows
Monthly Payroll RegisterAll employees — gross, deductions, net for a given month
Individual PayslipOne employee's detailed payslip
Deduction SummaryPF, PT, late deduction totals across org
Bank Transfer StatementEmployee bank accounts + net pay amounts
YTD Salary SummaryYear-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.

8 AI Anomaly Detectors High-Freq Breaks What it detects: Too many break punches in a single day Severity: Medium e.g. 8+ breaks / day Unusual Hours What it detects: Punches outside normal working hours pattern Severity: Low–Medium e.g. punch at 2 AM Rapid Punch What it detects: Multiple punches within a very short time window Severity: High e.g. 3 punches in 5 min Buddy Punching What it detects: Two employees punch at identical time / location Severity: Critical Possible proxy punching Exact Time Punch What it detects: Same exact punch time across many days Severity: Medium May indicate automation Location Mismatch What it detects: GPS location far from assigned office Severity: High GPS spoofing risk Device Change What it detects: Punch from a different device than usual Severity: Medium Unfamiliar device alert IP Mismatch What it detects: Web punch from an IP outside known office IPs Severity: Medium Possible remote spoof

Severity Levels

SeverityColorWhat to Do
CriticalRedInvestigate immediately — likely fraudulent activity
HighDark RedReview within the day — strong indication of irregularity
MediumAmberReview this week — may have a legitimate explanation
LowYellowInformational — keep an eye on repeat patterns

Reviewing an Anomaly

  1. Navigate to Analytics → Anomalies.
  2. Each anomaly card shows: Employee, date/time, type, severity, and what triggered it.
  3. Click Investigate to see the full punch log for that employee on that day.
  4. 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.

How Predictive Attendance Works Historical Data Past attendance records Day of week Seasonal patterns Leave history Holiday proximity Department trends ML Model FastTree Regression Retrained weekly via HangFire Predictions Output Attendance Forecast: Tomorrow Expected Present: 138 / 165 Risk of High Absence: Medium (Fri pre-holiday) Individual employee attendance probability also shown Helps HR plan coverage and approve leaves wisely

What Predictions Tell You

InsightHow to Use It
Tomorrow's expected headcountEnsure adequate staffing before approving multiple leaves
High-risk absence daysPre-arrange cover for Mondays after long weekends
Employee attendance probabilityProactively reach out to employees flagged as likely absent
Department-level trendsIdentify departments with chronic absenteeism patterns
Model retraining: The ML model retrains automatically every week using the latest data. More historical data → better predictions.

7. Exporting Reports

All reports can be exported from the portal.

Export Options PDF Print-ready · Payslips Attendance registers Excel (.xlsx) Data analysis · Filters Payroll register · Bank file Scheduled Auto-email reports Daily / Weekly / Monthly

Scheduling Automatic Reports

Navigate to Reports → Scheduled Reports → Add Schedule.

  1. Select a Report Type (Daily Summary, Monthly Payroll, etc.).
  2. Set the frequency (daily, weekly, monthly).
  3. Enter recipient email addresses.
  4. Save.

The report is generated and emailed automatically on schedule — useful for managers who want a daily headcount email without logging in.

All 7 guides are now complete. For further help, contact support at [email protected] or visit the portal at portal.mattendance.com.