Understanding Run Codes

You can use Run Codes to group employees together for payroll processing and reporting.  For example, a municipality may want to process employees in the school department separately from employees in the fire department.  Or you might want to segregate the processing for employees with different pay periods or pay cycles.  Many Payroll processes, including most Daily Work programs, allow you to specify a Run Code when you open the program.

Maintaining Run Codes:  You can create up to nine different Run Codes by defining the descriptions during Run Code Description Table Maintenance.  If you need only a single group of employees, enter a generic description for Run Code 1, such as your company name.  Remember, whenever you make changes to data using this program, you must exit the Payroll module for other programs to recognize the updates.

Number of Pay Periods Per Year:  For each Run Code used, you can use Number of Pay Periods Table Maintenance (WKn) to define how many pay periods exist per year for the associated Run Code.  If you omit the tables, Run Code 3 defaults to 26 pay periods (biweekly) and the rest of the Run Codes default to 52 pay periods (weekly).

Employee Maintenance:  To assign an employee to a Run Code, select the Run Code from the drop-down list during Employee Master Maintenance in the Employee Information Area.

Run Code Prompt:  When you run a program that uses Run Codes, the program will prompt you to select the Run Code for processing.  For example, when you open Payroll Check Entry, it prompts you for the Run Code in a window called Run Code Entry.  Some programs force you to choose a single Run Code, but many programs allow you to select all Run Codes.

Security:  For security, you can assign passwords to the Run Codes.

Other Advanced Features