Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Attendances
  3. Attendance Analytics Dashboard v 19.0
  4. Sales Conditions FAQ

Attendance Analytics Dashboard

by Zarixsol https://www.zarixsol.com
Odoo

$ 20.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Discuss (mail)
• Time Off (hr_holidays)
• Employees (hr)
• Calendar (calendar)
Lines of code 1842
Technical Name zxs_attendance_dashboard_adv
LicenseOPL-1
Websitehttps://www.zarixsol.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Discuss (mail)
• Time Off (hr_holidays)
• Employees (hr)
• Calendar (calendar)
Lines of code 1842
Technical Name zxs_attendance_dashboard_adv
LicenseOPL-1
Websitehttps://www.zarixsol.com
  • Description
  • License
Zarixsol

Attendance Analytics Dashboard

Odoo 19 • Community & Enterprise • Human Resources • By Zarixsol

Real-time workforce insights with monthly calendar, KPI analytics, reports & email compatible with Odoo 19 Community & Enterprise
  • Overview
  • Features
  • Screenshots
  • Setup
  • FAQ
  • Releases

Attendance Analytics Dashboard for Odoo 19

Transform raw attendance data into actionable workforce intelligence. Monitor who is present, absent, on leave, or late across your entire organization or by department from a single, beautifully designed analytics dashboard.

Today live snapshot • Attendance monthly calendar • Overview KPI charts • Excel / PDF / Email reports
Odoo 19 Community Odoo 19 Enterprise

Key Highlights

Everything HR managers and attendance officers need in one place

Monthly Calendar

Color-coded grid with in/out times per employee per day

Today View

Real-time check-in, check-out & status for today only

KPI Analytics

Present, Absent, Leave, Weekend, Holiday & Late counters

Reports & Email

Export Excel/PDF and email monthly summaries to employees

Supported Odoo Editions

Works on both Community and Enterprise same features, no edition lock-in

Odoo 19 Community

Fully supported. Install on your Community instance with standard hr_attendance, hr_holidays, and mail modules no Enterprise apps required.

Odoo 19 Enterprise

Fully supported. Seamlessly integrates with Enterprise Attendances, Time Off, and HR workflows. All dashboard tabs, charts, and reports work identically on Enterprise.

Who Is It For?

Designed for HR teams that need visibility beyond standard attendance lists

HR Managers

Get a bird's-eye view of monthly attendance patterns, leave trends, and late arrivals across all departments.

Attendance Officers

Quickly filter by department or employee, search by name, and export reports for payroll or compliance.

Department Heads

Restricted access lets managers see only their own department's attendance without full HR admin rights.

Why Zarixsol

Built by HR & Odoo specialists for real-world workforce management

Odoo 19 Community & Enterprise

Native OWL client action for both editions. Integrates with hr_attendance, hr_holidays and mail no Enterprise-only dependencies.

No Extra Services

Works entirely within Odoo. No external API, subscription, or third-party dashboard required.

Fully Configurable

Grace periods, default work hours, working days, and per-user access control from Odoo settings.

Dedicated Support

Implementation, customization, and deployment assistance from the Zarixsol team.

Key Features

A complete attendance analytics solution for Odoo 19 Community & Enterprise from daily snapshots to monthly reports

Monthly Attendance Grid

Interactive calendar matrix showing every employee's daily status with color-coded cells, in/out times, and per-row monthly totals.

Today Tab

Dedicated today-only view with live KPIs (Present, Absent, On Leave, Week Off, Holiday, Late) and a detailed employee status table.

Overview Charts

Doughnut and bar charts visualizing monthly attendance distribution Present, Absent, Leave, Weekend, Holiday and Late counts.

In / Out Times

Each present day shows check-in and check-out times directly in the grid cell, with total hours on hover.

Late Check-in Detection

Automatically flags late arrivals based on employee work calendar or company default schedule with configurable grace period.

Leave & Holiday Tracking

Validated time-off requests and public holidays are reflected in the grid. Hover leave cells to see leave type.

Filters, Search & Navigation

Department Filter

Multi-select department dropdown to narrow the dashboard to specific teams.

Employee Filter

Select one or more employees from a dropdown list for focused analysis.

