Skip to main content
Skip table of contents

CO PERA 401k Report

Overview

The Colorado Public Employees' Retirement Association (PERA) releases an annual report for its PERAPlus 401(k)/457 and PERA DC Plan. The CO PERA/401K reports and flat files are available via mask PYRERRCORR. 

Report Frequency

This process needs to be run every pay period.  It generates the flat files containing PERA and 401K information as required by the State of Colorado.

Two reports are produced by the process: one for PERA activity, and one for 401K activity.  These reports are basically batch proof reports of the flat file information that must be submitted to the state.

Two flat files ready for submittal to the state are produced, AGxxxPR and AGxxxK, where xxx is the Employer Number assigned by the state.  AGxxxPR contains PERA information, while AGgxxxK contains 401K information.

BusinessPLUS Setup

Hour Definition

Hours used to identify PERA/401K Subject Wages are marked with a “+” or “-” in the client selected retirement pay base.

Contributions/Deductions Definition

Contributions/deductions affecting PERA/401K are marked with special code values in the client-specified miscellaneous code for the appropriate PERA/401K contributions/deductions. 

For PERA contributions and deductions, the following special codes are used:

  • PRA1 – Member Contributions

  • PRA2 – Life Insurance Premiums

  • PRA3 – Employee DC Contributions

  • PRA4 – “Matchmaker” Contributions

For 401K contributions and deductions, the following special codes are used:

  • PRK1 – Member Contributions

  • PRK2 – Section 125 Contributions

  • PRK3 – Employer Matching Amounts

  • PRK4 – “Matchmaker” Contributions

  • PRK5 – Employer Discretionary Contributions

Using masks PYUPCC or PYUPDD, set the selected Miscellaneous Code to one of the above values for that contribution or deduction to be included in the PERA/401K reports/files.

Common Code Setup

PYFG/PY781CO

Before initial processing, the PYFG/PY781CO common code must be set up. 

Numeric Values

  1. Set to the pay base number to be used to determine PERA/401K subject wages.

  2. Set to the Miscellaneous Code number to be used to determine PERA contributions and deductions.  For example, if set to 1, Miscellaneous Code 1 in PYUPCC and PYUPDD will be used to match against the special codes listed above to determine if a particular contribution or deduction is a PERA contribution or deduction.       

  3. Set to the Miscellaneous Code number to be used to determine 401K contributions and deductions.  For example, if set to 1, Miscellaneous Code 1 in PYUPCC and PYUPDD will be used to match against the special codes listed above to determine if a particular contribution or deduction is a 401K contribution or deduction.

  4. Set to the CDH number that identifies an employee as a retiree.  For example, if all retirees have deduction 2200, numeric value 4 would be set to 2200.00000.  The employee must have a CDH assignment with this CDH number active in the pay period being reported to be qualified as a retiree. 

Associated Codes

  1. Set to the 3-digit state-assigned employer number.

  2. If non-12-month employee reporting is needed, this code is set to the EMPM attribute containing the value “08” if an employee is not a 12-month employee.  If “08” in found in this EMPM attribute, the employee will be reported as a non-12-month employee.  Any other value in this attribute will result in the employee being reported as a 12-month employee.

  3. By default, the report and file are sorted by employee Social Security Number.  To force a sort by some other value, set this code to the EMPM attribute to be used for sorting.

Associated Descriptions

  1. This description controls the date reported as the “Transaction Date” in the PERA/401K files.  If this field is left blank, the check date associated with the period will be used as the transaction date.  Valid values for this field include: <blank>, CHECK DATE, PERIOD BEGIN DATE, PERIOD BEGIN DATE.:   

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.