COMPUTE PAYROLL

Use this screen to create potential paychecks, including tax withholding calculations at the federal, state, and local level. Accruals for employer contribution calculations, workers' compensation, state unemployment, and federal unemployment are also calculated.

Compute Payroll is always in a recompute mode. For example, it is not necessary to remove a timesheet flag in order to recompute payroll. Timesheets with dates falling within the current pay period are always selected for processing. Timesheets with dates before or after the current pay period are skipped.

In order for employees to be paid from timesheets, the timesheets must be processed to payroll. The Compute Payroll program performs the following functions:

Beginning January 1, 2013, the U.S. Internal Revenue Service (IRS) requires an employer to withhold Additional Medicare Tax on wages that are paid to an employee in excess of the IRS threshold amount (set at $200,000 in 2013). Costpoint has been updated for this requirement and now the Additional Medicare Withholding amount is stored in a separate column on the Employee Earnings table. As part of this enhancement, when you compute payroll, Costpoint calculates and stores Medicare Additional Wages and Medicare Additional Withholding amounts.

To modify a timesheet after computing payroll when the timesheet is not posted or computed for other processes, run the Delete Timesheet Payroll Computed Flags screen for that timesheet. Change the timesheet and then recompute payroll for the employee.

You must initialize the federal, state, and local tax data and tables before withholdings can be computed (see the Federal Taxes and State Taxes menus). Before processing your first payroll, verify that the relevant data in the Payroll Controls menu and the Basic Employee Information menu in the Employee module have been provided. (Refer to the Processing the Payroll topic for more information.)

Enter and appropriately modify all timesheets before executing this program. You cannot change an original timesheet after the timesheet is either processed to payroll (computed) in this module, or posted to the G/L on the Post Timesheets screen. However, if corrections must be made, enter additional or correcting timesheets. You can also run the Delete Timesheet Payroll Computed Flags utility if the timesheet was not posted to the G/L. You can then execute the Compute Payroll program again. If a check has not been issued (that is, there is no check number on the Manage Payroll Records screen for the specific paycheck type (regular or bonus)), the new timesheet is combined with the original timesheet to create a new paycheck.

You cannot create payroll in one pay period when there are items remaining on the Manage Payroll Records screen from a previous pay period. You can, however, still enter timesheets and post them to Labor Distribution, even though a previous pay period has not been paid. This control is important because it keeps timesheets segregated by pay period and does not allow you to accidentally combine timesheets from more than one period into one paycheck.

Multi-state functionality was added to a number of applications. This functionality allows the proper calculation of withholdings for employee who work in multiple states during a single pay period. Because the new tables are needed for multi-state calculation, this application now looks at new tables to hold the tax data.

Location

Identification

Use the fields in this block to create a new parameter ID or to retrieve a previously saved parameter ID. A parameter ID represents a set of screen selection parameters. After you have saved a parameter ID and its related parameters, you can retrieve them using Query.

You can use the retrieved parameters to produce reports and run processes more efficiently and with greater consistency. The saved parameters are also useful and necessary when you want to run the process as part of a batch job. Many users save a unique set of parameters for each different way they run a report or process. When you select a previously saved parameter ID or parameter description, the associated saved screen selection parameters automatically display as selection defaults. The page setup and print options are also included in the saved parameter ID if there are any. You can change any of the associated selection defaults as necessary.

Parameter ID

Enter, or click to select, a parameter ID of up to 15 alphanumeric characters. Choose characters for your parameter ID that help identify the type of selections you made in the screen, such as PERIOD or QUARTERLY.

When you save your record, all the selections made in the screen are stored with the parameter ID. Later, you can retrieve the parameter using Query.

You can use the parameter to run the process more efficiently because you can select the parameter ID with its previously defined screen selections. After the default selections display in the screen, you can override the defaults.

Description

Enter, or click to select, a parameter description of up to 30 alphanumeric characters.

Selection Ranges

Pay Cycle

For any pay cycle code, there can be only one open (pay) period. For any given pay cycle code, only one pay cycle end date can be present in the Payroll Journal. If an old pay cycle period is in the Payroll Journal, you must post that pay cycle period before computing payroll for the next pay period.

Computing payroll after modifying records on the Manage Payroll Records screen results in the edits being lost for those employees selected for computing payroll. Payroll is always computed for the entire payroll period and updated on the Manage Payroll Records screen.

Option

This field always displays One.

Start

Enter, or click to select, the pay cycle code you want to process. If you compute payroll and the payroll cycle is a union payroll (that is, there is a "local" associated with the pay cycle on the Manage Pay Periods screen), Costpoint attempts to calculate union deductions. Union deductions are assigned on the Manage Union Profile Setup screen. Costpoint looks for a Union Profile record based on the Union, Local, and GLC and where the timesheet date falls between the Manage Union Profile Setup start and end date. If it finds a record, it calculates a deduction amount for each combination of Union/Local/GLC based on the calculation method on the Manage Union Profile Setup screen.

End Date

Option

This field always displays One.

Start

This field displays the pay period end date.

Check Date

Option

This field always displays One.

Start

Enter, or click to select, the check date for the payroll run.

Deduction Schedule

Use these fields to enter the name of the turn-off schedule to be used for creating regular paychecks, or the turn-on schedule to be used for bonus paychecks. Set up these schedules on the Manage Deduction Schedules screen.

Option

This field always displays One.

Start

Enter, or click to select, the schedule code to use for processing paychecks.

Employee

Use these fields to select the employees for whom you want to compute payroll.

Option

This drop-down list provides the following range selections:

If you select All, the Start and End fields are disabled; if you select One, the End field is disabled; if you select From Beginning, the Start field is disabled; and if you select To End, the End field is disabled.

Start

If your range selection is One, Range, or To End, enter, or click to select, the employees for which you want to start the range.

End

If your range selection is Range or From Beginning, enter, or click to select, the employees with which you wish to end the range.

Non-Contiguous Range

Select this check box to choose a noncontiguous range of employees. Use the Employee Non-Contiguous Ranges subtask to select the ranges of employees.

Options

Timesheet Type

Use the options in this group box to select which timesheets to process. You can select regular timesheets (to include correcting) or bonus timesheets. You must process one type at a time, then print checks and post the Payroll Journal (but don't close the pay period) before you can process the other type. This control exists so that you cannot produce paychecks with questionable YTD FICA and other tax amounts.

Regular 

Select this option to process all regular and correcting timesheets.

Bonus

Select this option to process bonus timesheets.

Error Report

Print Warning Messages

Select this check box to print warning messages on the error report.

Compute

If you click the arrow to the right of and select Compute Payroll after printing the Journal Report as part of this session (this option becomes available after printing), you receive a message box asking if you really intend to compute. If you click OK, the compute process proceeds.

If you selected the Enable Deductions in Arrears Functionality check box on the Configure Payroll Settings screen and a record is found where taking all deductions results in a negative net pay, a message displays that "A negative net pay condition has occurred" and a report is printed in employee ID order showing the deductions for the employee, the assigned amount, the amount taken, and the arrears amount.

To adjust this record, go to the Manage Payroll Records screen and enter the adjustment.

Print/Compute

Click the arrow to the right of and select Print/Compute Payroll to receive a message box asking if you really intend to compute. If you click OK, the Journal Report prints, and the compute process follows immediately. After computing has begun, several messages showing records processed, processing step, and percent of completion appear.

Subtasks

Subtask

Description

Employee Non-Contiguous Ranges

Use the Employee Non-Contiguous Ranges subtask to select the ranges of employees.