The following article explains how to set up a compensation day rule. Several steps are required to configure a compensation day rule.
Reference activities or legal exceptions
We will need Reference activities or legal exception codes that will increase and decrease the compensation day balance.
Roster filter
Roster filters are needed to identify the Increase and decrease filters.
To decrease the Compensation day balance, we refer to the reference activity code "DIL".
To increase the Compensation day balance, we refer to the legal exception code "1".
Note: filter is LegalExceptionCodes(string).
Compensation day types
We must create a placeholder for the calculation, which is defined by a Compensation Day Type.
It is possible to define many different calculation types that can calculate any situation.
Compensation day rules
You must have a rule for how much shall be earned or compensated. This means that you can have different rules depending on how much it shall calculate.
Field | Description |
Compensation Days | Select the placeholder for the calculation, come from Compensation Day Types. |
Human Resource Filters | Select a filter that covers the crew that should be included in the calculation. |
Roster Filter | Control what the rule shall use for the calculation. |
Duration Type | You can choose from three Duration types: - Activity duration: The compensation will have the same length as the assigned activity. - Activity Duration Overlapping Holiday: The calculation allows overlapping of holiday activities. - Fixed Value: It can be HHMM or Hmm. |
Balance Increase | Increase the value |
Balance Decrease | Decrease the calculation. |
On the Roster
In this example, when you assign a legal exception code "1", the balance will increase. When you use the code "DIL", the balance will reduce.
From HR, you can access the compdays calculations.
Add or edit
You can add or edit a compensation day/time manually or add a Reason.
Note: After you have done the above, you need to reset the HOLDERS in the setup.