Time clock systems by TimeIPS
Call Now! 316-264-1600
Information
Sales
Support
Knowledge Base Search:  
Main Menu
· Home

· Table of Contents
· Article Index

· Downloads
· New Features
· FAQ
· News
· Web Links

  
TimeIPS Knowledge Base

Table of Contents: Article IndexPrintable Version

Applies to versions: 2.0, 2.1, 2.2, 2.3, 2.4



Accruals



Accrual Groups provide a way to set the types and amount of benefits that will be accrued for employees. If you have groups of employees who earn different benefits or at different rates (hourly and salary, for example), create an accrual group for each and set the accrual rules as needed.

 

The Payroll Integration with Benefits Tracking module (IPSQBI) is required.

Included features:

  • One accrual group
  • Two tenure levels
  • Vacation and Sick accrual types
  • Automatic weekly accruals

 

With the optional Advanced Benefits Tracking module (IPSBEN), the following features are added:

  • Unlimited accrual groups
  • Unlimited tenure levels
  • Unlimited custom plus Vacation and Sick accrual types
  • Flexible accrual periods
  • Enhanced configuration options including caps and prorating

 

 

 

Using the left pane Main Menu » Administration, click on: Benefits » Accruals



Accrual Groups are used to track a set of employees with related accrual rules. Most companies will only need one accrual group. Separate groups are useful when you have multiple classes of employees with different rules; for example, a company may have different benefit rules for full-time and part-time employees.

 

 

Create an Accrual Group


  • Click the + (plus) sign on the left side of the Create New Accrual Group bar. 
  • Copy from Existing Group: To copy the settings from another group, select that group from the drop down list.
  • Provide a descriptive Name for the group.
  • Click the Create Group button. The page will refresh to allow you to configure accruals for the new group.

 

 

 

Use a Default Accrual Group

If there is more than one accrual group, select one of them to be the Default Group. Employees will automatically be associated with this group (and therefore will be effected by this groups accrual terms), unless they are manually designated into a different group.

 

 

 

Edit an Accrual Group - General


  • Click the + (plus) sign next to the group's name to expand the settings section.

The General tab configures the employees who belong to the group.

  • The Group Name can be changed by simply typing over the existing name. 

  • Move or remove Employees from the Group by simply clicking on their name(s) and then clicking the left or right arrow.
    • Employees who do not currently belong to the accrual group appear in the list on the left. If the employee belongs to another group, that group's name will be displayed beside the employee's name.
    • Employees who currently belong to the accrual group appear in the list on the right. Each employee will have an icon: an empty box, a box containing a check mark, a green arrow, or a red arrow.
      • The empty box indicates that the employee is not a member of the group and is not scheduled to join the group in the future.
      • The check mark indicates that the employee is a member of the group and is not scheduled to leave the group.
      • The green arrow indicates that the employee is not a member of the group, but is scheduled to join the group at some time in the future; hovering the mouse cursor over the arrow will display the time that the employee will join the group.
      • The red arrow indicates that the employee is currently a member of the group, but is scheduled to leave the group at some time in the future; hovering the mouse cursor over the arrow will display the time that the employee will leave the group.

        NOTE: If an employee is scheduled to leave an accrual group at the same time (during the same second) that accruals for that group are scheduled to be calculated, the employee will receive the final accrual for that group before leaving.

  • Clicking any of these icons will open a dialog displaying the employee's entire Accrual Group History.


    • To make changes to the employee's Accrual Group History, click the Edit button.
    •  


    • To edit the Starting or Ending date, click on the date in the pink section.


    • Type in a new date and click the OK button.

     


    To Add the employee to a New Accrual Group:

    • Select the Accrual Group from the drop down list.

    • Add the Starting and Ending date.

      NOTE: A blank ending time means "forever" and will overwrite all memberships after the starting time.
    • Click the Add button.

 

 

 

Edit an Accrual Group by Benefit Type

The remaining tabs are for specific accrual types, such as Sick or Vacation. The top part of these tabs contains the tenure levels for the accrual type, the middle sections contain general and advanced settings that apply regardless of tenure, while the bottom section allows for periodic modifications of both tenure and general settings.

 

 

Tenure Levels

