Skip to main content

Accrual Policies

An accrual policy defines how employees accumulate (accrue) paid leave, how this allowance is prorated if an employee worked fewer hours, and if and when the accrued allowance expires. This guide covers everything from setting up basic accrual policies to managing special leave types like maternity and parental leave.

Set Up an Accrual Policy

Policies and laws concerning paid leave differ from country to country. In some countries, paid leave accrues gradually over time, rather than being granted all at once. In others, the leave entitlement increases with an employee's age.

With flair, you can determine the rate of accrual by creating an accrual policy. To start, open the Absence Settings page in the flair HR app by using the App Launcher 𓃑. Select one of your absence categories from the left panel on the screen. You can then choose an accrual policy from the center panel or click Create to make a new one.

Create a new Accrual Policy from the Absence Settings page in flair

There are multiple options that allow you to customize your accrual policy to applicable employment law and company policy.

  • Accrual Policy Name: Give your accrual policy a descriptive name so you can easily find it again later.
  • Absence Category: Select which type of absence your accrual policy will apply to.
  • Amount: Define the amount of absence to be accrued. For daily absence categories, the amount refers to days. For hourly absence categories, the amount is in hours.
  • Interval: Choose the period of time over which the absence allowance will be accrued. Selecting the Anniversary option will accrue absences over the period of one year, starting on the employee's Start Date.
  • Start Accruing On: Choose the date on which the which the accrual will start.
  • Grant full allowance at the start of an interval: Checking this box will grant employees their full absence allowance all at once. If you check this box, you will also have the option to grant future allowances in advance.

Define the amount of absence to be accrued and the interval in which it accrues

Proration Settings

Proration occurs when an employee joins or leaves an organization during a calendar year. As a result, they are only entitled to a specific portion of their annual vacation allowance. It is also used to calculate absence allowances for part-time employees.

Workload Proration Type

  • Do not prorate based on workload: All employees, both full-time and part-time, receive the same absence allowance.
  • Prorate based on workload: The absence allowance is based on the number of working days in a week.
  • Prorate based on FTE percentage: The absence allowance is based on the full-time equivalent (FTE) percentage. For example, if full-time employees work 40 hours per week, employees who work 20 hours per week have an FTE percentage of 50% and receive half the absence allowance.

Period Proration Type

  • Do not prorate by period: Regardless of when an employee joins the company, the full vacation days are granted for the entire year.
  • Prorate by days: If an employee joins during the year, the days are calculated pro rata from the start date until the end of the year.
  • Prorate by months: If an employee joins during the year, the months are calculated pro rata from the start date until the end of the year.
  • Prorate by full months: If an employee joins during the year, the total months from the start date are calculated pro rata until the end of the year. If the employee joined midway through a month, this month is not counted.

Rounding Type

  • Round final result: The final prorated allowance is rounded.
  • Round each segment separately: If an employee's workload changes during the period, the prorated allowance is rounded separately for each change (segment) and added up.

Rounding Mode

  • Do not round: The prorated allowance is not rounded.
  • Round to nearest whole number: The prorated allowance is rounded up or down to the nearest whole number.
  • Round to the nearest half: The prorated allowance is rounded up or down to the nearest .5 value.
  • Round up to nearest half: The prorate allowance is rounded up to the nearest .5 value.

Define the proration settings for your new accrual policy

Expiration Settings

You can also choose when accrued absence days or hours should expire and how many are carried over into the next period.

  • Never: Accrued absences never expire.
  • At the end of an accrual interval: All accrued absences expire at the end of the period.
  • With unlimited carryover: All absences are carried over to the next period. You can define the day, month, and year for the expiry of carried over absence allowance.
  • With regulated carryover: Specify an amount of allowance that can be carried over to the next period. You can define the day, month, and year for the expiry of carried over absence allowance.

Define whether absence allowance can by carried over and when it should expire

Rules for Increasing Allowance

You can also increase the amount of leave granted to employees based on their years of service in the company or their age.

To do this, when creating a new accrual policy, scroll down to Amount Change Rules and click the checkbox labeled "Change leave allowance based on employee's age or years of service".

You will then see some additional options. Click the "Additional leave is used first" checkbox if you would like the additional days earned to be used before the standard allowance defined at the top of the page.

In the Interval dropdown, you can choose whether the additional days accrue yearly or in the same accrual interval you defined earlier in your accrual policy.

Now you can define your Amount Change Rules:

  • Apply After: The number you enter here indicates either the number of years of service an employee must work or the age they must be to gain additional absence days.
  • Type: Define whether the additional days are granted based on years of service or the employee's age.
  • Change Original Amount By: The number you enter here defines how many absence days will be added to the original allowance. If you add a second rule, it does not stack on the rules before it. See the below example for further explanation.
  • Add Rule: Click this button to add another rule. You will need a new rule for each accrual amount change you wish to make.
info

