Jamaica Public Holidays
Automatic Generation of All Jamaican Public Holidays with Observed Date Handling
Never Miss a Public Holiday Again
Generate all Jamaica public holidays for any year in one click — fixed dates, Easter-based dates, and floating dates all computed automatically, with correct observed-day substitution when a holiday falls on a weekend.
All 12 Jamaican Public Holidays
- New Year's Day — 1 January
- Good Friday — Easter-computed
- Easter Monday — Easter-computed
- Labour Day — 23 May
- Emancipation Day — 1 August
- Independence Day — 6 August
- National Heroes Day — 3rd Monday in October
- Christmas Day — 25 December
- Boxing Day — 26 December
Smart Observed Day Handling
- Holiday on Saturday → observed on Friday
- Holiday on Sunday → observed on Monday
- Collision detection (e.g. Boxing Day observed ≠ Christmas)
- No duplicate holidays created on re-generation
- Observed holidays clearly labelled
Employee Leave Calendar Integration
- Confirmed holidays create calendar leave entries
- Automatically blocks those days across all employees
- Appears in the Leaves calendar and Gantt views
- Deletable per company if customisation needed
Workflow
- Draft — review before confirming
- Confirmed — generate calendar leaves
- Generated — leaves created, employees notified
- Manage per company for multi-company setups
Multi-Company Ready
Each company manages its own holiday set. Generate holidays independently per company — useful for groups with entities in different jurisdictions.
Part of the Jamaica Localization Suite
Works standalone or alongside Jamaica Payroll for automatic public holiday pay calculations on payslips.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Time Off (hr_holidays)
• Invoicing (account) • Discuss (mail) • Calendar (calendar) • Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 1814 |
| Technical Name |
l10n_jm_hr_holidays |
| License | LGPL-3 |
Please log in to comment on this module