PTO and other accumulators (Vacation, Sick Pay etc.) Setup Examples

 

1) PTO (paid time off) to accumulate 3 hours a month.

You will need two codes for personal pay, one to accumulate the three hours a month with and a second one to pay these hours as the employee takes them.

The code to accumulate the three hrs/month will look like this:

  • Choose an ID between 100-499
  • Description: PTO -- Or similar as your needs dictate.
  • Category: P - Personal
  • Type: 04 - Hourly Accumulator
  • Freq.:0 - Every Pay Period
  • Amount: 3.0000
  • Limit leave blank
  • Balance leave blank

Click the "A" button next to the limit and enter 3.00 in the Payroll Month Limit field -- This will prevent an employee from having more than 3.00 hours PTO accumulated in any given month.

The code to pay them for their PTO is already in the system as code 26, you can change the description if you like.

If an employee earns $12.00 per hour and you give them 8 hours of their PTO, they will receive $96.00. If are accumulating dollars instead of hours, e-mail CCS the specifics of what you need to accumulate and we can help you with the setup.

Both of these codes are Category P. This is what "links" them together. Once you have these codes setup, give your employees the number of hours currently available to them via the first code on their paycheck, you will then see the YTD PTO available on their check stub.

You will need to close this companies checks in order to update the PTO accumulator totals in CCS.

 

 

2) Vacation - Giving a set amount on January 1st (use it or lose it policy).

At the beginning of each year, you will go into the employee file, go to the Payroll tab for any employee, and click the "C" button to the right of the Accumulated Vacation field (this is a Clear button). This brings up a window that will allow you to set all employees accumulated vacation amounts to 0.00

Once the Accumulated Vacation field has been reset to zero, you will add a Vacation Code on everyone's first paycheck to give them their available vacation. When this amount is added to a paycheck via a code you will see the amount of Vacation available on each paycheck.

The setup for your code will be as follows:

  • Use a Code ID somewhere between 100-499.
  • Category: V - Vacation
  • Type: 04 - Hourly accumulator
  • Frequency 0 - Every Pay period

Save the code without any value in the Amount, Limit or Balance fields. Then check the Global checkbox, before processing the first payroll of the year and the code will come up on everyone's check, at that point just fill in the number of hours they are receiving at that time. After the payroll is complete, unclick the global check box as you will not need to see this code again for a year.

When someone takes some of their Vacation time, use code 25 to give them their Vacation time. In order to see the updated value of your employees Vacation time (in the Employee file or on the accumulators report) it will be necessary to "Close" your paychecks.

 

Note: Instead of clearing all accumulators to zero, you can reduce them to a certain fixed amount which may be very useful for you if all (or definable groups) of your employees will start the year with a maximum number of vacation, sick, holiday or personal hours/dollars.

 

 

 

3) A Standard Vacation Accumulation for Hourly Employees

This accumulator is for hourly employees, it can be used for salaried employees as long as you enter hours (or set their default hours in the employee form) in conjunction with their salaried amount.

This accumulator will accrue on both Regular time and Overtime.

Please set up the Vacation Accumulator for Hourly employees earning 40 hours of vacation annually as follows:

  • Category: V -Vacation
  • Type: 04 - Hourly Accumulator
  • Frequency: 0 - Every Payperiod
  • Amount: 1.96
  • Limit: 40.0000 -- Note: The limit here is a paycheck limit not a yearly limit, this tells the program to ignore earnings on the paycheck in excess of 40 hours, change this to 80 hours for a biweekly employee, 173.33 for a monthly employee etc. -- Leave this set to 0.00 if you do not care how many hours can be accumulated in a single week.
  • Balance: 0.0000
  • Include: 4,8

If you have a limit on the amount of time someone can accumulated annually, enter this in the Advanced Limits box ("A" to the right of the Limit field.)

 

Please set up the Vacation Accumulator for Hourly employees earning 80 hours of vacation annually as follows:

  • Category: V -Vacation
  • Type: 04 - Hourly Accumulator
  • Frequency: 0 - Every Payperiod
  • Amount: 4.0000
  • Limit: 40.0000 -- Note: The limit here is a paycheck limit not a yearly limit, this tells the program to ignore earnings on the paycheck in excess of 40 hours, change this to 80 hours for a biweekly employee, 173.33 for a monthly employee etc. -- Leave this set to 0.00 if you do not care how many hours can be accumulated in a single week.
  • Balance 0.0000
  • Include 4,8

If you have a limit on the amount of time someone can accumulated annually, enter this in the Advanced Limits box ("A" to the right of the Limit field.)

 

 

Please set up the Vacation Accumulator for Hourly employees earning 120 hours vacation annually as follows:

  • Category: V -Vacation
  • Type: 04 - Hourly Accumulator
  • Frequency: 0 - Every Payperiod
  • Amount: 6.122
  • Limit: 40.0000 -- Note: The limit here is a paycheck limit not a yearly limit, this tells the program to ignore earnings on the paycheck in excess of 40 hours, change this to 80 hours for a biweekly employee, 173.33 for a monthly employee etc. -- Leave this set to 0.00 if you do not care how many hours can be accumulated in a single week.
  • Balance: 0.0000
  • Include: 4,8

If you have a limit on the amount of time someone can accumulate annually, enter this in the Advanced Limits box ("A" to the right of the Limit field.)

