DolicraftTimesheet
Weekly Timesheet with Built-in Timer and Manager Validation. Compatible Dolibarr V16 to V23. GPLv3. No external dependencies. By Dolicraft.
Full description
DolicraftTimesheet - Weekly Timesheet with Built-in Timer and Manager Validation
DolicraftTimesheet for Dolibarr. Compatible V16 to V23. GPLv3 license. No external dependencies.
Features
1. Weekly Grid Interface
A spreadsheet-like grid with projects/tasks as rows and Monday-Sunday as columns. Enter hours in each cell. Row and column totals update automatically.
2. Built-in Timer
Start a timer for any project/task with one click. The elapsed time is displayed live (HH:MM:SS). When stopped, hours are automatically filled into today's cell, rounded to the configured increment.
3. AJAX Auto-Save
Every cell is saved automatically when you leave it — no save button needed. Changes are persisted instantly to the database.
4. Manager Validation Workflow
Employees submit their weekly timesheet. Managers see pending timesheets and can approve or reject them with a comment.
5. Reports by Project, User, Period
Three report views with filters: hours by project (budget remaining), hours by user (capacity), hours by period (trends). CSV export available.
6. Friday Reminder Cron
A weekly cron job sends email reminders to users who haven't submitted their timesheet by Friday afternoon.
Requirements
Dolibarr V16 to V23
PHP 7.4 to 8.3
No external dependencies
Installation
Download ZIP from DoliStore
Extract to htdocs/custom/
Enable in Setup > Modules
Configure in module settings
Support
Email: contact@dolicraft.com | Website: dolicraft.com