| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Time Off (hr_holidays) • Discuss (mail) • Calendar (calendar) |
| Lines of code | 200 |
| Technical Name |
auto_monthly_leave_assign |
| License | LGPL-3 |
| Versions | 17.0 18.0 19.0 |
|
Automation Module |
Automated Leave Accrual
Seamless Yearly Resets & Monthly Credits
Take the manual effort out of HR management. This module automates the entire lifecycle of employee leave balances, from January 1st resets and Carry Forward logic to mid-month joiner prorating. Ensure every active employee receives exactly 1.5 days per month, alongside their 2 optional leaves, without lifting a finger.
Smart Monthly Accruals
The module initializes yearly records on Jan 1st with an immediate 1.5-day credit and 2 Optional Leaves. For mid-month joiners, it intelligently waits until the 1st of the following month to generate their record and begin the monthly 1.5-day accrual cycle.
Days Added Monthly
| Earned Leave Carry Forward | 6 Days |
| WFH Carry Forward | 6 Days |
| Excess Leave | Lapsed |
Intelligent Carry Forward
Never lose hard-earned time. At the end of the year, the system automatically transfers up to 6 days of Earned Leaves and 6 days of WFH to the new year's balance. Any remaining leaves above this threshold are automatically cleared to keep the records clean.
| ⚙️ |
Required ConfigurationTo enable the automation, ensure you have configured the following Leave Types in Odoo: Earned Leave, Optional Leave, and Work From Home. The module maps these types to the monthly accrual and carry-forward engines. |
Key Module Features
- Yearly Reset: Automated record creation every January 1st for all active employees.
- Monthly Accrual: Automated credit of 1.5 leaves per month added to the active record.
- New Joiner Logic: Mid-month joiners are captured and enrolled on the 1st of their first full month.
- Optional Leaves: Instant assignment of 2 optional leaves at the start of the year.
- Dual Carry Forward: Specific 6-day cap for both Earned Leave and WFH categories.
- Lapse Automation: Automatic "Waste" logic for leaves exceeding the carry-forward limit.
- Professional Reporting: View current vs. carried-forward balances in a single Odoo view.
Our Expertise
|
⚙️
CustomizationTailoring Odoo to fit your unique business logic. |
🚀
ImplementationEnd-to-end setup for startups and enterprises. |
🛠️
SupportReliable 24/7 support and maintenance. |
30 Days Free Support
We stand by our code. Need help with installation or have a question?
Please log in to comment on this module