MASS UPDATE EMPLOYEE PACKAGE DEDUCTIONS

Use this screen to calculate the proper deduction amounts for the benefit elections that were in effect at the time of the pay period end date. The procedure updates/inserts the deduction amounts in the Employee Deductions table in Costpoint Employee. If you select the Include Contributions checkbox, contribution amounts will also be updated/inserted in the Payroll Contribution tables.  If you select the Process Changes and Additions Only checkbox, only the benefit elections that have changes and/or additions in deduction amounts for the selected pay cycle will be updated/inserted for employees.

It is critical that you run this process after you have updated all benefit package information for all employees and assigned dependents to benefit plans, and before each payroll if any benefit premiums are calculated using rate tables.

Select Pay Cycle

Use the fields in this group box to select pay cycle information for the mass update procedure.

Pay Cycle

Enter, or use Lookup to select, the code for the pay cycle for which you wish to update deductions. All employees who are assigned to this pay cycle in the Employee Taxes screen in Costpoint Employee will be included in the update process. The Pay Cycle must also exist in the Pay Period Schedule table and have an open payroll period. This field is required.

End Date

This non-editable field displays the pay period end date of the open period for the entered Pay Cycle.

Options

Use the selections in this group box to update/insert contributions along with deductions, which are automatically updated by this procedure.

Include Contributions

Select this checkbox to have company contributions that are associated with employee deductions updated as part of this procedure. If you do not want company contributions updated, leave this checkbox blank. This procedure automatically updates deductions, regardless of whether this checkbox is selected.

Process Changes and Additions Only

Select this checkbox to process only those benefit elections that have changes and/or additions in deduction amounts for the selected pay cycle. If you do not want these changes and additions updated for the selected pay cycle, leave this checkbox blank. This procedure automatically updates deductions, regardless of whether this checkbox is selected.

Include FSA Deductions

Select this checkbox to update the Employee Deductions table with the correct deduction code and amount for the employee's medical care FSA and dependent care FSA elections.

Include Final Pay Period of FSA Year

Select this checkbox if the check date for the final pay period of the current FSA year falls within the current FSA year.

Report Status

This field shows whether the report has been printed. This field will display "Report Not Printed" when you first enter the screen, when you select the New button, and when the update process has successfully completed. If the report has been printed, but the update process has not been done, the field will display "Report Printed."

Select Employees

Use this group box to select the employees (all or specific ones) whose package deductions are to be updated.

All Employees

Select this checkbox to update package deductions for all employees and to disable the ID field in the Specific Employees group box. Because this process is normally run for all employees, this checkbox is selected as the default.

Specific Employees

Use this group box to specify up to eight specific employees whose package deductions are to be updated. These fields are enabled only if you have not selected the All Employees checkbox.

ID

Enter, or use Lookup to select, the ID number of the employee for whom you wish to update package deductions. Your entry will be validated against the Employee table set up in the Basic Employee Info screen in Costpoint Employee.

Name

This non-editable field displays the name of the employee whose ID number you entered in the ID field.

Process

Select this button on the toolbar to update the base tables, Employee Deductions, and Employee Contributions. This button is available only after the report has been printed.

Process/Print

Select this button on the toolbar to print the report and then immediately update the Employee Deductions and Employee Contributions tables.

Process Detail

Report Process

Employee selection is based on the following conditions:

Deduction amounts are calculated as follows:

If you selected the Rate Table radio button in the Premium Calculation Method group box in the Coverage Options subtask of the Benefit Plan Setup screen, the system first determines whether it is an Age or Salary table. Then it finds the Rate Table code that is associated with the employee's Coverage Option. The system calculates the premium using Premium Rates by Age or Premium Amounts by Salary, whichever is applicable. The program then multiplies this amount by the Employee Percent to come up with the employee's premium. Multiply the premium amount by the Company Percent to get the employer's portion.

Note:  Dependents may have coverage options that increase the premium amount for the employee.

The above steps will calculate a monthly premium. If the pay period is:

Weekly - Deduction amount = (monthly premium X 12)/52 (or /48, depending on the rule that was set for the deduction calculation method for weekly pay periods in the Benefit Settings screen in Costpoint Benefits).

Biweekly - Deduction amount = (monthly premium X 12)/26 (or /24 depending on the rule that was set for the deduction calculation method for biweekly pay periods in the Benefit Settings screen in Costpoint Benefits).

Semi-monthly - Deduction amount = (monthly premium X 12)/24

Monthly - Deduction amount = monthly premium

Note:  These calculations will also be done with the employer premium to get the contribution amount.

Deductions/contributions will be rounded to the nearest penny.

Update Process

If the employee has a deduction set up in the Employee Deductions screen (and the Employee Contributions screen, if selected) in Costpoint Employee with the same deduction code as one calculated in this process, the existing row will be deleted.

The new deduction will be inserted into the Employee Deductions screen (and Employee Contributions screen, if selected).

Report/Process Table Sources

Column Heading

Screen

Table Name

Employee Name

Basic Employee Info

EMPL

Employee ID

Basic Employee Info

EMPL

Deduction Code

Benefit Plan Setup

HB_BEN_PLAN_LN

Deduction Amount

Benefit Plan Setup

HB_BEN_PLAN_LN

Contribution Amount

Benefit Plan Setup

HB_BEN_PLAN_LN

Method

Benefit Settings

HB_SETTINGS

Start Date

Benefit Plan Setup

HB_BEN_PLAN_HDR

End Date

Benefit Plan Setup

HB_BEN_PLAN_HDR

Exception Message - Column is displayed only if the Contribution checkbox is selected and deduction is not set up as a contribution.

Table Information

Changes to this screen update the following output tables:

Employee Deductions - EMPL_DED:

EMPL_ID - from Employee Benefit Elections (HB_EMPL_PKG_ELEC)

DED_CD - from Benefit Plan Setup (HB_BEN_PLAN_LN)

S_DED_MTHD_CD - always FIXAMT

DED_RT_AMT - employee deduction amount calculated above

DED_ANN_CEIL_AMT - equal to zero

DED_PRIORITY_NO - if deduction previously existed for this employee, priority number will be the same; otherwise, use default from Deductions table (DED_CD)

DED_START_DT - start date from Employee Benefit Elections (HB_EMPL_PKG_ELEC)

DED_END_DT - end date from Employee Benefit Elections (HB_EMPL_PKG_ELEC)

DED_END_CVG_DT - null

Employee Contributions - EMPL_CNTRB:

EMPL_ID - from Employee Benefit Elections (HB_EMPL_PKG_ELEC)

CNTRB_DED_CD - from Benefit Plan Setup (HB_BEN_PLAN_LN)

S_CNTRB_MTHD_CD - always FIXAMT

CNTRB_RT_AMT - employer contribution amount calculated above

CNTRB_ANN_CEIL_AMT - equal to zero

CNTRB_START_DT - start date from Employee Benefit Elections (HB_EMPL_PKG_ELEC)

CNTRB_END_DT - end date from Employee Benefit Elections (HB_EMPL_PKG_ELEC)