🌴 How to recover worked public holidays as vacation days in haddock HR
If your team works on some public holidays and you want those days to be automatically compensated with holiday days to enjoy later, you can easily configure it in haddock HR with a special shift and a rule. Here we explain how to do it step by step:
🛠️ 1. Create a special shift for worked public holidays
- Go to Shifts from the side menu.
- Click the “+” button to create a new shift.
- Give it a descriptive name, for example: FT - Worked public holiday.
- In the shift settings, mark it as valid for ECE route types.
- Save the shift.

📅 2. Make sure the public holidays are defined in the calendar
- Go to Calendars from the side menu.
- Select the corresponding calendar.
- Check that the public holidays are correctly marked.
This is important so that haddock HR can tell which days are public holidays and apply the logic correctly.
⚙️ 3. Create a rule to convert those worked public holidays into vacation
- Go to Rules > Rules.
- Create a new rule by clicking “+”.
- Give it a name, for example: Worked public holidays – Vacation recovery
- In the transaction type, select Shift.
- In the Shift field, choose the special shift you created earlier (for example, Worked public holiday).
- In Destination account, select an account of type Vacation to enjoy.
Each time you assign that shift on a public holiday, haddock HR will automatically add one unit to the vacation account.

💾 4. Save and start using it
Click Save and the rule will be active.
From now on, whenever someone works on a public holiday with that special shift, haddock HR will compensate it by adding vacation to their account.
Updated on: 23/04/2026
Thank you!
