PR> Maintenance> Pay Code
Pay Code Maintenance
Summary
The Pay Code Maintenance window is used to create and maintain pay codes. Pay codes are attached to timecard line items and determine which gross pay amounts (Federal, State, FLSA,
etc.) are affected and which pay type (standard pay, overtime, etc.) is attached
to the timecard line item.
You select which gross pay amounts are affected by a pay code by checking the toggle of each Gross to Increase you would like the pay code to affect. For example, check the Federal, State and FICA toggles if
you would like to affect the gross pay of those amounts. When the
toggle is checked on a pay code, the affected gross pay will be increased. For
example, if the Federal tax toggle is checked, a timecard line
item will increase the federal tax gross pay of an employee. If you would like
to reduce a gross pay, create a deduction (PR> Maintenance> Deductions/Benefits)
and check the toggle of the gross pay you would like to reduce. (Click here for information on
deduction/benefit maintenance.)
This creates a pre-tax deduction that will reduce the affected gross pay of an
employee.
You can generate a report that totals employee timecards during a period of
time by pay codes using the Pay Type Register Report (PR> Reports> Pay Type
Register). This could be useful if department heads would like to see a summary of the
pay codes used by the employees in their departments during a pay period.
Click here for information
on the Pay Type Register Report.
Flowchart
The diagram below represents how information is selected and attached to a timecard line item created using the Computer Checks
or Manual Checks process. All of the objects in the diagram are not required on
every timecard line item. The only object that is required on every timecard
line item is a pay code. Rate codes and shift codes are optional.
Related Links
Click here for information on premium maintenance.
Click here for information on rate code maintenance.
Click here for information on how taxes are calculated.
Step by Step
1 View the pay codes.
2 Create or modify a pay code.
- The Pay Code field is used to enter a pay code. The pay code can
be eight alphanumeric characters.
- The Description field is used to enter a description of the pay code. The description can be up to
30 alphanumeric characters.
- The Rate Multiplier field is multiplied by the hourly rate attached to the employee record when a
timecard line item is attached to the pay code.
- For example, if you are creating an overtime pay code and enter 1.5 in the Rate Multiplier field, the hourly
rate on the employee record will be multiplied by 1.5 when a timecard line item
is created.
- If you attach a rate code to a time card line item, the hourly rate on the rate code (either the default hourly rate
or an hourly rate specific to the employee) will override the hourly rate on the
employee record and will be multiplied by the rate multiplier. For example, if
the rate multiplier on the pay code is 2 and a rate code is attached to a time
card line item, the hourly rate on the rate code will be multiplied by 2 and
override the hourly rate on the employee record.
- Set this field to zero if you would like to add this pay code to
timecards, but you do not want the pay code to generate wages. For
example, leave this field set to zero for the pay code used to record
unpaid leave.
- If the value in this field is zero and there is a shift code or
rate code attached to the timecard line item, the rate code and
shift codes will still be applied to the line item.
- The Pay Type drop-down menu is critical for the proper accrual posting.
- Select Standard Pay if this is a standard pay code.
- Select Overtime if you are creating an overtime pay code. The selection is used for the majority of overtime
calculations.
- Select Accrual if the pay code should reduce the accrual hours that have accumulated on an employee record.
This will enable the Accrual field to select the accrual you would like
to reduce by the hours attached to the pay code. For example, if you are
creating a vacation pay code, select Accrual and select the vacation accrual in
the Accrual drop-down menu.
- Select FLSA Overtime is designed to work specifically when FLSA is part of the affect toggles on pay codes.
- The system will use the pay codes set to affect FLSA when calculating the amount; if there are no FLSA pay codes
the system will not calculate an hourly rate.
- The Accrual Type drop-down menu is used to attach an accrual type to a pay code. This field is only enabled if
you select Accrual from the Pay Type drop-down menu.
- Click here for an overview
on accruals.
- Accrual types are created and maintained using the Accrual Type Code Maintenance window (PR> Maintenance>
Accrual Type).
- The Accrual Multiplier field will only be active if Accrual Earned is selected in the Accrual Type drop-down menu.
- The Workers' Compensation Code field is used to attach a specific workers' compensation code to a pay code. When
a time card line item is generated using this pay code, the workers' compensation
code on the pay code will override the workers' compensation code attached to the
employee record.
- The Workers' Compensation Multiplier field is used to modify the workers' compensation amount on the
timecards line items generated using this pay code. The multiplier will modify any deduction on the employee record that
is set up to calculate based on the workers' compensation insurance table.
- Deductions are set up to calculate based on the workers' compensation table using the Deductions/Benefits
Maintenance window (PR> Maintenance> Deductions/Benefits>
Calculation tab> Calculation Method drop-down – From table, and Wage Type drop-down – Workers' Compensation Insurance).
- The GL Account fields are used to attach a GL account to the pay code. When a time card line item is generated
using this pay code, the GL account on the pay code will override the GL
distribution set up on the employee record. The GL account in this field will be
debited in the journal entry to record the payroll.
- The Task Code and Type Code fields are used to attach a Project Management module task and type
code to the pay code.
- You can also specify a partial PM task or type code. When calculating the PM impact on labor timesheet items, the task or type code information specified on the pay code will be overridden by the task or type code information specified on the rate code. For example, if the rate code has a partial task code of XXX- and the pay code has a full task code of AAA-BBB, the task code that will appear on the timesheet would be XXX-BBB.
- The Always eligible toggle is used in conjunction with the unions
set up in the Human Resources module. Check this toggle if all employees, regardless of union, can use the pay code.
- The Always eligible toggle determines if the pay code is
specific to a union. When this toggle is checked, the pay code can be
used by any employee.
- When the Always eligible toggle is not checked, the pay code cannot be
added to an employee record unless it is also set up on the union unit
attached to the employee.
- If you check this toggle, you
can still add the pay code to a union unit and set it up as a required
record, but the pay code can also be attached to employees that do not
belong to a union unit. For example, if you are creating a pay code that
is used by the members of a specific union unit, but should also be
available to employees that do not belong to the union, check the
Always eligible toggle and add the pay code to the union unit
(HR> Maintenance> Union Unit> Pay Codes tab).
- Click here for an overview on union units.
- Click
here for information on union unit maintenance.
- Check the Regular pay toggle if the pay code is regular pay or replaces regular pay. Pay codes for vacation,
sick, comp time and holiday are considered pay that replaces regular pay.
- Regular hours will be totaled together on the check stubs in both
Computer Checks and Manual Checks. The hours attached to pay codes that
do not have this toggle checked will be totaled separately on the check
stub. For example, if this pay code is used to pay out vacation
accruals, the hours on the pay code will be totaled separately on the
check next to the description of the pay code.
- Deductions or benefits can be set up to calculate based on regular
pay using the Deduction/Benefit Maintenance window (PR> Maintenance>
Deduction/Benefit> Calculation tab> Select
Per hour worked in the Calculation Method drop-down menu and
select Regular in the Wage Type drop-down).
3 Complete the Grosses to Increase tab.
- The Grosses to Increase tab used to select the gross pays that will be increased by
timecard line items attached to this pay code. For example, if timecard line
items associated with this pay code should increase the federal gross pay, check
the Federal toggle.
- These toggles are similar to the toggles on the Deduction/Benefit Maintenance window (PR> Maintenance> Deduction/Benefit). Click here for information on Deduction/Benefit Maintenance.
4 Complete the Advanced tab.
- The Retro Payout Code field is used to select which pay code
should be used during the Retro Pay process (RP>
Retro Pay) to payout retroactive pay on the pay code. Leave this field
blank if all retro pay on this pay code should be paid out using this pay
code.
- The Retro Pay process (PR> Retro Pay) is used to retroactively pay an employee for a pay increase that should have taken place in
the past. For example, if a union contract has just been created and
a pay raise should be applied to hours or days worked in the past,
the Retro Pay process will go through the paychecks during a certain
date range and apply the pay raise to the paychecks that apply.
- As the Retro Pay process is going through each timecard line
item, it can either assign the retro pay amount to the same pay code
that was used on the original timecard line item, or you can
select a specific pay code to use. For example, if you would like
all retro pay to be paid out using a specific pay code titled RETRO,
select that pay code in the Retro Payout Code field. All
timecard line items attached to this pay code will be paid out using
the RETRO pay code.
- This feature allows you to pay out all retroactive pay using a single pay code. You can create a pay code for
retroactive pay and then attach that pay code to all of the pay codes that will
be retroactively paid. When the retroactive paycheck is generated, the paycheck
will display a single pay code (the pay code set up to payout all retroactive
pay).
- The Payments Per Year field is used in conjunction with the Periodic Flat toggle below.
- If the pay code is used to pay an employee a flat amount more than once a year, this field is used to determine how many times per year that flat amount is paid.
- When calculating FLSA pay, the system will multiply the periodic payment amount by the payments per year to determine the total additional pay that needs to be calculated into the FLSA regular rate. That rate is then used to calculate an FLSA overtime rate that includes the periodic flat payments.
- This field will only be enabled if the Flat Rate and Periodic Flat toggles are checked below.
- Check the Flat amount toggle if the pay code will be used to pay out a flat amount on the employee's timecard.
- When a flat amount pay code is attached to an employee timecard, the system will not recalculate the flat rate base amount based on the hours and rate that the employee entered for the timecard.
- Check the Periodic flat toggle if the flat amount paid by the pay code is paid out more than once per year.
- This toggle is used in conjunction with the Payments Per Year field above to determine the total amount paid and the frequency of payments.
- Check the Allow negative pay amounts toggle if you would like to allow negative hours to be entered
against the pay code. When this toggle is checked, you can enter negative hourly
amounts when generating a timecard in the Computer Checks process (PR> Computer
Checks> Timecards).
Click here for
an overview of the Computer Checks process.
- Checking this toggle does not allow the Rate Multiplier to be negative.
- Check the One-time pay (not annualized for taxes) toggle if the pay code should not be annualized when
calculating taxes.
- When taxes are calculated, the wage is annualized (multiplied by the number of pay periods in the year) before the
taxes are calculated. Check this toggle if you would like to calculate taxes on
the pay code without annualizing the wage amount.
Click here for information on how taxes
are calculated.
- The FLSA (Fair Labor Standards Act) toggles should only be used if your organization is set up to calculate FLSA overtime. If your organization is not set up for this calculation, please contact Springbrook support at 866-777-0069 before updating your pay codes to comply with FLSA requirements. See the United States Department of Labor web site for more information on the Fair Labor Standards Act.
- The Include hours in FLSA rate and Include wages in FLSA rate toggles are used in the calculation of the FLSA hourly rate
on a paycheck. Click here for an overview
of FLSA.
- Check the Include hours in FLSA rate toggle if the pay code should
increase the FLSA hours on the employee record. When the FLSA hourly wage is
calculated on the employee, this pay code will increase the hours used
to calculate the hourly rate (FLSA hourly rate
= FLSA hours / FLSA wages).
- Check the Include wages in FLSA rate toggle if the pay code should
increase the FLSA wage total on the employee record. When the FLSA hourly wage
is calculated on the employee, this pay code will increase the wages used to calculate the hourly rate (FLSA
hourly rate = FLSA hours / FLSA wages).
- If there is a multiplier on the pay code (Rate
Multiplier field), the FLSA wages on the line item will be increased by
the rate multiplier.
- Check both of the FLSA toggles if you would like to increase the FLSA hours and wages.
- The FLSA gross wages will display on the Check Proof List (PR>
Computer Checks> Check Proof List) when generating paychecks.
- Check the Increase FLSA rule hours toggle if any hours on an employee's timecard that are associated with this pay code should apply to FLSA overtime rules. When the hours associated with this pay code reach the limit specified on an FLSA period overtime rule, the FLSA overtime pay code attached to the rule will be activated.
- Check the Increase overtime rule hours toggle if any hours on an employee's timecard that are associated with this pay code should apply to standard overtime rules. When the hours associated with this pay code reach the limit specified on a standard day or period overtime rule, the overtime pay code attached to the rule will be activated.
- Check the Pay out first for overtime toggle if any hours on an employee's timecard that are associated with this pay code should apply to overtime hours before other pay codes on the timecard.
- This toggle allows an employee to record special hours at the beginning of the pay period that will likely result in overtime pay for the employee. For example, if an employee's standard work week runs Tuesday through Saturday, but the employee is asked to work a special event on Monday as well, the employee can record hours worked on Monday with this pay code and these hours will be paid as overtime before any hours worked during their regular work week.
- If a timecard includes more than one pay code with this toggle checked, the system will apply the hours to the overtime total in reverse chronological order.
- Check the Calculate overtime as adjustment toggle to calculate overtime payments in the same way the system calculates adjustments.
- When this toggle is checked, the overtime will be calculated like an adjustment. For example, if an employee earning $20 per hour works 11 hours in a day, and the system is set up to calculate the employee's overtime as a 50% premium, the timecard will display the $20 per hour regular pay code for all 11 hours, an adjustment that removes the three OT hours from the regular pay code, and three hours at the $30 per hour overtime pay code rate. In this case the overtime pay code would be set up with a 1.50 rate multiplier.
- If this toggle is not checked, the system will apply an additional overtime percentage on top of regular pay to any hours on the timecard that qualify for overtime pay. The timecard will display the $20 per hour regular pay code for all 11 hours and an additional $10 per hour overtime pay code for the three hours that qualify for overtime pay. In this case the overtime pay code would be set up with a .50 rate multiplier.
- Click here for information on Premium Maintenance.
- Check the Do not credit back for overtime toggle if the hours associated with this pay code should not be credited back in the event that those hours result in overtime. This is most often used on accrual payout codes such as vacation, sick or comp time in order to prevent crediting back expended accrual hours.
- Press ENTER or click the Save icon
when complete to save the pay code.
Springbrook Software
® All Rights Reserved 2017
Toll Free Support 866-777-0069