After you have your codes created please add the applicable code to each employees Earnings Pick List. The codes should appear on the paycheck entry screen when you do the next payroll and calculate automatically.

NOTE: The paychecks must be closed in order for accumulator type codes to be updated. The above amounts were calculated as follows.

Where did these figures come from?

40 hrs Vacation - 2040 workable hours. 40/2040=.0196 or 1.96%

80 hrs Vacation - 2000 workable hours. 80/2000=.04 or 4%

120 hrs Vacation - 1960 workable hours. 120/1960=.06122 or 6.122%

 

 

4) Vacation Accumulator - If the employee works at all in a Payperiod, they receive the full amount of accrual for that Payperiod

This is also very useful for salaried employees where, the number of hours worked is not a consideration of their vacation earned in a period.

To set up a Vacation Accumulator where the employee accumulates vacation time even if they work only a 1/4 hour for the entire paycheck, use the following setup.

This example assumes on a weekly payroll.

  • Code ID - use codes somewhere in the range of 100 - 499
  • Description - Accumulate Vac 1 week
  • Category: V - Vacation
  • Type: - 04 - Hourly Accumulator
  • Frequency: - Every Pay Period
  • Amount: - 1000.00
  • Limit: - .78
  • Balance: Enter a large balance (99999999.00) so that it will never reach 0.00. (The limit and the balance field are linked, if you enter a limit you must enter a balance, and the balance will decrease each week, if the balance reaches 0.0000 it will disable the code.)
  • Include 4,8

 

Why does this work? When the Paycheck creation logic calculates the value for the vacation accumulator it will multiply the number or hours worked by 1000 yielding a very large number, even if they worked only a 1/4 hour, the product will be 250 hours; however, this number will always be reduced to .78 due to the limit we set. (51 weeks * .78 hours earned per week = 40 hours per year.)

 

These numbers are derived by taking the # hours to be accumulated (40) and dividing by the # of workable weeks (51).

Use the same setup for 2 weeks, change the description and change the limit to 1.54.

Use the same setup for 3 weeks, change the description and change the limit to 2.31.

 

Note simply change the limit as required when your Payperiod is not weekly. For instance use a Limit of 3.2 for a twice monthly payroll with employees earning 80 hours vacation annually. 80 hours divided 25 workable periods (They will not work an entire period) = 3.2 hours per payroll period.

 

Once your codes are created add the appropriate code to the applicable employees via their Earnings Pick List. The codes should appear on the paycheck entry screen when you do the next payroll. From that point on, they should show on the earnings side of the paycheck.

 

Please note, there must be some hours (a positive amount greater than zero) on the paycheck or no accumulation will occur, this is for both hourly and salaried employees.

Paychecks must be Closed in order for accumulator type codes to be updated.

 

All of the above examples show vacation, simply change the category to "S" for a sick pay accumulator, "H" for a holiday accumulator and "P" for a PTO or Personal accumulator.

 

 

5) Sick Pay Accumulator (work 1 hour/ accrue toward one hour).

This accumulator is for hourly employees (work 1 hr/accrue toward 1 hr). This accumulator will accrue on both Regular time and Overtime, and is limited to calculate on the first 40 hours worked each Payperiod which for this example is assumed to be weekly.

Please set up the Sick Accumulator for Hourly employees earning 16 hours of sick pay annually as follows:

  • Category: S - Sick
  • Type: 04 - Hourly Accumulator
  • Frequency: 0 - Every Payperiod
  • Amount: 1.96
  • Limit: 40.0000
  • Balance: 999999999.0000
  • Include: 4,8 -- You might also consider adding your vacation pay code number here as well (25 for instance, if they earn sick pay while on vacation).

If you have a limit on the amount of time someone can accumulated annually enter this in the Advanced Limits box ("A" to the right of the Limit field.) The large balance ensures that the balance of this code never reaches zero (reaching zero would disable the code).

2080 hours in a year, less 16 hours not worked is 2064 workable hours. 16/2064 = .0078 -- Note, you can make this percentage higher, to account for vacation, personal time off etc., to insure the get there 16 hours in a year, just limit the 16 hours for the year via the advanced limits dialog.

 

Please utilize code 27 to give the employee sick pay on their paycheck. Code 27 should be set up as follows:

  • Category: - S - Sick Pay
  • Type: 03 - Rate of Reg Pay
  • Freq.: 0 - Every Pay Period
  • Amount: 1.0000
  • Limit: 0.0000
  • Balance: 0.0000

If a person had taken a sick day (and had accrued enough sick time to be paid for 8 hours of sick pay), you would pay them via code 27 on the earning side of their paycheck, quantity of 8 which will yield a payment of 8 hours based at their regular rate of pay. When the payroll is Closed the accumulators will be updated.

 

Note: If you use the "Total to Date" (TTD) column (Advanced limits) in conjunction with an accumulator, then the current TTD will be calculated as follows:

Sum of all unclosed records + value in the employees accumulator.

For example: Given a Sick pay accumulator with an advanced limit of 100.00 hours in the TTD column., and an employee having accumulated Sick hours in the amount of 98.0 (as seen in their Employee file in the Accumulated Sick pay column), and further assume an unclosed paycheck in the current period (or previous period) with an entry of 1.25 hours of accumulated Sick pay. Then when the next check is generated for this employee, the Sick Pay accumulator will be automatically limited to .75 hours. (98 + 1.25 + .75) = 100.00