Example: If you want to grant employees one additional day off for every two years of service, you would enter 1 into the first Change Original Amount By field, 2 into the second Change Original Amount By field, and so on, as shown in the screenshot below.

Applying rules to increase absence entitlement based on years of service

Replacing Outdated Accrual Policies

When you need to replace an outdated accrual policy with a new one, follow these steps to ensure a smooth transition and preserve employee absence balances.

warning

Please ensure that you follow these steps in the exact same order.

Deleting the Old Policy

  1. Click on App Launcher
Click on App Launcher
  1. Type "Absence Settings"
Type "Absence Settings"
  1. Click on Absence Settings
Click on Absence Settings
  1. Click on an Absence Category
Click on an Absence Category
  1. Select the Accrual Policy that you wish to delete by clicking on it.
Please select the Accrual Policy that you wish to delete by clicking on it.
  1. Make sure to select all employees in the Employee List by checking the "Select All" option.
Please make sure to select all employees in the Employee List by checking the "Select All" option.
  1. Click on Show menu
Click on Show menu
  1. Click on Delete
Click on Delete
  1. Click on Yes, delete
Click on Yes, delete

Creating and Assigning the New Policy

  1. To create a new Accrual Policy, simply click on the "Create" button.
To create a new Accrual Policy, simply click on the "Create" button.
  1. Provide all the necessary details for your new accrual policy.
Provide all the necessary details for your new accrual policy.
  1. When you're done, click on 'Save'.
When you're done, click on 'Save'.
  1. To assign an employee, please navigate to the list view of employees and click on the 'Assign' button.
To assign an employee, please navigate to the list view of employees and click on the 'Assign' button.
  1. *Click on Start date
Click on *Start date
info

If you are changing from one Accrual Policy to another, you should select the same start date as the previous policy.

  1. To mass-assign multiple employees at once, please click on "Select Employees".
To mass-assign multiple employees at once, please click on "Select Employees".
  1. Select the employees that you would like to choose.
Select the employees that you would like to choose.
  1. To assign the Accrual Policy to employees, please click on the "Assign" button.
To assign the Accrual Policy to employees, please click on the "Assign" button.
  1. You may proceed to archive the old Accrual Policy now.
You may proceed to archive the old Accrual Policy now.
success

The current absence balance will automatically transfer to the new accrual policy.

Additional Resources

For a complete visual walkthrough, see the Tango guide: Replacing outdated Accrual Policies.

End or Delete Accrual Policies

There are three ways to end or delete employees' accrual policies and absence categories:

Option A: Turn off the Accrual Policy on the Employee record

  1. Click on Employees
Click on Employees
  1. For an accrual policy, choose which employee you wish to deactivate.
For an accrual policy, choose which employee you wish to deactivate.
  1. Click on Absence Categories
Click on Absence Categories
  1. To turn off an accrual policy or absence category, uncheck the box next to it.
To turn off an accrual policy or absence category, uncheck the box next to it.

Option B: Delete the Employee's Accrual Policy or Absence category from Absence Settings

  1. Click on App Launcher
Click on App Launcher
  1. Type "absence settings"
Type "absence settings"
  1. Select the Employee Absence Category from which you wish to remove the employee.
Select the Employee Absence Category from which you wish to remove the employee.
  1. Pick the right employee, then click the dropdown arrow next to the "assign" button.
Pick the right employee, then click the dropdown arrow next to the "assign" button.
  1. Click on Delete
Click on Delete
  1. Click on Yes, delete
Click on Yes, delete

Option C: Give the Employees Accrual policy a Termination Date

Recommended for Accrual Policies to ensure accurate history data.

  1. Select the appropriate Employee Absence Category...
Select the appropriate Employee Absence Category...
  1. Click on the appropriate accrual policy.
Click on the appropriate accrual policy.
  1. Select the respective employee and click the drop-down arrow next to their name. You can also select multiple employees and click on the drop-down arrow next to the assign button to perform a mass action and set an end date in bulk.
Select the respective employee and click the drop-down arrow next to their name. You can also select multiple employees and click on the drop-down arrow next to the assign button to perform a mass action and set an end date in bulk.
  1. Click on Edit
Click on Edit
  1. Click on Select a date for End date
Click on Select a date for End date
  1. Click on Save
Click on Save
  1. Records processing will commence by the system.
Records processing will commence by the system.
  1. Click on Close
Click on Close

Troubleshooting Accrual Policies

If you're experiencing issues with your accrual policies, here are the key areas to review:

Accrual Policy Settings

  • End Date: Make sure the policy doesn't have an end date.
  • Carry-over Rules: Check that carry-over limits and expiry settings reflect your company policy.
  • Negative Policies: Don't use accrual policies with negative values, they can cause issues, especially around year-end, as negative balances don't expire.

Employee Record

  • Employment Term: Ensure there's no end date in the employee's record, this can prevent accruals from generating.
  • Workload: Verify that the employee has an active workload for the relevant year, as it's essential for calculating accruals.

