How do I use Calculation Types with Absence Reasons?

When booking an absence in either the Calendar or Availability Screen, Focus uses one of three Calculation Types (Add To, Set To, From Schedule) to decide how to apply the hours to the employee’s Timesheet. Each Calculation Type applies the time in different ways.

The Absence Reason that you choose dictates which Calculation Type, how many Hours and which Rates are applied by default. These defaults are set when an Absence Reason is created. 

You can override these defaults, if required, when booking the absence.

This guide will look at:

  • Add To - adding the new total to the hours already worked
  • Set To - replacing the hours worked with the new total
  • From Schedule - using the hours from the employee’s schedule

Add To

What it does: Adds the new total to any existing time.

Example: An employee attends a 1-hour internal training session after their regular 8-hour shift. Their line manager uses the ‘Internal Training’ Absence Reason to book it which has a default of 1 hour. The training session time is added to the worked time, resulting in a total of 9 hours.

Set To

What it does: Replaces any existing time with the new total.

Example: An employee clocks in at 09:00 but, due to a family emergency, they leave work suddenly, clocking out again at 09:22. Their line manager uses the ‘Compassionate Leave’ Absence Reason to account for this sudden absence. The Absence Reason uses the ‘Set To’ calculation type. The default total of 08:00 hours is applied to the Timesheet, replacing the 22 minutes of work and creating a full day’s absence instead.

From Schedule

What it does: Applies whatever hours are assigned by the Shift Rule (their schedule).

Example: The line manager books a holiday for an employee on a day where they are scheduled to work. Their scheduled hours are used to calculate the total.

Important note - Using ‘From Schedule’ can lead to unexpected results if the employee is not on the expected schedule.

Related Articles

How do I use Calculation Types on the Timesheet?

Calculation Types are what Focus uses to calculate time when making edits. In Timesheets, they come into play when an edit to hours is being made.

How do I approve or decline someone's holiday request?

Action holiday requests from your team.

How do I use Absence Types and Absence Reasons?

Explaining how to create new Absence Types and Absence Reasons makes it much easier to demonstrate how they are applied day-to-day.

Skill Level

Intermediate