Instant Search

Type-ahead search bar filters employees by name, job title, or department in real time.

Month Navigation

Previous / next month arrows and a Today button to jump to the current month and today tab instantly.

Today Column Highlight

Current date column is visually highlighted in the monthly grid for quick orientation.

Department Access Control

Non-admin users with dashboard access see only employees in their own department.

Reports & Export

Excel Export

Download the full monthly attendance grid as a formatted .xlsx file with color-coded cells and summary columns.

PDF Report

Generate a printable PDF monthly attendance report directly from the dashboard.

Email Reports

Send personalized monthly attendance summaries to each employee's work email with present/absent/leave counts and total hours.

Screenshots

Walkthrough of the Attendance Analytics Dashboard every tab, filter, and report

01
Today Dashboard

The Today tab gives a real-time snapshot of the current workday. KPI cards show how many employees are Present, Absent, On Leave, on Week Off, on Holiday, or Late today. Below the cards, a table lists every employee with their department, status badge, check-in time, check-out time, and total hours worked.

Today Dashboard
02
Today: Search by Employee

Use the Search employee... bar at the top to instantly filter the Today table by employee name, job title, or department. The employee count badge updates to show "X of Y Employees" when a search is active. Clear the search with the × button to restore the full list.

Today Search by Employee
03
Monthly Attendance Calendar

The Attendance tab displays a full monthly grid one row per employee, one column per day. Each cell is color-coded: green for Present (with in/out times), red for Absent, yellow for Leave, grey for Weekend, and purple for Holiday. The current date column is highlighted in red. Summary columns on the right show monthly totals per employee.

Monthly Attendance Calendar
04
Monthly Attendance: Search by Employee

The search bar works across all tabs. On the Attendance tab, typing an employee name instantly filters the monthly grid to show only matching rows ideal for quickly checking a specific person's attendance record without scrolling through hundreds of employees.

Monthly Attendance Search
05
Filter by Departments

The All Departments dropdown lets you select one or more departments. Click Apply to reload the dashboard with only employees from the selected departments. KPI counters and the grid update accordingly. Use the reset button to clear all filters.

Filter by Departments
06
Filter by Employees

The All Employees dropdown supports multi-select. Pick specific employees to compare their attendance side by side in the monthly grid. This is useful for auditing a small group or reviewing a team's performance for payroll processing.

Filter by Employees
07
Overview: KPI Charts

The Overview tab combines the monthly KPI summary cards with interactive charts. A doughnut chart shows attendance status distribution (Present, Absent, Leave, Weekend, Holiday, Late) and a bar chart provides a side-by-side monthly KPI breakdown perfect for management presentations and quick trend analysis.

Overview KPI Charts
08
Leaves Overview

The Leaves tab provides a focused summary table listing only employees who took leave during the selected month. Each row shows the employee name, total leave days, and department making it easy to review time-off patterns without scanning the full attendance grid.

Leaves Overview
09
Excel Report Export

Click the green Excel button to download the current month's attendance data as a formatted .xlsx spreadsheet. The export includes the full employee grid with color-coded cells, in/out times for present days, and summary columns (Present, Absent, Leave, Weekend, Holiday, Hours) ready for payroll or HR records.

Excel Report Export
10
PDF Report Export

Click the red PDF button to generate a printable monthly attendance report. The PDF includes the month label, employee attendance grid, and per-employee summary totals suitable for archiving, audits, or sharing with management.

PDF Report Export
11
Email Reports to Employees

Click the orange Send Report button to queue personalized monthly attendance emails for all filtered employees. Each email contains the employee's name, present/absent/leave counts, and total hours worked. Emails are sent to the employee's work email address using Odoo's mail template system.

Email Report Sent Email Report Content

Quick Setup Guide

Get your Attendance Analytics Dashboard running in five simple steps

1
Install the Module

Go to Apps, search for Attendance Analytics Dashboard, and click Install. Requires Attendances, Time Off, and Discuss modules.

2
Configure Settings

Navigate to Attendances → Configuration → Settings. Set the late check-in grace period, early departure grace, default work hours, and default working days for your company.

3
Grant User Access

