Difference between job and position codes

A position code identifies a functional part of the organization. You normally associate a position code with a job code. For example, define a position code for an emergency room nurse, a surgical nurse, and a cardiac care nurse. In this example, the position codes are associated with the job code for nurse.

A position code holds only one job code. Use position codes for a variety of functions such as budgeting, tracking assigned resources and comparing current counts to budget.

The following table compares the functionality of job codes and position codes in the Infor and Infor Lawson applications.

Jobs Positions
The pay rate on the job can default to an employee's time record. Payroll information can default from an employee's multiple positions to the time record.
A job can be assigned to one job class for reporting, online inquiries, and employee group criteria. A position can be assigned to many position classes for reporting and online inquiries.
One General Ledger expense account can be assigned per job code. Multiple General Ledger expense accounts per position can be assigned by pay code for an employee.
Use jobs for Equal Employment Opportunity (EEO) reports.
Many fields can default to Employee (HR11) when the position is assigned to the employee. Fields can also default to employees on Multiple Positions, Jobs (PA13) when employee have multiple positions.
Job codes can have job descriptions associated with them.
Position codes can have user defined fields customized to meet each organization's unique requirements.
Use job codes for Workers Compensation calculations.
Use job codes to perform wage analysis.
Record changes to job codes in history through the use of effective dates. Record changes to position codes in history through the use of effective dates.

Your decision to use position codes to manage staffing depends on those features provided by positions codes that are not job code features. Examine the following issues to decide if you should use position codes:

  • Your organization considers positions as different from jobs

  • You want information to default from the position to the employee

  • You need more than one general ledger expense account per position

  • You need to maintain historical records of changes to positions

  • Your positions should be included in more than one position class

  • You need to add additional information to the position through user fields

  • Different positions associated with the same job have different qualification requirements.

Example

The Harrison County School System has a job code for teachers. For position management, the teaching staff is tracked by the subject and school. Because most teachers teach multiple subjects and some even teach in more than one school, the school system sets up their position rules to use position codes and defines each school's position budgets by FTEs.

Example

At Carson Incorporated, accountants are assigned to a division but move from department to department depending on each department's business accounting needs in a specific fiscal quarter. The limited Human Resources staff at Carson does not have the resources to maintain both job codes and position codes. Therefore, Carson tracks staffing by job and process level.