Generating Reports

OpenHR's Reports module lets you generate detailed attendance and leave reports for your organization, export them as CSV or branded PDF, and email them directly to stakeholders.

Accessing the Reports Page

Navigate to Reports from the sidebar menu. You'll see two tabs: Generator and Columns. Reports are available to Admin, HR, and Manager roles.

Available Report Types

Choose from 4 report types:

TypeDescription
AttendanceAll attendance records for the selected period
AbsentOnly days where employees were absent or had no check-in
LateOnly records where employees were marked as LATE
LeaveLeave request records for the selected period

How to Configure and Generate a Report

  1. Select Report Type — Choose Attendance, Absent, Late, or Leave.
  2. Select Departments — Use the multi-select to choose which departments to include. Use "Select All" for the entire organization.
  3. Set Date Range — Choose the start and end dates for your report.
  4. Employee Scope — Generate for all employees or select a specific individual.
  5. Recipients (for email) — Enter comma-separated email addresses if you want to send the report via email.

Exporting Reports to CSV

Click "Export CSV" to download the report as a CSV file. The file includes:

CSV files can be opened in Excel, Google Sheets, or any spreadsheet application for further analysis.

Emailing Reports to Stakeholders

Click "Email Summary" to send the report to the specified recipients. The system:

Configuring Report Columns

Switch to the Columns tab to choose which fields to include in your report:

Toggle columns on/off based on what you need. Your selection applies to both CSV export and email reports.

Smart Report Calculations

Reports include intelligent processing:

Related Guides