Tenure levels allow employees to earn different amounts of benefits based on how long they have been employed. When the TimeIPS Accrual Engine calculates benefits for an employee it will select tenure levels strictly based on the Tenure Starts After and Tenure Ends Before fields.

In the event that more than one tenure level could apply at the same time, the level that the employee qualified for most recently is selected, even if it accrues a lower benefit amount.  Caution:  Do not configure two or more tenure levels to become active at the same time.  For example, do not create a tenure level that starts after 14 days, and another that starts after 2 weeks.  If this does occur, TimeIPS will simply pick one of the two levels and apply it.


 


  • Click on the + (plus) sign on the far left next to the Accrual Tenure Level description.

  • To remove the current Tenure Level settings, click the DELETE Tenure Level button.

  • To EDIT the existing settings, make the needed changes and then click the Save Row button.

    • Tenure Starts After: TimeIPS supports two types of tenure levels: time-based and work-based.
      • Time-based tenure means that employees enter the tenure level after a minimum amount of calendar time has elapsed. Time-based tenure is specified by selecting "day(s)," "week(s)", "month(s)" or "year(s)" in this field.
      • Work-based tenure means that employees enter the tenure level after a minimum amount of hours have been worked. Work-based tenure is specified by selecting "hour(s) worked" in this field. Employees will receive accruals based on the longest tenure for which they qualify. If both time-based and work-based tenure levels are used, the level which provides the greater number of hours is used.

    • Tenure Ends Before: This is normally set to "0" which indicates there is no defined ending. For situations that require an end date, specify the time using the drop down list.
      EXAMPLE: A company grants its employees a higher benefit accrual rate only on certain years. In the 1st, 2nd, 3rd, and 4th years employees earn 1.0 hours per accrual interval. In the 5th year, employees receive 1.5 hours per interval, but in the 6th year, it goes back to the 1.0 accrual rate This would be accomplished by having a standard tenure level with a 1.0 accrual rate with the "Tenure Ends Before" set to "0", then a second Tenure Level with a 1.5 accrual rate set to Start After 5 years and Ends Before 6 years.

    • Accrual Rate: TimeIPS also supports time-based and work-based accrual rates. Time-based rates earn benefit hours based on calendar time elapsed; they are specified by selecting "Accrual Interval" or "Calendar Year" in this field. Work-based rates earn benefit hours based on hours worked by the employee; they are specified by selecting "hour worked," "40 hours worked," "2080 hours worked" or "hour worked over 40" in this field. In situations where both time and work-based rates are needed or other more complicated rates consisting of multiple actions are needed, use your own customized "expression".
      • Time-based rates: When the rate is specified as "accrual interval," the specified number of hours are given as a lump sum at the end of each accrual interval. When the rate is specified as "calendar year," the specified number of hours is divided among accrual intervals such that the employee will earn exactly the specified number of hours over the course of one calendar year. Note: When using time-based rates, an employee will earn benefits based on his/her tenure at the end of the accrual interval.
      • Work-based rates: The four work-based rate options are all equivalent in terms of calculation, so choose the option that is most convenient to express your company's accrual policy. If your policy determines accruals based on a different base number of hours, divide the desired accrual by the number of hours worked to determine the accrual rate, and select "hour worked." Note: When using work-based rates, an employee earns benefits at the rate effective at the time the hours are worked. NOTE: If an employee changes tenure levels during an accrual interval, the accrual will be calculated with the hours worked during each tenure level, using the rate for the tenure level effective at that time, and then adding them up.
      • Mixed rates: If accrual periods do not align with tenure level changes, it is recommended that all tenure levels use the same rate type (either time-based or work-based).  In the event that they must be mixed, and they do not align with tenure changes, situations will arise where one accrual calculation has some time-based tenure and some work-based tenure.  TimeIPS will grant the employee the accrual type (either time-based or work-based) which calculated to the most benefit time.  The time will NOT be added together or pro-rated.

    • Minimum Time Worked: (This option requires the IPSBEN module.) To require employees to work a minimum number of hours during the accrual interval to qualify to earn any benefit hours, specify that time here.

    • Maximum Single Accrual: (This option requires the IPSBEN module.) To limit the maximum number of hours that can be earned in a single accrual interval, specify a number here. This option is only useful with work-based rates. For example, if the Maximum Single Accrual is set to 1 hour and vacation hours accrue at a rate of 1 hour per 40 hours worked, an employee who worked 60 hours during the accrual interval would only earn 1 hours. If this option is not set, the employee would have earned 1.5 hours.

    • Maximum Net Hours Available: (This option requires the IPSBEN module.) This option is related to the "Maximum Accrued Hours" option above, but can be set according to an employee's tenure. If set, employees earning benefit hours based on the tenure level will not be able to exceed the specified number of hours available. For example, if employees are limited to having 48 hours of vacation stored up at a time until they have worked at least one year, set this option to 48 for all tenure levels that apply at less than one year of employment. If your company policy has a fixed limit regardless of tenure, leave this option blank and use the "Maximum Accrued Hours" option in General Settings.  If set, this option always overrides the General Settings "Maximum Accrued Hours."

  • To create a new tenure level, click the Add Accrual Tenure Level button, then apply the terms and save.

 

 