Go to Settings → Users, open a user, and enable Allow to Access Attendance Dashboard under the Attendance Dashboard privilege. Attendance Officers get access by default.

4
Set Employee Calendars

Assign a Working Schedule to each employee for accurate weekend/weekday detection and late check-in calculation. Employees without a calendar use company default settings.

5
Open the Dashboard

Go to Attendances → Analytics Dashboard. Use the tabs (Today, Attendance, Overview, Leaves), filters, and export buttons to analyze your workforce data.

Prerequisites
  • Odoo 19.0 Community or Enterprise both editions are fully supported
  • Attendances, Time Off (hr_holidays), and Discuss (mail) modules must be installed
  • Employees must have attendance records (check-in/check-out) for present days to appear
  • Validated time-off requests are required for leave days to show in the grid
  • Public holidays must be configured in Time Off → Configuration → Public Holidays
  • For Excel export, the xlsxwriter Python library must be installed on the server

FAQ

Frequently asked questions about the Attendance Analytics Dashboard

Which Odoo version and edition is supported?

Built for Odoo 19.0 on both Community and Enterprise editions. It uses OWL 2 client actions and standard open-source modules (hr_attendance, hr_holidays, mail) no Enterprise-only apps are required.

Is Enterprise required for any feature?

No. All dashboard features monthly grid, Today tab, KPI charts, Excel/PDF export, and email reports work on Community and Enterprise alike. Enterprise users get the same experience with no extra configuration.

Who can access the dashboard?

Users with the Allow to Access Attendance Dashboard security group or Attendance Officer role. HR Administrators see all employees; other users see only their own department.

How is "Late" determined?

Late is calculated by comparing the employee's first check-in against their working schedule start time, plus a configurable grace period (default 15 minutes) set in Attendances Settings.

What do the grid cell colors mean?

Green = Present (with in/out times), Red = Absent, Yellow = Leave, Grey = Weekend, Purple = Public Holiday. A yellow border indicates late check-in.

Can I export data for payroll?

Yes. Use the Excel button to download a spreadsheet with the full monthly grid, in/out times, and summary columns (Present, Absent, Leave, Hours). The PDF button generates a printable report.

How do email reports work?

Click Send Report to queue emails for all currently filtered employees. Each email includes their monthly present/absent/leave counts and total hours, sent to their work email via Odoo mail.

Does the Today tab show monthly totals?

No. The Today tab shows only today's data one count per employee for the current date. Monthly KPI totals appear on the Attendance and Overview tabs.

Is an external service required?

No. The dashboard runs entirely within Odoo using your existing attendance, leave, and holiday data. No API keys, subscriptions, or third-party tools needed.

Releases

Version history and changelog

Latest Release
Version 19.0.1.0.3
  • Check-in and check-out times displayed in attendance grid cells
  • Check-out column added to Today tab employee table
  • Hours worked shown in tooltip and Today tab
Release
Version 19.0.1.0.2
  • Current date column highlight in monthly attendance grid
  • Employee search bar with instant filtering by name, job, or department
  • Overview tab KPI charts doughnut and bar chart visualizations
Release
Version 19.0.1.0.1
  • Separate Today tab with today-only KPIs and employee status table
  • Fixed monthly KPI totals incorrectly showing on Today tab
  • Today button navigates to current month and Today tab
Initial Release
Version 19.0.1.0.0
  • Monthly attendance calendar grid with color-coded status cells
  • Today, Attendance, Overview, and Leaves tabs
  • Department and employee filters with month navigation
  • KPI summary bar Present, Absent, Leave, Weekend, Holiday, Late
  • Excel and PDF report export
  • Email monthly attendance reports to employees
  • Department-based access control for non-admin users
  • Configurable grace periods and default work schedule in settings

Start Using Attendance Analytics Dashboard Today

Give your HR team real-time workforce visibility with monthly calendars, KPI charts, and one-click reports on Odoo 19 Community or Enterprise.

Get Started info@zarixsol.com

OUR SERVICES

Odoo Customization

Odoo Implementation

Odoo Support

Odoo Migration

Odoo Integration

Odoo Consultancy

Odoo Licensing

Hire Odoo Developer

info@zarixsol.com  •  www.zarixsol.com

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with