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

Pending Actions, Live Activity and Office Map

  • Pending Actions — counts of unreviewed anomalies, pending leave requests and pending regularizations. Click one to go straight to the list.
  • Live Activity — punches appear here as they happen, with the method used and a Late tag where it applies.
  • Office Locations — a map of your offices that have a location set.
  • My Attendance — your own Punch In / Punch Out and Start Break / End Break buttons, if web punch is enabled for you.

2. Attendance Reports

How reports are generated. Open Reports from the sidebar (Admin / HR). Pick one of the five reports — Monthly Attendance, Payroll Summary, Overtime Report, Late Arrivals or Leave Summary — choose the Month and Year, optionally narrow it to one department or one employee, choose PDF or Excel, and click Generate & Download.

For attendance, use Monthly Attendance (the full register for the month) and Late Arrivals (late punch-ins with minutes late). For a single day, use Attendance → Daily View; for one employee's month on screen, use Attendance → Monthly Calendar (see Attendance Management).

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

On the Reports page choose Leave Summary — leave balances and usage by type. The team view of who is off is the Leave Calendar page in the Organisation section.

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

On the Reports page choose Payroll Summary (earnings, deductions and net pay) or Overtime Report (overtime hours by employee and department). Individual payslips are downloaded from the Payroll page.

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.

Open Anomalies from the sidebar (Insights section).

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. Go to Anomalies in the sidebar (Admin / HR).
  2. The cards at the top show how many are unreviewed, how many are Critical or High, and the false-positive rate. Filter the list by type, severity and review status.
  3. Click Review on a row to see the employee, when it was detected, its severity and the description of what triggered it.
  4. Enter a Review Note describing your assessment. Tick Mark as False Positive if it was not a real problem.
  5. Click Submit Review. The anomaly moves from Pending to Reviewed or False +ve.

Running a Manual Scan

Detection runs automatically every night for the previous day. To check an older period, or to re-check after correcting data, an Admin can click Manual Scan, choose a date range and click Run Scan. New results appear in the list.

6. Predictive Analytics

The Predictions module uses historical attendance data to forecast attendance patterns.

Open Analytics from the sidebar (Insights section, Admin / HR); the predictions are on that page.

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

Every report on the Reports page downloads as PDF or Excel — you choose the format before clicking Generate & Download. Field tracking distance reports export to Excel from the Field Tracking page.

Export Options PDF Print-ready · Payslips Attendance registers Excel (.xlsx) Data analysis · Filters Payroll register · Bank file
Guide 7 of 21 complete. Continue to India Compliance for PF, ESI, TDS, and Gratuity setup. For further help, contact support at support@mattendance.com or visit the portal at portal.mattendance.com.