> ## 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).

# Compensate overtime with vacation days 🕒➡️🌴

This article explains the usual process in **haddock HR** for **compensating extra hours worked** by adding **vacation days** through a **manual transaction**.

---

### Prerequisites ✅

- Permission to access **Rules → Transactions** and create/edit transactions.
- The **Vacation to enjoy** account defined in your environment.

---

### 1) Go to *Rules → Transactions* ⚙️

1. In the **left menu**, go to **Rules**.
2. Open **Transactions**. You will see the history of movements: vacations, worked hours, contract hours, etc.

---

### 2) Create a manual transaction ➕

1. Click the **+** button in the top right corner.
2. In **Employee**, **search for and select** the person you want to compensate.
3. For **multiple employees**, use the **Add** button and repeat the selection.

---

### 3) Fill in the transaction fields ✍️

- **Account:** choose **Vacation to enjoy** (the *Account* drop-down).
- **Available from date:** indicate **from when** those vacation days can be taken (for example, **August 1**).
- **Value:** enter the **vacation days** to add (for example, **2**). You can also use fractions if your policy allows it (for example, **0.5**).
- **Notes:** add some context (for example, *“Vacation compensation for overtime from the first half of the year”*).

![](https://storage.googleapis.com/helpdesk-haddock-images/haddock-hr/absence-and-vacation-management/compensate-overtime-with-vacation-days/images/01-3-fill-in-the-transaction-fields.png)

---

### 4) Save and apply the compensation 💾

- Click **Save**. The **transaction is recorded** and the **Vacation to enjoy** balance is **updated immediately**.
- If you selected multiple employees, **one transaction per employee** is applied.

---

### 5) Edit or delete the transaction ✏️🗑️

- From **Rules → Transactions**, locate the movement you created and use the **Edit** or **Delete** options if you need to make changes.

---

### Tips and best practices 💡

- **Track the reason** in *Notes* (for example, a reference to a timesheet or a specific period).
- **Units must match:** if you compensate in **days**, use day values; if your company compensates in **hours**, adjust the equivalent and the corresponding account.
- **Future dates:** if the compensation applies from a specific date, make sure to set it in **“Date”**.
- **Quick check:** after saving, check the employee's **vacation balance** to confirm the increase.

---

### Quick example 🧪

- Account: **Vacation to enjoy**
- Available from date: **01/08**
- Value: **2** (days)
- Notes: *“Vacation compensated for overtime from the 1st half of the year”*

Done! The employee now has those extra days available to request holidays in the indicated period.