General Settings


  • Accrual Waiting Period: Benefits will not begin accruing until an employee has been employed for this number of days. The waiting period is defined in calendar days, not work days or days worked. Once the waiting period has elapsed, the employee will begin receiving benefit hours. The waiting period only applies to new hires. Changing accrual groups does not require an additional waiting period. Note that accruals missed during the waiting period will never be earned. The employee will receive the complete value of the next accrual after the waiting period elapses unless "Prorate partial periods" is selected. The difference between setting a 30 day waiting period vs. setting the first tenure level to start after 30 days is that a 30 day waiting period will prorate the accrued amount for a partial period (when prorating is turned on) while no prorating will be applied to a partial period when using a tenure level that starts after 30 days.

  • Maximum Accrued Hours: If set, this will limit accruals for employees so they will not have more than the specified number of unused hours. Accruals beyond this cap will be lost and will appear in the "Hours Lost" column of the Benefits page. If set, the "Maximum Net Hours Available" for the tenure level that the employee qualifies for will be used instead of this value.

  • Prorate Partial Periods: If this is checked, the accrual for an employee who is hired or changes accrual groups during an Accrual Interval will be prorated according to the time spent in the group. As an example, if vacation accrues yearly on January 1st and an employee is hired on December 1st, the employee would get approximately 1/12 of that year's accrual on January 1st. If this option is disabled, the employee would receive the entire year's accrual. Note that this option prorates on top of any prorating based on hours worked (see below); most companies will not use Prorate Partial Periods in conjunction with one of these accruals. Note: This option only applies when an employee is hired or changes accrual groups. See "Tenure Levels," below, for a description of how tenure affects prorating.

  • Benefit time used contributes to time worked for accruals: If this is checked, hours of this benefit are considered time worked for accruals. This affects accruals earned based on hours worked, accruals requiring a minimum number of hours worked, and tenure levels based on total hours worked. For example, if this option is enabled for Sick benefits, and Vacation benefits accrue at a rate of 1 hour per 40 hours worked, an employee who uses 40 hours of Sick time would accrue 1 hour of Vacation, just as if that employee had worked the full time. If this option is disabled, the employee would not receive any Vacation time. This setting has no effect on overtime calculations.

  • Hide this Benefit type: If this is NOT checked, employees will be able to see this benefit type, request the use of this benefit and see accrued benefit levels, even if they do not have permission to edit benefit types.  If this is checked, only managers (or other employees with benefit edit permission) will be able to see and use this benefit type.  Note: If this benefit type is used, the employee will always see the benefit use on reports, including My Timesheet and My Work History.  Checking this option is intended to reduce employee perception of "if I have it, why can't I use it" on special benefit types where only a manger would decide to use it for an employee.

  • Accrual Interval: This determines how often accruals are calculated and given to employees. Only "Weekly" and "Never" are available without the IPSBEN module. Additionally, the interval cannot be set to multiple weeks (for example, every 2 weeks) without IPSBEN. With IPSBEN, "Weekly," "Monthly," and "Yearly" are available in any multiple, as well as "Semimonthly" and "Quarterly" with specified accrual dates. Use these options and a specified starting date to fit your company policy. Accruals are not calculated before the starting date and recur at the specified interval after it. For example, if employees receive all of their benefits at the end of each year worked for the company, specify "Yearly," every "1" year(s), starting at employee's hire date.
    NOTE: Accruals use the date when the employee first joined an accrual group to determine the employee's accrual start date. This date is usually the same as the date in the "Start Date" field in Employee Administration, but these dates can be different if necessary for your company's accrual policy.

 

 

