Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Attendance Reports & Analytics icon

Odoo App · HR & Attendance

Attendance Reports & Analytics

Professional attendance reports, a matrix view, and an analytics dashboard for Odoo HR.

$19.89 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Attendance Reports menu added to the Odoo Attendance app
The attendance report generation wizard with type and date filters in Odoo
A detailed PDF attendance report generated by Odoo
A summary attendance report with department-wise totals in Odoo
The attendance analytics dashboard with charts in Odoo
The colour-coded employee attendance matrix view in Odoo
Configuring custom attendance statuses with short codes and colours in Odoo
Company-level attendance report rules in Odoo Report Configuration
The bulk attendance data import screen with column mapping in Odoo
Emailing an attendance report to recipients from the Odoo wizard
Attendance report display settings for weekends and overtime in Odoo
Setting the Attendance Report Administrator access role on an Odoo user
1 / 12

Overview

Attendance Reports & Analytics turns Odoo's raw attendance check-ins into reports HR teams can act on. It adds reporting, analysis, and configuration tools on top of the standard Attendances app, covering management review, audits, and payroll preparation.

Built by TechUltra Solutions, the module adds an Attendance Reports menu with a report generator, an analytics dashboard, a data importer, and a matrix view. Reports come in detailed, summary, combined, analytics, and matrix formats, output as clean PDF or Excel, and can be filtered by date range, employee, department, status, and company.

Beyond reporting, the module lets HR define custom attendance statuses with short codes and colours, set company-level rules for working hours and late or early thresholds, and import historical attendance data in bulk. A colour-coded matrix gives a fast employee-by-date overview, and report runs can be emailed to recipients as they are generated.

Key features

  • Detailed, summary, and matrix reports

    Generate detailed, summary, combined, analytics, and matrix attendance reports, so HR can move from a single employee's log to a whole-department overview.

  • PDF and Excel output

    Reports are produced as clean, printable PDFs or as Excel files, suitable for management review, audits, and payroll processing.

  • Analytics dashboard

    An analytics dashboard turns attendance data into charts across a chosen date range and filters, with grouping options for quick insight.

  • Colour-coded matrix view

    The matrix view shows employees against dates with colour-coded status indicators, giving a fast read of attendance across a team or department.

  • Custom attendance statuses

    Define attendance statuses with names, short codes, and colours, and set whether each counts as working, absence, leave, or week off.

  • Company-level report rules

    Report Configuration defines standard working hours, half-day thresholds, and limits for late arrivals and early departures, so reports follow company policy.

  • Bulk data import

    Import attendance data in bulk from a file with configurable date formats and column mappings, with options to create missing employees and update existing records.

  • Email report distribution

    Enable Send Report via Email in the wizard to download a report and send it to chosen recipients at the same time, optionally using an email template.

  • Configurable display settings

    Display settings control how weekends, holidays, working hours, overtime, break time, and punctuality analysis appear in generated reports.

  • Role-based access control

    Access is secured with standard Odoo permissions; the Attendance Report Administrator role grants full access to the reporting and configuration tools.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
hr_attendance_report_advanced
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
4,148
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$19.89 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Attendances
  • Employees
  • Time Off
  • Calendar
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Attendance Reports & Analytics”, and click Install.

  2. 2

    Grant user access

    Go to Settings → Users & Companies → Users, open a user, and in the Other section set Human Resources access to Attendance Report Administrator for full module access.

  3. 3

    Set company attendance rules

    Open Attendance → Attendance Reports → Report Configuration and define standard working hours, half-day thresholds, and limits for late arrivals and early departures.

  4. 4

    Define attendance statuses

    Under Attendance Reports → Attendance Statuses, set up status names, short codes, and colours, marking each as working, absence, leave, or week off.

  5. 5

    Import historical data

    Use Attendance Reports → Import Data to upload an attendance file, set the date format and column mappings, and choose whether to create or update employee records.

  6. 6

    Generate reports and dashboards

    Use Generate Report to produce detailed, summary, or matrix reports as PDF or Excel, and open Analytics Dashboard or Matrix View for visual analysis.

Frequently asked questions

  • What report types can this module produce?

    It produces detailed, summary, combined, analytics, and matrix attendance reports. Each can be generated as a clean PDF or as an Excel file for payroll and audit use.

  • What is the matrix view?

    The matrix view shows employees down one axis and dates across the other, with colour-coded status indicators, giving a fast overview of attendance for a team or department.

  • Can I import attendance data from outside Odoo?

    Yes. The Import Data tool uploads an attendance file with configurable date formats and column mappings, and can create missing employees or update existing records.

  • Can I email reports automatically?

    Yes. Enabling Send Report via Email in the Generate Report wizard downloads the report and sends it to the recipients you specify, optionally using an email template.

  • Can I define my own attendance statuses?

    Yes. You can create attendance statuses with names, short codes, and colours, and set whether each one counts as working, absence, leave, or week off.

  • How do reports follow our company policy?

    Report Configuration defines company-level rules — standard working hours, half-day thresholds, and late or early limits — so generated reports reflect your attendance policy.

  • Which Odoo versions are supported?

    The module supports Odoo 16.0, 17.0, 18.0, and 19.0, in both the Community and Enterprise editions.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.