{{ model.title }}
This page is currently being edited by {{ model.editingBy }}.Payroll > Deductions > Retirement File/Report
Last Updated:
6.102 - Change how the header line was pulling the check date to now pull the pay date in the contributions file header.
6.96 - Have the export file pull from the new Full Time Units field.
6.95
- Changed the Alabama retirement report to modify the Hours Worked column. The column is now named units worked and the values under it are denoted with a "(d)" for days, and a "(h)" for hours. "(d)" will be noted for daily employees, "(h)" will be noted for everyone else.
- Updated the payrate to be 0 for payment reason codes 98 or 99
6.82
(Hotfix) - Fixed bug where all overtime was being recorded as Non-Pensionable regardless of the threshold amount.
(Hotfix) - Additional speed performance enhancements.
6.78 - Added date filter for enrollment file. The filter will include any employees with a check during the date range or any employees that have been inactived in payroll during the date range.
6.77
- (hotfix) Removing feature that put zero for actual hours if pay type is associated with a leave code
- (hotfix) Resolved issue where hours were being duplicated for salaried employees with allocations
- (hotifx) Added reason code for terminated employees for enrollment file
- Retirement report will no longer filter out inactive employees
- Adjustments to how the Actual Hours Worked field is populated on the salary tab for AL salaried employees. Now, the Actual Hours will be defaulted to the Standard Hours after a payroll run. Also, when a user tabs out of the Standard Hours or Current Hours, the Actual Hours will automatically be populated with the Current Hours
- Adjustments to the retirement file to put zero for actual hours if the pay type is associated with a leave type
6.76 - Correction to the contribution formula field on the report to only take into account pensionable wages
Refer to bottom of page for changes prior to version 6.70
Description
AL customers have the option to use the contribution only RSA file format. The contributions groups will be set on the Employee Master screen and the employer unit code determines which groups to include in the export file. All employees, even if they are not contributing, must be reported. Each payment frequency will have a separate header and footer record.
Overtime Cap Explanation
AL customers have an overtime cap in place to help determine the employee contribution for overtime pay types. This is referring specifically to pay types with the "Pay type is considered overtime" checkbox checked and that are subject to retirement in the pay types parameter form.
The calculation for this uses the employees's class configured on the Enter/Edit Payroll Master screen to determine which tier to use.
The Tier percentage is configured on page 4 of the payroll system file.
To determine if the employee has reached the overtime cap, the system will use the following calculation: The cap is calculated by the employee's annual wage configured on the salary account tab multiplied by the tier percentage. If the YTD overtime amount for the fiscal year (dates configured in the payroll system file) for that specific pay type is greater than the cap, that pay type for the employee will no longer contribute to retirement for the remainder of the fiscal year.
Form Input
- Select Process - Create File, Print & Create File, Print Only
- Select output option - Detail, Totals Only
- Include employees - Retired, Non-Retired, Both
- Enter period to report
- Pay Group
- IRS retirement limit - Determines the max wages to report
- ERS/TRS/JRF unit code - The first letter determines the type of contribution groups to include. Can be E, T, or J
- Enter directory
- Test file - Only available for CSI+ users
File Layout
Header
Field Name | Optional/Required | Starting Position | Length | Description |
---|---|---|---|---|
Record type | Required | 1 | 1 | Defaults to 'H' |
Format Version | Required | 2 | 3 | Defaults to 'C01' |
Employer Code | Required | 5 | 4 | The ERS/TRS/JRF unit code from the input screen |
Pay Date | Required | 9 | 8 | MMDDYYYY - The current pay date |
Payroll Frequency | Required | 17 | 2 | 00-Monthly 01-Semi-Monthly 02-BiWeekly 03-Weekly |
Submission Context Type | Required | 19 | 4 | PROD or TEST |
Detail
Field Name | Optional/Required | Starting Position | Length | Description |
---|---|---|---|---|
Record Type | Required | 1 | 1 | Defaults to 'D' |
Contribution Group | Required | 2 | 7 | From employee master screen |
Position Status | Required | 9 | 2 | 01-Regular 03-Seasonal 04-Temp 05-Adjunct 08-Ineligible to Contribute and 09-Ineligible to Contribute & Ineligible for PEEHIP |
SSN | Conditional | 11 | 9 | |
PID | Conditional | 20 | 8 | Not used |
Pay Period Begin Date | Required | 28 | 8 | From input screen |
Pay Period End Date | Required | 36 | 8 | From input screen |
Summer Position | Required | 44 | 1 | Defaults to 0 - No |
Payment Reason | Required | 45 | 2 | 00-Regular 01-Pensionable Lump Sum 02-Overtime 98-Non-Pensionable Lump Sum 99-Other Non-Pensionable Wages |
Rate of Pay | Required | 47 | 10 | |
Type of Rate of Pay | Required | 57 | 2 | 00-Hourly 01-Shift 02-Monthly 03-Yearly |
Increase/Decrease Wages | Required | 59 | 1 | Defaults to '+' |
Wages | Required | 60 | 9 | |
Increase/Decrease Employee Contribution | Required | 69 | 1 | Defaults to '+' |
Employee Contribution | Required | 70 | 9 | Includes all retirement deductions except retirement types 'Other' and 'RSA-1' |
Increase/Decrease Wages that Exceed IRS Limit | Conditional | 79 | 1 | Defaults to '+' |
Wages that Exceed IRS Limit | Conditional | 80 | 9 | |
Type of Units Worked | Required | 89 | 2 | 00-Days 01-Shifts 02-Hours |
Actual Units Worked | Required | 91 | 6 | For hourly employees, this is current hours. For Salaried employees, it is hours worked. If the pay type is associated to a leave code, it will be zero |
Full Time Units | Required | 97 | 6 | |
RSA-1 Contribution | Optional | 103 | 9 | This amount comes from retirement deductions marked as RSA-1 |
Footer
Field Name | Optional/Required | Starting Position | Length | Description |
---|---|---|---|---|
Record Type | Required | 1 | 1 | Defaults to 'F' |
Employer Code | Required | 2 | 4 | The ERS/TRS/JRF unit code from the input screen |
Payroll Frequency | Required | 6 | 2 | 00-Monthly 01-Semi-Monthly 02-BiWeekly 03-Weekly |
Changes Prior to Version 6.70
6.66 - Added actual hours worked, new position statuses of 08 = Ineligible to Contribute and 09 = Ineligible to Contribute & Ineligible for PEEHIP, and ensuring 'Other' retirement type is not included as employee contribution.
6.54 - Fixed the issue where the contribution amounts were not pulling correctly if an employee had the same Employee contribution amount for multiple checks in the reporting period.
6.47 - Added the ability to generate an enrollment file.
- Added a menu item to allow AL customers to run this report.
6.35 - This functionality has been turned off and will be available in March 2018
6.32 - New file format for RSA contribution only.