How to stop hourly absences from adding target hours in haddock HR
In haddock HR, target hours represent the time a person should work within a given period. When an intraday hourly absence is recorded - for example, a sickness absence of only a few hours during the workday - that time should not be considered target hours, since it is not expected working time.
If this configuration is not set correctly, absence hours can end up being added to target hours, which alters the calculation of the daily balance and working time compliance.
To avoid this, you need to combine the hourly absence configuration correctly with a specific rule in haddock HR.
1. Configure the intraday hourly absence
The first step is to create or edit an hourly absence shift and assign it a time type that identifies its nature.
For example:
- Absence type: hourly absence
- Time type: Sickness
This time type will be the element that allows you to control how these hours should be counted in later calculations.

2. Access rules in haddock HR
To create the rule, follow this path inside the product:
- In the left-hand menu, go to Settings (the gear icon).
- Inside Settings, select Rules.
From here you manage all rules that affect time and balance calculations in haddock HR.
3. Create the calculation rule
Once inside Rules, create a new rule with the following parameters:
- Rule type: Time type
- Time type: Sickness
- Operation type: Subtract
- Destination account: Target hours (system account)

With this setup, every time an intraday hourly absence associated with this time type is recorded, haddock HR will automatically subtract those hours from the target hours account, preventing them from being considered working time.
Updated on: 23/04/2026
Thank you!
