DolicraftRH
Complete HR Module: Leaves, Expenses, Team Calendar. Compatible Dolibarr V16 to V23. GPLv3. No external dependencies. By Dolicraft.
Full description
DolicraftRH - Complete HR Module: Leaves, Expenses, Team Calendar
DolicraftRH for Dolibarr. Compatible V16 to V23. GPLv3 license. No external dependencies.
Features
1. Leave Requests with Approval Workflow
Employees create leave requests selecting type, dates, half-day options, and reason. Requests follow a workflow: draft, submitted, approved/refused. The validator is automatically determined from the user's supervisor.
2. 5 Default Leave Types
Pre-configured types: CP (25 days), RTT (10 days), Sick Leave (justification required), Unpaid Leave, Exceptional Leave. Each with its own color and rules. Fully customizable.
3. Automatic Balance Tracking
Balances are tracked per user, per leave type, per year. Allocated days, taken days, and pending days are updated automatically. Annual reset via cron on January 1st.
4. Team Absence Calendar
A monthly calendar view shows all approved absences color-coded by leave type. Navigate between months, filter by team. Instant visibility of who's off when.
5. Expense Reports with Receipt Upload
Create expense reports with detailed line items: date, category (transport, meals, hotel...), description, amounts. Upload receipt photos/scans (JPG, PNG, PDF) per line.
6. Manager Approval for Leaves and Expenses
Managers see pending approvals in their dashboard. Quick approve/refuse buttons with mandatory comment on refusal. Email notifications at each step.
7. Cron Jobs
Daily cron handles: annual balance creation on Jan 1st, reminder emails for pending requests older than 3 days.
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