⚙️ How to configure the behavior of vacation and target hours in haddock HR
In haddock HR, target hours are the theoretical hours a person should work each day, according to the assigned contract. These hours are used to measure whether someone has completed their working day and to calculate the balance of hours worked.
However, when a person is on vacation, on sick leave (IT), or on any other justified absence, you may not want those target hours to count. Below we explain how to configure this correctly.
🎯 What are target hours?
Target hours are defined by the employee's employment contract. For example:
- A 40h weekly contract may have 8 target hours from Monday to Friday.
- A 30h contract could have 6 hours from Monday to Saturday.
These hours are assigned automatically in the system and are compared with actual clock-ins or shifts.
❓ Why do we not want them to count during vacation or absences?
If a person is on vacation and the system still assigns target hours, it will look like they have not completed their working day.
That is why it is important to configure correctly when target hours should not be added.
✅ How to configure vacation days so they do not add target hours
➤ Step by step:
- Go to the main menu and open “Rules > Contracts”.
- Open the contract or contracts you want to modify.
- Go to the “Worked hours” tab.
- Find the section that says:
“Do not add target hours on days with the following planned shifts”
- Click “+ Add shift”.
- Select the Vacation shift (or the absence shift you are interested in).
- Save the changes.
🧠 From now on, any day scheduled with that shift will not add target hours for that person.
🏥 What if the person is sick (IT)?
You can use exactly the same system for other justified absences, such as:
- IT (temporary incapacity)
- Paid leave
- Training absence (if applicable)
You only need to add those shifts in the same contract section.
🔁 What happens when you assign a full week of vacation?
If you configure the contract correctly:
- When you assign a full week with the vacation shift,
- The target hours for that week will be zero,
- And the system will not show mismatches or negative balances.
📌 Recommendations
- Make sure all vacation and absence shifts are correctly defined as absence shifts, not work shifts.
- Check that all active contracts have this rule configured if it applies.
- If you have several contract types, review them one by one to ensure consistency.
Updated on: 23/04/2026
Thank you!
