PowerSchool ERP Budget Preparation

Job Class Table

Use this table to add, change, delete, and print Job Class records in your Personnel Budgeting work file. These records classify employees by job categories and provide many of the default values used in their pay rates.

Members of a class share the same salary schedules, calendars, pay codes, pay methods, pay groups, benefits, and accounting distributions. In Personnel Budgeting, you can assign new values to employees in a class and also specify whether they should receive fiscal or midyear increases.

The Job Class Table lists provides the following information for each record: job class code, salary schedule, calendar, Workers' Comp code, benefits, pay code, pay group, pay method, and increase flag (F - Fiscal Year or M - MidYear). The report's default file name is pclstabl.rpt.

For the steps for adding, updating, deleting, and printing table records, refer to Table Options and Procedures.

Menu Path:  Personnel Budgeting > Reference Tables > Reference Tables > Job Class Table

Changing Job Class Records

Certain records need to be changed in the Job Class table after you extract your payroll tables and before extracting employee records:

  • Salary Schedules must be created in Human Resources and added to the Job Class table for classes receiving an increase that cannot be accommodated in existing schedules. The new schedules can be created using Human Resources' Salary Schedule Table option.

  • Calendars must be created in Human Resources for the budget year and added to the Job Class table to reflect the number of days worked as well as the year's start and end dates. The new calendars can be created in Human Resources' Calendar Table option.

  • If you use Position Control and have vacant positions, you can modify additional pay rate defaults for these positions, including benefits, pay codes, pay methods, pay groups, average salaries, and salary schedule steps/ranges.

General Tab

The fields in this tab are the same as those in Human Resources’ Job Class Table page, except Anniv(ersary) Date Increase, which only applies to Personnel Budgeting.

Fields

Description

Class Code

Code identifying the job class. You cannot delete classes that are assigned to employees or positions without first removing the classes from their pay rates. Character/4

Title

Title or description of the job class. Character/25

Schedule

Code identifying the salary schedule assigned to the class. Salaries are taken from schedules based on the ranges and steps set in employee pay rate records.

  • If needed, use the Human Resources' Salary Schedule table to create new schedules that include budget year increases. You should then assign the schedules to the appropriate Job Class records in Personnel Budgeting. This must be done before running the Extract Employee Data option.

  • If a class's current schedule accommodates budget year increases, you can move employees in a class to the next steps on their salary schedules using Personnel Budgeting's AutoStep Employees option. For individual increases, use the Employee Rate Information option to assign new steps.

  • If you use Position Control, rates can be increased by changing the Range and Step fields in the screen's Position Control section.

Workers' Comp Code

Code that categorizes employees in regard to Workers' Comp insurance premiums. For details, refer to Workers' Comp Table.

Calendar Type

Code specifying the calendar that applies to the class in the budget year. Calendars define work days, holidays, number of days worked, and the year's start and end dates. Personnel Budgeting references Human Resources' Calendar table to default these values to employee pay rates.

  • New calendars need to be created in the Calendar Table option in Human Resources before running Personnel Budgeting's Extract Employee Data option.

  • If a salary schedule is assigned to the class, its number of days worked should be the same as the calendar's.

Bargaining Unit

Code identifying the bargaining unit that applies to this job class. The codes are defined in Human Resources' Bargaining Unit table.

Anniv(ersary) Date Increase

Code that determines whether employees in the class should receive mid-year or fiscal year pay increases.

Select:

F - Fiscal Year Increase - Increases issued at the start of a new year.
M - Mid-Year Increase - Increases issued on employees' anniversary dates.

Position Control

Display-only checkbox indicating whether this job class is under Position Control. If the box is selected, the class contains positions.

Job Description Tab

Job Description

Description of the job. Character/2000

Vacant Position Defaults Tab

If you use Position Control, Personnel Budgeting’s Job Class records provide certain default values for vacant positions, such as pay codes, pay methods, and salary schedule settings (ranges and steps).

Pay Group

User‑defined default pay group for employees in this job class. Character/1

 Pay groups usually reference pay frequencies, such as weekly and bi‑weekly. They are used in payroll processing to group employees from different job classes.

Pay Method

Pay method for this class. The pay method defaults from the Job Class record to both primary and secondary rates.

 Select:

H - Hourly

D - Daily

P - Pay Period

S - Range/Step Rate

