Pay Code Table
You must set up pay code records for each type of pay issued. Examples of these types include regular and contracted salaries, daily and hourly wages, overtime, and special pay. Pay codes should also be set up for each leave type employees receive, such as sick leave, vacation pay, and leave without pay.
Menu Path
From the Human Resources menu, select Reference Tables. From the Payroll menu, select Pay Codes.
Action Button
If your site uses Time Entry, the Department Links button displays in the Other Payroll Factors section of the Payroll tab. Select Department Links to display the Department Linking page, which is used to link departments to the current pay code. This function only applies if your site uses Time Entry.
Linking Pay Codes with Leave Codes
A pay code for a leave type should be linked to the appropriate leave bank so the system can apply leave time earned and taken when payroll is processed. When the system processes a pay code linked to a leave code, leave time is subtracted from the employee's balance based on the Subtract from Leave Code field in the pay code record. The first digit in the leave code you enter identifies the bank to use. For example, if you are setting up a pay code for vacation, and vacation codes are in the 300-399 range, you can use any valid code from this range.
If compensatory time can be earned and taken, separate pay codes must be established to add or subtract the time. A code for the compensatory time earned adds time to the leave bank by multiplying the Add Factor times the number of timecard units worked in a pay period. A code for the time taken subtracts time from the leave bank based on the number of timecard units entered for the pay code.
Pay Code Table Report
The Pay Code Table report includes information on each Pay Code record displayed in the Search Criteria list section. The last page provides a Time Entry Pay Codes report showing which pay codes are used in Time Entry, including the approval level assigned to each.
The default file name for the Pay Code Table report is paycodes.rpt. You may change the file name as needed.
If your account structure needs to be changed per the Every Student Succeeds Act (ESSA), refer to the Human Resources and Payroll Every Student Succeeds Act Fiscal Year-End Checklist for details on updating Deduction, Pay Code, and Tax tables with new year information.
Field Descriptions
General Tab
The General tab contains the fields used to identify the pay code record. It also lets you define how a flat amount or a per-unit rate determines payments associated with the record.
Field | Description |
---|---|
Pay Code | The code identifying the Pay Code record and its pay category, such as regular salary, overtime, or bonus. The code may include any combination from 001 through 999. The limit is three characters. We recommend you use all three digits to structure your codes, enabling the system to sort your Pay Code records correctly. For example, enter 001 as the code for the first record and not simply 1. Pay codes for leave without pay (LWOP) must begin with 09. The codes 090 through 098 are reserved for user-defined LWOP codes. Code 099 is reserved for system-generated LWOP. For example, excess leave usage automatically charges the leave to pay code 099. Even though the code is reserved, you still must add pay code 099 to define its parameters. For more information, refer to Leave Table. |
Title | A detailed description of the Pay Code record for reports and data entry pages, for example, REGULAR PAY or CONTRACT PAY. The limit is 25 characters. |
Check Title | The title to print on paycheck stubs. For example, you could use REG. PAY or CONTRACTPAY as the check title. The limit is ten characters. |
Pay Type | The code identifying how pay is issued for this pay code, whether based on a per-unit rate or a flat amount. This setting needs to be compatible with the Pay Method in the job classes you intend to associate with this Pay Code record. For more information, refer to Pay Code Table#Pay Types and Compatible Pay Methods. A pay code needs a D - Daily or H - Hourly pay type to be used in an amount-based retroactive time load. Use pay codes with any Pay Type setting for a percentage-based retroactive time load. Select:
|
Rate | The per-unit pay amount or percentage for determining an employee's gross pay when this pay code is used in payroll processing. The type of data you enter depends on the pay code's Pay Type setting. Enter amounts in dollars and cents and rates in decimal format (50% = 0.5). The limit is eight total numeric characters plus a decimal, with up to four digits before and up to four digits following the decimal. Follow these guidelines for the Rate field. If the Pay Type is:
|
Account | The expenditure account used by the system for distributing salary charges posted to Fund Accounting. When the salary is distributed, the account from the Pay Code table overrides the account from the default distribution in the employee Pay Rate Information page. Leave the field blank if you want to use the account distribution from the employee Pay Rate record associated with this pay code. |
Pay Types and Compatible Pay Methods
The following table lists the pay type and compatible pay methods.
Pay Type | Compatible Pay Methods |
---|---|
Hourly, Daily, and Per Unit Rate | Hourly, Daily, and Range/Step Rate |
Per Period Rate | Pay Period and Range/Step Pay Per |
Timecard Amount and Special Amount | None Required |
Taxes Tab
Use the Taxes tab to determine the taxes the pay code is subject to.
Subject to FICA Or Medicare Section
Field | Description |
---|---|
FICA/Medicare | Indicates whether the employee's pay is subject to FICA (Social Security), Medicare, or both. In cases where employees hold similar positions but have different FICA/Medicare tax liabilities, you must define separate pay codes to reflect the individual tax circumstances. Select:
|
Exempt from Taxes Section
Field | Description |
---|---|
Federal Tax | A checkbox indicating whether the pay code is exempt from federal taxes. This setting affects payroll calculations and is reflected in year-end W2 reporting. Select the box if the pay code is exempt. The entries in an employee's Pay Rate record override this setting. You can apply the pay code, and federal tax exemption setting to a group of employees and make exceptions for individuals if necessary. |
State Tax | A checkbox indicating whether the pay code is exempt from state tax assessment. Select the box if the pay code is exempt. This setting affects payroll calculations. The entries in an employee's Pay Rate record override this setting. You can apply the pay code and state tax exemption setting to a group of employees and make exceptions for individuals if necessary. |
Local Tax | A checkbox indicating whether the pay code is exempt from local tax assessment. Select the box if the pay code is exempt. This setting affects payroll calculations. The entries in an employee's Pay Rate record override this setting. You can apply the pay code, and its local tax exemption setting to a group of employees and make exceptions for individuals if necessary. |
Deductions Tab
Use the Deductions tab to enter all deduction codes the system must not assess against gross wages determined by this pay code.
Field | Description |
---|---|
Exempt Deductions | Eighteen fields for entering deduction codes that are to be excluded in calculating deductions from the gross wages determined by this pay code. For example, if only base wages are used to calculate pension benefits, then you should enter the deduction code for pension benefits for all pay codes not associated with employees' base wages. Only deductions that use percentage rate deduction methods can be exempted since an employee's base wages do not determine amount-based rates. Therefore, you should only select deductions with one of the following Deduction Method field settings:
The system does not check if the deductions are based on percentages; however, entering an amount deduction or a deduction fully paid by the employer does not affect your records. If you need to exempt more than eighteen deductions for a pay code, click the Additional Exemptions button, and enter the exemptions on the Additional Exemptions page. |
Payroll Tab
The Payroll tab includes fields related to leave accrual and charging, payroll timecards and Time Entry, and other payroll and personnel settings, such as calculating FLSA overtime and encumbering salary amounts.
Leave Time Factors Section
Field | Description |
---|---|
Leave to Add Time to | The leave code used to track earned leave. If the pay code is entered on an employee's timecard, the leave bank is automatically updated with the time earned upon payroll calculation, for example, when tracking compensatory time earned. The first digit in the three-digit code identifies the leave bank. The system uses this digit to cross-reference with the specific code on an employee's Leave Bank tab. |
Add Factor | Factor from 0.00 to 9.99 for calculating leave time earned based on timecard hours (Time card Hours x Add Factor = Compensatory Leave Time). To enter a factor, you must enter a code in the Leave to Add Time to field. For example, if an employee receives a one-half hour of compensatory leave for each timecard hour, enter 0.5 in the Add Factor field. If leave is accrued on a time-and-a-half basis per timecard hour, enter 1.5. |
Leave to Subtract Time from | The code to use in timecards or attendance entries to identify the leave bank for subtracting leave time. The code's first digit identifies the leave bank. You cannot use this field if a code is entered in the Leave to Add Time to field. If needed, you should set up separate codes for adding and subtracting time from a leave bank. |
Notify for Extended Leave | A checkbox used for the Consecutive Leave Notification. If this box is selected and the Consecutive Leave for Employee Notification is turned on, the selected pay code will be included in the notification. |
Other Payroll Factors Section
Field | Description |
---|---|
Pay Time Type | The selection defining how the pay code is used to enter and process an employee's time worked. You can designate the pay code as regular, overtime, leave without pay, extended leave, compensatory, allowance, or non-cash. Select:
|
Special Pay Frequency | The user-defined code categorizing how often a special pay is to be paid, for example, M for monthly or A for annually. These codes are entered in the third Payroll Setup window to identify the special pays to include in payroll processing. The limit is one character. This field only applies to pay codes with a pay type of Special Amount. Otherwise, leave the field blank. For related information, refer to Special Pays Section. |
Subject to Workers' Comp | A checkbox indicating whether earnings under this pay code are subject to Workers' Compensation premium calculations. Select the box if Workers' Comp applies. Refer to Workers' Compensation Table for additional information on Workers' Compensation. |
Encumber Salaries | A checkbox determining if the gross earnings under this pay code are to be encumbered in the Fund Accounting System. Select the box to encumber the earnings. The account used for the encumbrance is identified in the employee Pay Rate record. Encumbrances are recalculated by running the Payroll Encumbrance option during payroll processing. |
Track Position Salaries | A checkbox indicating if a position's gross earnings under this pay code should be tracked in Position Control. Select the box to enable tracking. During payroll calculations, the system examines salary records for pay rates with active positions. If the job class in a pay rate has active positions assigned and the Track Position Salary field in the class's pay code is selected, the rate's earnings are added to the Actual Salary field in the Position record. |
FLSA Overtime | A checkbox determining if this pay code should be used as the default pay code for calculating Fair Labor Standards Act (FLSA) overtime. Select the box to designate this as the default FLSA pay code. Only one pay code can be specified as the FLSA default. Once a pay code is set up for this purpose, you cannot select the field for other pay codes. Also, remember that the FLSA pay code must have a Pay Type setting of Hourly. For more information on FLSA overtime, refer to Entering FLSA Overtime. |
FLSA Calculation Type | Determines how FLSA overtime pay should be calculated. Select:
|
Exclude from Retro Pays | A checkbox determining whether the pay code should be excluded from retroactive pay calculations. Select the box to exclude the pay code. Retroactive pay can be issued as an amount to employees for pay codes using either an hourly or daily pay type. Percentage-based retroactive pay can be issued for pay codes with any pay type setting. |
Time Entry Allowed | Determines how the pay code relates to Time Entry. Specifically, this field lets you define the following Time Entry parameters for the pay code:
Select:
To link departments to the pay code for use in Time Entry, click Department Links. |
Approval Level | The approval level necessary before the time entered against this pay code can be processed in a pay run. You can select one of nine approval levels, 1 being the lowest and 9 the highest. This field is required if the pay code is associated with Time Entry. Leave the field blank if the pay code is not associated with Time Entry. For example, an approval level of 5 indicates that time must be approved by a department supervisor with at least level 5 security, as defined in the Employee Information page's Time Entry Info tab. |
FLSA Calculation Type and Compatible Pay Types
The following table lists the FLSA calculation type and compatible pay types.
FLSA Calculation Type | Pay Types |
---|---|
Any, except D - Dormant | Hourly |
A - Amount Only, D - Dormant, or N - No | Per Period Rate |
A - Amount Only or N - No | Daily, Per Unit Rate, or Time card amount |
N - No | Special Pay |
Dock Arrears Tracking
When an employee's pay is docked for an amount greater than their gross pay, the system tracks the balance owed and deducts it from future paychecks.
Setup - Pay Code Table
Create a Pay Code record that will be used to process employee dock arrears:
Do NOT use pay codes 090 through 099, as they are associated with docking an employee's pay.
Do NOT associate the pay code with any leave banks in the Leave Time Factors section on the Payroll tab.
Dock Arrears Pay Code field requirements:
Field | Value |
---|---|
Pay Type | A - Timecard Amount |
Pay Time Type | R - Regular Pay |
Setup - Human Resources Profile
On the Payroll Tab - Pay Run Processing Options sections, use the following information:
Field | Value |
---|---|
Number of Dock Arrears Pay Cycles | Enter a number to be used as the default number of pays over which a new dock arrears event will be collected. It can be changed on the employee's pay rate record if desired. |
Dock Arrears Pay Code | Enter the pay code number used to process employee dock arrears. |