Back to module list

Fichajes HR

Complete attendance and time tracking system with geolocation, shifts, overtime, alerts, holidays and vacation management.

What it does

The Fichajes module provides a complete attendance and time tracking system integrated in Dolibarr.

How it works

  • Configure entry and exit times per day of the week (split or continuous shift) with weekly total
  • Define shifts with tolerances, break type and schedules per day, assigning the company default shift
  • Enable additional options: automatic check-in at login, automatic closing, geolocation, breaks and tolerance margin
  • Configure Telegram/PIN connection for external clocking and API token
  • Employees clock in from the "Attendance Control" panel with entry/exit button and break logging
  • The attendance calendar shows entries, exits, incomplete, vacations and holidays color-coded
  • History allows filtering by dates, rectifying records and exporting to CSV or PDF
  • New check-in or rectification requests include type, date/time and reason, with supervisor approval workflow
  • Overtime control calculates weekly comparing regular hours vs. worked hours, with annual summary and % of legal limit (80h)
  • Automatic alerts notify by email and internally about late check-in, missing exit, overtime warning/limit and vacation conflict
  • Holidays are configured as fixed or dynamic (Easter), with automatic import of Spanish national holidays
  • The vacation module offers absence calendar, day balance, requests and upcoming approved absences
  • The dashboard shows pending exits to regularize, monthly tardiness and punctuality evolution for the last 6 months

Benefits

  • Regulatory compliance for time tracking with PDF work log generation
  • Check-in with verifiable geolocation (Google Maps link)
  • Multiple configurable shifts (split, continuous, custom) with independent tolerances
  • Overtime control with automatic weekly calculation and alert at the legal limit of 80 annual hours
  • Multi-channel alert system (email + internal) configurable by role (User, Supervisor, HR)
  • Complete national and local holiday management with automatic Spanish import
  • Vacation and absence module with day balance, requests and visual calendar
  • Intuitive employee panel with check-in, calendar, history, requests and vacations
  • Administration dashboard with incidents, tardiness and punctuality evolution
  • Integration with Telegram and PIN panel for external device clocking
  • Record export to CSV and PDF work log

Technical sheet

Complete attendance system with geolocation check-in, configurable shifts, breaks, overtime with legal limit, automatic alerts, national holidays, vacations and PDF work log export.

Base configuration

  • Define entry and exit times per day (split or continuous shift) with weekly total.
  • Create shifts with tolerances, break type (manual/automatic) and schedules per day of the week.
  • Enable options: automatic check-in at login, automatic closing, geolocation, breaks and tolerance margin.
  • Configure Telegram/PIN connection (bot_control database, instance code, public PIN panel URL).
  • Configure automatic alerts: late check-in, missing exit, overtime warning/limit, vacation conflict.
  • Import Spanish national holidays and add local holidays (fixed or dynamic).

Variables and parameters

  • Schedules per day and shift (period 1 and period 2 for split shifts).
  • Entry/exit tolerance in minutes per shift.
  • Check-in options: automatic at login, automatic closing, geolocation, breaks with prior entry.
  • Tolerance margin in minutes before work schedule start.
  • Alert thresholds: minutes for late check-in, % for overtime warning, legal 80h limit.
  • Alert recipients by role (User, Supervisor, HR) and channel (email, internal).

Recommended flow

  1. Administrator configures schedules, shifts, additional options, alerts and holidays.
  2. Employee clocks in/out from the "Attendance Control" panel with geolocation.
  3. Records breaks (coffee, lunch) during the workday.
  4. Checks calendar, history and submits rectifications or new check-in requests with reason.
  5. Supervisor reviews requests and rectifications, approving or rejecting from the admin panel.
  6. System calculates overtime weekly and generates automatic alerts when thresholds are exceeded.
  7. HR checks the dashboard, exports records to CSV/PDF and manages the vacation calendar.
Try Fichajes in our demo

Log in with demo.200 / demo.200 or demo.201 / demo.201

Access the demo