R - Range/Step Pay Per(iod)

The pay method must correspond with the pay type entered in the Pay Code record. Following are the pay types accepted with each method:

Pay Methods

Compatible Pay Types

Hourly, Daily, and Range/Step Rate

Hourly, Daily, and Per Unit Rate

Pay Period and Range/Step Pay Per(iod)

Per Period Rate

None Required

Timecard Amount and Special Amount


Amount pay types - Timecard Amount and Special Amount - cannot be used in Personnel Budgeting. For details on changing pay codes that contain these pay types, refer to Pay Code Table.

Pay Code

Pay code assigned to vacant positions under this job class. These codes are defined in Personnel Budgeting's Pay Code table. You can assign any code from the table except those in the 090 through 099 range, which is reserved for Leave Without Pay records. Leave without pay does not apply to budgeting.

For details on creating and modifying Pay Code records, refer to Pay Code Table.

Range

Range from the salary schedule containing the pay rate step for positions in this job class. This field only applies to scheduled pay methods: S - Range/Step Rate and R - Range/Step Pay Per(iod).

  • This field can only be accessed when a code is entered in the Schedule field.

  • Single‑digit ranges (1‑9) must be entered with a leading zero; for example, 9 must be entered as 09.

Step

Step in the salary schedule range containing the employee’s pay rate. Schedules can use up to 99 steps. This field applies only to scheduled employees, that is, those with S - Range/Step Rate and R - Range/Step Pay Per(iod) pay methods.

Up to two decimal places are allowed to accommodate salaries that fall between two steps. Use the following equation to determine these entries:

Lower Step Number + [(Actual Salary ‑ Lower Step Salary) ÷ (Higher Step Salary ‑ Lower Step Salary)] = Decimal Step

For example, if step 4 is $20,000, step 5 is $25,000, and the salary is $22,500, you would calculate the salary’s step as follows:

4 + [(22500 ‑ 20000) ÷ (25000 ‑ 20000)] = 4.5

Hours/Day

Number of hours per day the employee works in this position. The system uses this value to calculate the annual salary for hourly pay methods (H - Hourly and S - Range/Step Rate) and the docking rate for hourly and daily (D - Daily) methods. Enter 1.00 if you record attendance in days.

Days Worked

Total days the employee works in a year, which defaults from the employee’s calendar. This information is required with the following pay methods: H - Hourly, D - Daily, S - Range/Step Rate, and R - Range/Step Pay Per(iod). These pay methods use the days worked to calculate the annual salary.

Pays/Year

Number of pays issued annually to an employee under this rate. The system uses this value to calculate the annual salary for salaried pay methods: P - Pay Period and R - Range/Step Pay Per(iod).

Pay Rate

Gross wages paid to the employee, either hourly, daily, or per period, depending on the pay method.


    • Pay Method: R - Range/Step Pay Per(iod)
      Schedule Type: Hourly Schedule
      The rate defaults from the salary schedule based on the range and step.


    • Pay Method: R - Range/Step Pay Per(iod)
      Schedule Type: Salaried Schedule
      Pay Rate = Schedule Amount ÷ (Schedule Days Worked x Schedule Hours/Day)


    • Pay Method: S - Range/Step Rate
      Schedule Type: Salaried Schedule
      Pay Rate = [(FTE x Salary Schedule Amount) x (Days Worked ÷ Schedule Days Worked)] ÷ Pays Per Year


    • Pay Method: P - Pay Period
      Pay Rate = Annual Salary ÷ Number of Pays


    • Pay Methods: H - Hourly and D - Daily
      You must enter the hourly or daily amount.

Annual Salary

Average annual salary to use as the default for vacant positions in this class.


    • Enter a salary for non‑scheduled pay methods: H - Hourly, D - Daily, and P - Pay Period.

    •  The salary defaults from the salary schedule with scheduled pay methods: S - Range/Step Rate and R - Range/Step Pay Per(iod).

Benefit Codes Tab

Use this tab to identify the default benefits for vacant positions.

Benefit Codes

Codes identifying records in Personnel Budgeting's Benefit table. The benefits you enter default to the primary rates of vacant positions. You can enter up to 10 codes in these fields.

In Human Resources, the job class can be used to default benefits to primary rates. In Personnel Budgeting, this only applies if you use Position Control. If not, you can assign benefits in Employee Benefit Listing Page.