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