Skip to main content

Odoo HR Attendance Breaks Pro

Record employee breaks against Odoo attendance sessions, apply break policies and review patterns across teams.

What it does

See where the working day actually goes. Breaks are recorded against the attendance session and measured on their own, so lunch, prayer and personal time are visible without anyone filling in a form. Your policy is applied as breaks are taken rather than reviewed a month later, and managers get the pattern across teams instead of a stack of anecdotes.

Key features

Break types you define — lunch, tea, prayer, personal, medical — each with its own limit

Time counted automatically, and a break left open is closed when the employee checks out

Limits and allowed windows applied as it happens, so nobody is corrected after the fact

Break patterns by team, day and type, so a staffing problem shows up as a trend

Full feature list (16)
  • Break tracking during attendance — start/stop breaks linked to the active session
  • Automatic duration calculation and check-out auto-end for active breaks
  • Mobile API with 6 RESTful JSON-RPC endpoints (start, end, cancel, current, types, history)
  • 7 dedicated OWL dashboard endpoints for analytics data
  • OWL 2.x analytics dashboard with 10+ Chart.js 4.4 visualizations
  • 8 live KPI cards: breaks today, active now, avg duration, exceeded count, and more
  • Daily, weekly & monthly trend charts with dual-axis monthly view
  • Distribution charts: by type, by status, duration histogram, by hour of day
  • Department & employee analysis: top 10 by frequency, exceeded by department
  • Full dark mode support with real-time chart re-render on theme change
  • 5 pre-configured break types: Lunch, Tea/Coffee, Prayer, Personal, Medical
  • Configurable break types with icons, colors, max duration, daily limits, time windows
  • Automatic policy enforcement: no duplicate active breaks, time-window check, daily limit
  • Multi-company isolation: break types and records scoped per company
  • Settings integration under HR > Attendance with global session allowance toggle
  • Exceeded break monitoring surfaced per department, per type, and over 12-month trend

The details, covered.

Versions and compatibility
Works with
Odoo 17.0 · Odoo 18.0 · Odoo 19.0
Module version
19.0.2.0.0
Software licence
OPL-1
Built with
Python 3.10+ · OWL 2.x · Chart.js 4.4 · JSON-RPC 2.0 · PostgreSQL · Odoo 17 / 18 / 19

A licence, not a subscription

Every module in the store is sold the same way — a one-off licence per database, with no renewals — so there is nothing to read between the lines.

One free update included

Every licence comes with one free update request on the module. Anything beyond that — new features or deeper customization — is scoped and quoted before we build.

Proven by real Odoo users

Every module here runs in live Odoo deployments and is verified daily by the people who actually use it. Nothing experimental or loosely defined makes this catalogue.

Numbers that hold up

Dashboards and reports are 100% accurate — tested repeatedly against real data and cross-checked calculations before release.

Invoice provided

An invoice comes with every order, using the billing details you provide.