Advanced Options


  • Enforce Minimum Hours: The option to enforce minimum hours can be used to prevent managers from using or approving benefits that would result in the employee having fewer available hours than configured.  For example, if employees should never go negative, set this option to "Enabled" and set the Do not use beyond minimum to 0.
  • Do not use beyond minimum: The minimum hours that can be available when using "Enforce Minimum Hours" option.  This number can be positive, 0 or negative.  Providing a negative number allows employees to use some benefit "ahead" of their earning.
  • What to do when a request exceeds available hours: If a benefit use or request approval exceeds the amount being enforced, there are several options on how it should be handled.
    • Choose "Allow" to allow one final request even if it puts the employee below the minimum.  No further requests will be allowed.  For example, if the employee has 7 hours available, and asks for 8, with a minimum of 0, then the 8 hours will be allowed, putting the employee at -1.  No further requests will be allowed until the employee has a positive benefit balance.
    • Choose "Reduce" to simply reduce the hours requested to the amount available. For example, if the employee has 7 hours available, and asks for 8, with a minimum of 0, then the actual use will be 7 hours.
    • Choose "Deny" to deny the entire request. For example, if the employee has 7 hours available, and asks for 8, with a minimum of 0, then no hours will be used.
  • Use benefit time in increments: In some cases it may be desirable to only allow employees to use benefit time in blocks, such as 1/2 day or full days. If enabled, all benefit use will be rounded to the nearest increment.
  • Increments of: When "Use benefit  time in increments" is turned on, all benefit use will be rounded to an increment as set here.  For example, to have employees use benefit in half-day increments, enter 4:00:00.  When an employee asks for less than 2 hours, it will be rounded to 0.  When an employee asks for 2-6 hours, it will be rounded to 4.  When an employee asks for 6-10 hours, it will be rounded to 8, etc.

 

 

 

 

Periodic Modifications for Tenure Levels