Public Holidays

  • Confirm that public holidays for the year are added either:
    • In the Location object, or
    • In the Public Holiday Calendar (recommended)

Additional Checks

  • You can view each employee's current allowance by checking their Employee Absence Category.

  • Absence Category Settings – check the following options:

    • FTE-based absence deduction enabled?
    • Target Hours Deduction
    • Deduct by workload target hours
    • Ignore until workload target hours
    • Do not deduct hours

    These settings directly affect how hours are deducted and how accruals behave.

  • If changes were made recently, try triggering a recalculation (e.g. by briefly reassigning the absence policy).

  • Ensure that the correct absence policy is assigned under the employee's absence settings.

Monthly Accrual Policies and Reporting Issues

When using monthly accrual policies, several inconsistencies may appear in reports, leading to confusing and incorrect representations of available, used, and carried-over days. The issue stems from how monthly and yearly accrual policies are handled in the reporting system.

Identified Issues

  1. Incorrect Numbers for "Accrued" and "Carry Over":

    • Reports display incorrect values for accrued and carried-over days, e.g., showing "2 days accrued" when the actual number should be higher.
    • There's a lack of clear separation between monthly and yearly policies.
  2. Confusion Around "Used Days" and "Available Days":

    • Reports show values that do not align with the monthly policy.
    • "Used Days" appears to refer to an entire year, even when the policy is set to monthly.
  3. Incompatibility Between Monthly Accruals and Yearly Reporting:

    • Reports are structured for yearly tracking and do not accurately reflect monthly accrual policies.
    • This causes confusion and makes it difficult to understand how allowances are calculated.

Recommendations

Potential Temporary Solutions:

  • Communicate to customers that reports may not display accurate data when monthly accrual policies are used.
  • Consider removing the affected report components for monthly policies to reduce confusion.

Long-Term Fixes:

  • Introduce the ability to configure reporting to reflect either monthly or yearly accrual structures.
  • Allow better customization options to align reporting outputs with different policy types.

If everything looks correct and the issue persists, don't hesitate to reach out to support@flair.hr – we're happy to help!

Adjusting Accrual Policies

In some cases, you may need to make direct adjustments to accrual policies that cannot be done through the standard interface. This requires temporarily disabling triggers using Flair Migration Settings.

Issue

  • Accrual policies need adjustments.
  • Salesforce Inspector Reloaded does not support direct adjustments.
  • Disabling triggers (via Flair Migration Settings) is a required step, which leads to the Salesforce Inspector Reloaded supporting direct adjustments.

Solution

Check Custom Settings

  1. Navigate to Setup in Salesforce.

  2. Search for Custom Settings in the Quick Find bar.

  3. Locate the relevant setting Flair Migration Settings.

  4. Click Manage next to it.

  5. Click New:

Use Salesforce Inspector Reloaded

  1. Open Salesforce Inspector Reloaded.

  2. Edit the accrual policy fields.

Enable the Triggers Again

  1. Navigate back to the Setup.

  2. Locate the relevant setting Flair Migration Settings.

  3. Delete the value that disabled the triggers.

Configure Maternity and Parental Leave Absence Policies

In addition to standard vacation policies, you can create specialized accrual policies for maternity and parental leave. These policies allow you to define specific allowances and rules for employees taking parental leave.

Creating the Absence Category

  1. Click on App Launcher
Click on App Launcher
  1. Click on Absence Settings
Click on Absence Settings
  1. To add an absence category, either make a new one or click on an existing one.
To add an absence category, either make a new one or click on an existing one.
  1. Name your category "Maternity / Paternal Leave" or something similar.
Name your category "Maternity / Paternal Leave" or something similar.
  1. Click on Daily in the Type field.
Click on Daily in the Type field.
  1. Click on Deduct by workload target hours
Click on Deduct by workload target hours
  1. Assess the regulations you want to implement in your category
Assess regulations
  1. Click on Save
Click on Save

Setting Up Absence Request Policies

  1. Click on the drop down menu next to Accrual Policies.
Click on the drop down menu next to Accrual Policies.
  1. Click on Absence Request Policies
Click on Absence Request Policies
  1. Click on Create
Click on Create
  1. Name this policy "Maternity Leave" or something similar.
Name this policy "Maternity Leave" or something similar.
  1. Check Maximum per absence request
Check Maximum per absence request
  1. Enter the number of days you want to give for maternity leave.
Enter the number of days you want to give for maternity leave.
  1. Click on Save
Click on Save

Assigning Policies to Employees

Follow the same process you would use for any other accrual policy:

  1. Click on the policy name (e.g., "Maternity Leave")
  2. Click on Assign
  3. Click on Select Employees
  4. Select the employees to whom you wish to apply this policy and click Add
  5. Click on Assign to x-employees

You can repeat this process to create a separate policy for parental leave with different allowances and rules as needed.