> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.haddock.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 🌴 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

1. Go to **Shifts** from the side menu.
2. Click the **“+”** button to create a new shift.
3. Give it a descriptive name, for example: FT - **Worked public holiday**.
4. In the shift settings, mark it as **valid for ECE route types**.
5. Save the shift.

![](https://storage.googleapis.com/helpdesk-haddock-images/haddock-hr/absence-and-vacation-management/how-to-recover-worked-public-holidays-as-vacation-days-in-haddock-hr/images/01-1-create-a-special-shift-for-worked-public-holidays.png)

---

### 📅 2. Make sure the public holidays are defined in the calendar

1. Go to **Calendars** from the side menu.
2. Select the corresponding calendar.
3. 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

1. Go to **Rules > Rules**.
2. Create a new rule by clicking **“+”**.
3. Give it a name, for example: **Worked public holidays – Vacation recovery**
4. In the transaction type, select **Shift**.
5. In the **Shift** field, choose the special shift you created earlier (for example, *Worked public holiday*).
6. 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.

![](https://storage.googleapis.com/helpdesk-haddock-images/haddock-hr/absence-and-vacation-management/how-to-recover-worked-public-holidays-as-vacation-days-in-haddock-hr/images/02-3-create-a-rule-to-convert-those-worked-public-holidays-into-vac.png)

---

### 💾 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**.