Periodic Modifications can be configured to automatic reduce, add, or reset accrual time.


  • Click the Add Modification Tenure Level button.

 

  • Tenure Starts After: TimeIPS supports two types of tenure levels: time-based and work-based.
    • Time-based tenure means that employees enter the tenure level after a minimum amount of calendar time has elapsed. Time-based tenure is specified by selecting "day(s)," "week(s)", "month(s)" or "year(s)" in this field.
    • Work-based tenure means that employees enter the tenure level after a minimum amount of hours have been worked. Work-based tenure is specified by selecting "hour(s) worked" in this field. Employees will receive accruals based on the longest tenure for which they qualify. If both time-based and work-based tenure levels are used, the level which provides the greater number of hours is used.

  • Tenure Ends Before: Choosing "0" means there is no defined ending. For situations that require an end date, specify the time using the drop down list.
    EXAMPLE: A company grants its employees a higher benefit accrual rate only on certain years. In the 1st, 2nd, 3rd, and 4th years employees earn 1.0 hours per accrual interval. In the 5th year, employees receive 1.5 hours per interval, but in the 6th year, it goes back to the 1.0 accrual rate This would be accomplished by having a standard tenure level with a 1.0 accrual rate with the "Tenure Ends Before" set to "0", then a second Tenure Level with a 1.5 accrual rate set to Start After 5 years and Ends Before 6 years.
  • Modification Type: This is the action the system will take.

    • Remove any hours above the Modification Value.

      EXAMPLES: Employee #1 has 38 hours at the interval time. After the modification, the employee has 20 hours. Employee #2 has 20 hours at the interval time. After the modification, the employee still has 20 hours. Employee #3 has 10 hours at the interval time. After the modification, the employee still has 10 hours.

    • Remove hours (minimum 0) subtracts the Modification Value from the employees hours, but will not put them in the negative.

      EXAMPLES: Employee #1 has 38 hours at the interval time. After the modification, the employee has 18 hours. Employee #2 has 20 hours at the interval time. After the modification, the employee has 0 hours. Employee #3 has 10 hours at the interval time. After the modification, the employee has 0 hours.

    • Remove percent of hours with the Modification Value as the percentage.

      EXAMPLES: Employee #1 has 38 hours at the interval time. After the modification, the employee has 19 hours. Employee #2 has 20 hours at the interval time. After the modification, the employee has 10 hours. Employee #3 has 10 hours at the interval time. After the modification, the employee has 5 hours.

    • Add hours with no maximum means an unlimited amount of hours can be added and will not be capped off at the maximum net hours that was set in the accrual tenure levels section.

      EXAMPLES (with a Maximum Net Hours Available set to 40): Employee #1 has 38 hours at the interval time. After the modification, the employee has 58 hours. This exceeds the 50 hours maximum, but with this modification the maximum is ignored. Employee #2 has 20 hours at the interval time. After the modification, the employee has 40 hours. Employee #3 has 10 hours at the interval time. After the modification, the employee has 30 hours.

    • Add hours up to the maximum accrued hours: This adds the Modification Value to the employee's balance, but will not exceed the defined Maximum Net Hours Available.

      EXAMPLES (with a Maximum Net Hours Available set to 40): Employee #1 has 38 hours at the interval time. After the modification, the employee has 40 hours. Employee #2 has 20 hours at the interval time. After the modification, the employee has 40 hours. Employee #3 has 10 hours at the interval time. After the modification, the employee has 30 hours.

    • Set hours to (add/subtract): The system will either add or subtract hours from an employee's balance to bring the balance to the Modification Value.

      EXAMPLES: Employee #1 has 38 hours at the interval time. After the modification, the employee has 20 hours. Employee #2 has 20 hours at the interval time. After the modification, the employee still has 20 hours. Employee #3 has 10 hours at the interval time. After the modification, the employee has 20 hours.

    • Set hours to (using a reset): Instead of subtracting or adding hours, the balance is simply reset. The employees' resulting balance is identical to the previous type that "sets hours to", but the log is different. When resetting, all previous log history is ignored and will not effect the current balance even if changes are made to the historical data.

      EXAMPLES: Employee #1 has 38 hours at the interval time. After the modification, the employee has 20 hours. Employee #2 has 20 hours at the interval time. After the modification, the employee still has 20 hours. Employee #3 has 10 hours at the interval time. After the modification, the employee has 20 hours.

    • Expression: For more complicated types that might have multiple actions, use your own customized expression.

  • Modification Value: This value is either a percentage or a specific number of hours which is used in completing the action defined by the modification type. 
  • Processing Order: The order in which the Periodic Modifications occur.

    EXAMPLE (with a Maximum Net Hours Available set to 40): First, the employee's time will be reduced by 50% and then 20 hours will be added to it. Employee #1 has 38 hours at the interval time. After the modifications, the employee has 39 hours. [Math: 38 - 50% = 19 +20 = 39] IF the order was reversed, Employee #1 would have 20 hours after the modifications. [Math: 38 + 20 = 58, but the max is 40. 40 - 50% = 20].

 

    Periodic Modification Settings
  • The Modification Interval determines the type of frequency for the modification.
  • Every: Defines the number of repetitions of the interval type between modifications. For example, select "weekly" and enter "1" to make the modification occur every week.
  • The interval can either Start at the Employee's accrual start date or a specified date (such as the beginning or end of the year).
  • When the Modify at beginning of interval box is checked, modifications will be applied at the beginning of each interval instead of at the end.

 

 

 

 

Recalculating Accruals

After changing accrual rules, all subsequent accruals will use the updated settings. To apply modified rules to time past, the accruals must be recalculated.



To request recalculation of accruals for all employees or for a selected list of employees, access the Benefit Totals page.

Using the left pane Main Menu » Administration, click on: Benefits » Employee Benefits

    Click on the Set/Reset Recalculate icon at the top of the page.

 

For more information, go to the Set Reset Recalulate Benefits article.



See Also:
Advanced Modifications and Accruals using Expressions (2.0, 2.1, 2.2, 2.3, 2.4)

©2004-2023 TimeIPS, Inc. All Rights Reserved - TimeIPS and the TimeIPS logo are registered trademarks of TimeIPS, Inc.
"Intelligent Personnel System" "Run your Business. We'll watch the clock." are trademarks of TimeIPS, Inc.
TimeIPS is protected by one or more patents. Patent No. US 7,114.684 B2.