Table of Contents
- FLORIDA RETIREMENT SYSTEM - FRS
- FRS Work Periods
- FRS Setup
- Pay Components - IPPC
- Pay Elements - IPPE
- Benefit Plan Types - IBPT
- Benefit Plans
- List of Benefit Components
- B0010 - B0299 Preprocess/Qualification
- B0300 - B0399 Eligible Earnings/Amounts
- B0800 - B0899 Employer Contributions
- Sample FRS Plan
- User Fields
- Process FRS
- Form Definition Variables
FLORIDA RETIREMENT SYSTEM - FRS #
FRS or ‘Florida Retirement System’ is responsible for administering the Florida Retirement System.
Specialized benefit components and user fields are provided that may be set up to ensure that the report and interface file are created correctly.
FRS Work Periods #
The Work Periods (‘WP’) is a column on the FRS report that defines the service credit for retirement purposes. For each amount submitted, a code must be provided. The meaning of the code is shown in the table below. Benefit components are used to define the codes (work periods) used at each organization.Work Period | Description |
---|---|
12 | Normal Current Contribution |
12 | Prior Period Contribution Adjustment |
21 | Lump Sum Contributions |
88 | Workers’ Compensation Contributions |
FRS Setup #
To create the required report and interface file users must use specific benefit components within a specific plan type, create user fields (if needed) and set up the required pay components and pay elements.Pay Components - IPPC #
You will need to create a total of 9 pay components for FRS:B0360 | FRS Reg Earns | PC Usage: 9999 |
B0361 | FRS Lump Earns | PC Usage: 9999 |
B0363 | FRS PP Earns | PC Usage: 9999 |
B0368 | FRS WC Earns | PC Usage: 9999 |
B0380 | FRS Lv Hrs | PC Usage: 9999 |
B0840 | FRS Reg ER | PC Usage: 13 |
B0841 | FRS Lump ER | PC Usage: 13 |
B0843 | FRS PP ER | PC Usage: 13 |
B0848 | FRS WC ER | PC Usage: 13 |
Pay Elements - IPPE #
You will need to create a total of 5 pay elements for FRS:B0320 | FRS Reg Earns | All earnings PC that make-up Regular Earnings |
B0321 | FRS Lump Earns | All earnings PC that make-up Lump Sum Leave Pay Earnings |
B0323 | FRS PP Earns | All earnings PC that make-up Prior Period Earnings |
B0328 | FRS WC Earns | All earnings PC that make-up Workers’ Compensation Earnings |
B0380 | FRS Lv Hrs | All earnings PC that make-up Lump Sum Leave Pay Hours |
Benefit Plan Types - IBPT #
All FRS benefit plans must be setup with a ‘FRS’ benefit plan type.If this is spelled differently, the program will not work.
Benefit Plans #
Benefit components are used to calculate and store the values for FRS. These values must be qualified, for the report, by which type of work period. Users must analyze the possible types of contributions made at their site, and set up the appropriate benefit component as described.In the benefits components in the next section, the result of the component must be stored into a pay component where indicated. This may be zero but it must be stored. Define the appropriate pay component ('PC Code' field), on each benefit component and ensure that the 'action' is "Store Line and Enroll".
- Regular Enrollment Dates
- Eligible Earnings (Salary)
These amounts must be stored in a pay component and will be seen on the Benefits Enrollment form and the FRS report.
- Lump Sum Leave Pay Hours
- Employer Contribution Amount
This amount will appear only in the Benefit Enrollment form, but the rates defined will be used to calculate the
amount for the report.
Enter the employer contribution rate as a percentage. i.e. 8.25% would be entered as 8.2500.
This amount can be set up as either ‘Same as Premium Amount’, ‘Premium Amount less Employee Contribution’, or as ‘Employer percentage on Member Earnings’.
Additional employer contribution amounts can only be derived using a pay element.
- Coverage Rates
List of Benefit Components #
Most Benefit Components have an implied Work Period Code attached, indicated as WP##. Components that represent values on the FRS report also require an output Pay Component to store the calculated value for later reporting.The Benefit Components provided in the following pages have been grouped based on their purpose under the following subheadings:
0010 – 0299 | Preprocessing/Qualification |
0300 – 0399 | Eligible Earnings/Amounts |
0800 – 0899 | Employer Contributions |
Although the sheer number of options may seem daunting, not all components are required for every plan. They are provided to allow complete versatility when defining policies. Note
- Bracketed words on the following pages represent fields in the Component Rules or the Enrollment Form to be filled in. i.e. <User Calc>
- To create any UserCalcs that may be needed, please refer to the User Calculation Tool Workbook.
- Each component has a table to define the rules that are available. The columns in the table are described below: **Rule - the index number of the rule
- Description - a brief description of the rule
- Logic - what the rule will do if chosen, and what other ‘pieces’ it may need to complete it logic
- Assoc. - if there are any associated benefit components needed they are listed
- Go to - after this rule is chosen which benefit component should be evaluated next
- The standard or most commonly used rule(s) for each Component is indicated by the asterisk (*) in the rule column. %
B0010 - B0299 Preprocess/Qualification #
- B0010 Preprocess/Qualify UserCalc {optional}
Is a UserCalc required to disqualify/qualify an employee from processing?
Yes - Choose the rule to be used
No - Go to B0020
Rule Description Logic Assoc. Go to
00* Use UserCalc Only The pre-processing or qualifying <User Calc> specified will be executed. The UserCalc may be a qualifier to decide which employees to evaluate. Specify the name of the <User Calc> on the component. The UserCalc must supply any logic required to disqualify an employee from being processed. The UserCalc must be of the type ‘Function’, with a return value of the type ‘Boolean’. Use the RET operator to return the Boolean value of True or False. The false value is interpreted by the component as an instruction to exit the coverage without further processing. B0020
- B0020 Enrollment Base Date
- B0030 Enrollment Effective Date Rule
- B0040 Hiring Qualification {optional}
Rule Description Logic Assoc. Go to 00 Use Day from UserCalc Only Specify the name of the <User Calc> on the component. The UserCalc must be of the type `Function`, with a return value of the type `Numeric`. Use the RET operator to return B0050
Rule Description Logic Assoc. Go to
a numeric value. This value is interpreted as a user provided day of the month by which an employee must be hired in order to sign up for benefits in the first month of hire.
01 Use Day from Element Specify the name of the <Element> on the component. The value of the element is used as the user provided day of the month by which an employee must be hired in order to sign up for benefits in the first month of hire. B0050
02* Hired By Specified Day Specify the <BC Value> on the coverage component. The <BC Value> of the component is used as the user provided day of the month by which an employee must be hired in order to sign up for benefits in the first month of hire. Must be entered as DD (15 for the 15th of the month.) B0050
- B0050 Qualifying Period {optional}
Rule Description Logic Assoc. Go to
01 Number of Days Specify the <BC Value> on the coverage component. Adds the number of days to the enrollment base date. B0060
02 Number of Weeks Specify the <BC Value> on the coverage component. Adds the number of weeks to the enrollment base date. B0060
03* Number of Months Specify the <BC Value> on the coverage component. Adds the number of months to the enrollment base date. B0060
04 Number of Pay Periods Specify the <BC Value> on the coverage component. Adds the number of pay periods to the enrollment base date. B0060
05* Number of Years Specify the <BC Value> on the coverage component. Adds the number of years to the enrollment base date. B0060
- B0060 Roll Forward/Back Rule {optional}
Yes Choose the rule to be used No Go to B0070
Rule Description Logic Assoc. Go to 01* Roll Forward to Day in Next Month Specify the <BC Value> on the coverage component. Must be entered as DD (01 for the 1tstof the month.) B0070
Rule Description Logic Assoc. Go to
Rolls effective date forward to this day in the following month. Used when benefits may only start on a specified day of the month, such as the first.
02 Roll Back to Day in Curr Month Specify the <BC Value> on the coverage component. Must be entered as DD (01 for the 1tstof the month.) Rolls effective date back to this day in the current month. Used when benefits may only start on a specified day of the month, such as the first, and benefits may be backdated. B0070
03 Roll Forward to First Day in Next Quarter Rolls effective date forward to the first day in the following quarter. Used when benefits may only start at the beginning of a quarter. B0070
04 Roll Back to First Day in Curr Quarter Rolls effective date back to the first day in the current quarter. Used when benefits may only start at the beginning of a quarter and enrollment may be backdated. B0070
- B0070 Effective Date
- B0080 Eligibility Base Date
Rule Description Logic Assoc. Go to
03 Use Seniority Date Uses Seniority Date from Employment Information form (IEEI) to determine eligibility date of the employee’s coverage. B0090
04 Use Latest of Hire/Seniority/Processing Date Uses latest of Hire Date, Seniority Date or date of the benefits run (or pay period end date if benefits are processed through payroll). This rule is often used when a benefit is completely optional, such as a 401K (US) or RRSP (CDN) plan. B0090
05 Use Leave Date Uses Leave Date from Employment Information form (IEEI) to determine eligibility date of employee’s coverage. This rule is normally only used with disability type plans. B0090
06 Use Birth Date Uses employee’s Birth Date from Identity Information form (IEID) plus a qualifying period to determine eligibility date of employee’s coverage. Sometimes used for pension type plans that become mandatory at age 18 or 21. B0090
07 Use Termination Date Uses employee’s Termination Date from Employment Information form (IEEI) to determine eligibility date of employee’s coverage. Used for special Coverages available to an employee only after termination (retirement). B0090
08 Use Effective Date Uses date calculated in component B0070. B0070 B0090
- B0090 Eligibility Date Rule
- B0100 Hiring Qualification {optional}
Rule Description Logic Assoc. Go to 00 Use Day from UserCalc Only Specify the name of the <User Calc> on the component. The UserCalc must be of the type `Function`, with a return value of the type `Numeric`. Use the RET operator to return a numeric value. This value is interpreted as the user provided day of the month by which an employee must be hired in order to be eligible for benefits in the first month of hire. B0110
Rule Description Logic Assoc. Go to
01 Use Day from Element Specify the name of the <Element> on the component. The value of the element is used as the user provided day of the month by which an employee must be hired in order to be eligible for benefits in the first month of hire. B0110
02* Hired By Specified Day Specify the <BC Value> on the coverage component. The <BC Value> of the component is used as the user provided day of the month by which an employee must be hired in order to be eligible for benefits in the first month of hire. Must be entered as DD (15 for the 15th of the month.) B0110
- B0110 Qualifying Period {optional}
Yes Choose the rule to be used No Go to B0120
Rule Description Logic Assoc. Go to
01 Number of Days Specify the <BC Value> on the coverage component. Adds number of days to the eligibility base date. B0120
02 Number of Weeks Specify the <BC Value> on the coverage component. Adds number of weeks to the eligibility base date. B0120
03* Number of Months Specify the <BC Value> on the coverage component. Adds number of months to the eligibility base date. B0120
04 Number of Pay Periods Specify the <BC Value> on the coverage component. Adds number of pay periods to the eligibility base date. B0120
05* Number of Years Specify the <BC Value> on the coverage component. Adds number of years to the eligibility base date. B0120
- B0120 Roll Forward/Back Rule {optional}
Rule Description Logic Assoc. Go to 01* Roll Forward to Day in Next Month Specify the <BC Value> on the coverage component. Must be entered as DD (01 for the 1tstof the month.) Rolls the eligibility date forward to this day in the following month. B0130
Rule Description Logic Assoc. Go to
Used when benefits may only start on a specified day of the month, such as the first.
02 Roll Back to Day in Curr Month Specify the <BC Value> on the coverage component. Must be entered as DD (01 for the 1tstof the month.) Rolls the eligibility date back to this day in the current month. Used when benefits may only start on a specified day of the month, such as the first, and benefits may be backdated. B0130
03 Roll Forward to First Day in Next Quarter Rolls the eligibility date forward to the first day in the following quarter. Used when benefits may only start at the beginning of a quarter. B0130
04 Roll Back to First Day in Curr Quarter Rolls the eligibility date back to the first day in the current quarter. Used when benefits may only start at the beginning of a quarter, and eligibility may be backdated. B0130
- B0130 Eligible Date
- B0140 Premium Start Date
- B0150 Expire Base Date
- B0160 Expire Date Rule
- B0170 Termination Qualification {optional}
- B0180 Continuation Period {optional}
Yes Choose the rule to be used No Go to B0190
Rule Description Logic Assoc. Go to
01 Number of Days Specify the <BC Value> on the coverage component. Adds number of days to the expiration base date. B0160 B0170 B0190
02 Number of Weeks Specify the <BC Value> on the coverage component. Adds number of weeks to the expiration base date. B0160 B0170 B0190
03* Number of Months Specify the <BC Value> on the coverage component. Adds number of months to the expiration base date. B0160 B0170 B0190
04 Number of Pay Periods Specify the <BC Value> on the coverage component. Adds number of pay periods to the expiration base date. B0160 B0170 B0190
05* Number of Years Specify the <BC Value> on the coverage component. Adds number of years to the expiration base date. B0160 B0170 B0190
- B0190 Roll Forward/Back Rule {optional}
Yes Choose the rule to be used No Go to B0200
Rule Description Logic Assoc. Go to
01 Roll Forward to Day in Curr Month Specify the <BC Value> on the coverage component. Must be entered as DD (31 for the end of the month.) Rolls the expiration date forward to this day in the current or following month, whichever is past the original expiration date month. Used when benefits may only expire on a specified day of the month. B0200
02* Roll Back to Day in Prev Month Specify the <BC Value> on the coverage component. Must be entered as DD (31 for the end of the month.) Rolls the expiration date back to this day in the previous month. Used when benefit may only expire on a specified day of the month. B0200
03 Roll Forward to Last Day in Curr Quarter Rolls the expiry date forward to the last day in the current quarter. Used when benefits may only expire at the end of a quarter. B0200
04 Roll Back to Last Day in Prev Quarter Rolls the expiry date back to the last day in the previous quarter. Used when benefits may only expire at the end of a quarter, and the employee has to be employed for the whole quarter in order to be enrolled for that quarter. B0200
- B0200 Expire Date
Rule Description Logic Assoc. Go to
01* Calculate Expire Date Stores the calculated expiration date of the enrollment. B0210
- B0210 Eligibility End Base Date
Rule Description Logic Assoc. Go to
operator to return a date value. This value is interpreted by the component as a user- provided base date from which the employee’s eligibility is expired.
01 Use End of Time Uses 31st December, 3999 as base date from which employee’s eligibility is expired. B0220
02* Use Termination Date Uses employee’s Termination Date from Employment Information form (IEEI) to determine date employee’s eligibility is expired, or 31st December, 3999 if date is unavailable. B0220
03 Use Leave Date Uses employee’s Leave Date from Employment Information form (IEEI) to determine date employee’s eligibility is expired, or 31st December, 3999 if date is unavailable. B0220
04 Use Earlier of Term/Leave Uses earlier of Termination Date or Leave Date as date from which an employee’s eligibility is expired, or 31st December, 3999 if date is unavailable. B0220
05* Use Birth Date Uses employee’s Birth Date from Identity Information form (IEID) plus a continuation period to determine date employee’s eligibility is expired. Sometimes used for life type plans that automatically expire at a specific age. B0220
06 Use Spouse's Birth Date Uses spouse’s Birth Date from contact form plus a continuation period to determine date spouse’s eligibility is expired. Sometimes used for dependent or spousal life type plans that automatically expire at a specific age. B0220
- B0220 Eligibility End Date Rule
- B0230 Termination Qualification {optional}
Rule Description Logic Assoc. Go to 00 Use Day from Calc Only Specify the name of the <User Calc> on the component. The UserCalc must be of the type `Function`, with a return B0220 B0240
Rule Description Logic Assoc. Go to
value of the type `Numeric`. Use the RET operator to return a numeric value. This value is interpreted as a user-provided day of the month after which an employee must be terminated in order to be eligible for benefits during the last month of employment.
01 Use Day from Element Specify the name of the <Element> on the component. The value of the element is used as the user-provided day of the month after which an employee must be terminated in order to be eligible for benefits during the last month of employment. B0220 B0240
02* Terminated after Specified Day Specify the <BC Value> on the coverage component. The value of the component is used as the user-provided day of the month after which an employee must be terminated in order to remain eligible for benefits during the last month of employment. Must be entered as DD (15 for the 15th of the month.) B0220 B0240
03* Terminated on Last Day in Month Specifies an employee must not terminate until the last day of the month in order to remain eligible for benefits during the last month of employment. B0220 B0240
- B0240 Continuation Period
- B0250 Roll Forward/Back Rule {optional}
Yes Choose the rule to be used No Go to B0260
Rule Description Logic Assoc. Go to
01* Roll Forward to Day in Curr Month Specify the <BC Value> on the coverage component. Must be entered as DD (31 for the end of the month.) Rolls the expiration date forward to this day in the current month. Used when benefits may only expire on a specified day of the month. B0260
02 Roll Back to Day in Prev Month Specify the <BC Value> on the coverage component. Must be entered as DD (31 for the end of the month.) Rolls the expiration date back to this day in the previous month. Used when benefit may only expire on a specified day of the month. B0260
03 Roll Forward to Last Day in Curr Quarter Rolls the expiration date forward to the last day in the current quarter. Used when benefit eligibility may only end at the end of a quarter. B0260
04 Roll Back to Last Day in Prev Quarter Rolls the expiration date back to the last day in the previous quarter. Used when benefit eligibility may only end at the end of a quarter and the employee has to be employed for the whole quarter in order to be enrolled for quarter. B0260
- B0260 Eligibility End Date
- B0270 Premium End Date
Rule Description Logic Assoc. Go to premium end date.
B0300 - B0399 Eligible Earnings/Amounts #
- B0320 Eligible Regular Earnings (Before Cap) WP12
- B0321 Eligible Lump Sum Leave Pay Earnings WP 21
- B0323 Eligible Prior Period Adjustment Earnings WP12
Rule Description Logic Assoc. Go to
provided prior period earnings.
01* Use Earnings from Element Specify the name of the <Element> on the component. The value of the element will be used as prior period earnings. B0328
- B0328 Eligible Workers’ Compensation Earnings WP88
- B0360 Regular Earnings (Sequence 585) WP12
- B0361 Lump Sum Leave Pay Earnings (Sequence 586) WP21
- B0363 Prior Period Adjustment Earnings (Sequence 587) WP12
- B0368 Workers’ Compensation Earnings (Sequence 589) WP88
- B0380 Lump Sum Leave Pay Hours (Sequence 589) WP21
B0800 - B0899 Employer Contributions #
- B0800 Contribution Rate
Rule Description Logic Assoc. Go to
03 Use Value from Enrollment Specify the value on the employee’s enrollment. The specified value is used as the contribution rate. B0810
- B0810 Regular Contribution Calculation Method WP12
- B0811 Lump Sum Leave Pay Contribution Calculation Method WP21
- B0813 Prior Period Adjustment Contribution Calculation Method WP12
- B0818 Workers’ Compensation Contribution Method WP88
- B0840 Regular Contribution Amount WP12
Rule Description Logic Assoc. Go to
contribution amount. A <PC Code> must be indicated.
02 Accumulate Value to Enrollment Accumulates the newly calculated contribution amount into the existing enrollment value. B0841
- B0841 Lump Sum Leave Pay Contribution Amount WP21
- B0843 Prior Period Adjustment Contribution Amount WP12
- B0848 Workers’ Compensation Contribution Amount WP88
Sample FRS Plan #
In this example the coverage is for HA – Regular Employees. FRS is processed biweekly. 0010 – 0299 Preprocessing/Qualification 0300 – 0399 Eligible Earnings/Amounts 0800 – 0899 Employer ContributionsBC Rule WP Element PC Rate B002 0 Enrollment Base Date 02 Hire Date B003 0 Enrollment Effective Date 01 Use Base Date B007 0 Effective Date 01 Calculate Effective Date B008 0 Eligibility Base Date 02 Hire Date B009 0 Eligibility Date Rule 01 Use Base Date B013 0 Eligibility Date 01 Calculate Eligible Date B014 0 Premium Start Date 01 Use Effective Date B015 0 Expire Base Date 02 Termination Date B016 0 Expire Date Rule 01 Use Base Date B020 0 Expire Date 01 Calculate Expire Date B021 0 Eligibility End Base Date 02 Termination Date B022 0 Eligibility End Date Rule 01 Use Base Date B026 0 Eligibility End Date 01 Calculate Eligible End Date B027 0 Premium End Date 01 Use Expiration Date B032 0 Eligible Regular Earnings 01 Use Earnings from Element 12 FRS REG B036 0 Regular Eligible Earnings 01 Replace Enrollment Value 12 6800 – FRS Reg Earns B080 0 Contribution Rate 02 Use Value from Coverage Rate Step ALL ER Rate (%) = 10.15 B081 Regular Contribution 11 Percentage of 12
BC Rule WP Element PC Rate 0 Method Eligible Earnings B084 0 Regular Contribution Amount 01 Replace Enrollment Value 12 4800 – FRS Reg ER B032 1 Eligible Lump Sum Leave Pay Earnings 01 Use Earnings from Element 21 FRS LUMP B036 1 Lump Sum Leave Pay Eligible Earnings 01 Replace Enrollment Value 21 6801 – FRS Lump Earns B081 1 Lump Sum Leave Pay Contribution Method 11 Percentage of Eligible Earnings 21 B084 1 Lump Sum Leave Pay Contribution Amount 01 Replace Enrollment Value 21 4801 – FRS Lump ER B032 3 Eligible Prior Period Adjustment Earnings 01 Use Earnings from Element 12 FRS PP B036 3 Prior Period Adjustment Eligible Earnings 01 Replace Enrollment Value 12 6803 – FRS PP Earns B081 3 Prior Period Adjustment Contribution Method 11 Percentage of Eligible Earnings 12 B084 3 Prior Period Adjustment Contribution Amount 01 Replace Enrollment Value 12 4803 – FRS PP ER B032 8 Eligible Workers’ Compensation Earnings 01 Use Earnings from Element 88 FRS WC B036 8 Workers’ Compensation Eligible Earnings 01 Replace Enrollment Value 88 6808 – FRS WC Earns B081 8 Workers’ Compensation Contribution Method 11 Percentage of Eligible Earnings 88 B084 8 Workers’ Compensation Contribution Amount 01 Replace Enrollment Value 88 4808 – FRS WC ER
Exceptions / Notes The sample provided previously is a fairly generic example. You and your High Line Consultant will need to discuss your specific requirements.
User Fields #
There are two mandatory user fields that need to be set up. FRS Position Number This user field is OPTIONAL and is attached to the Position Details table. This is a SYSTEM updated user field. Table User Field Name Prompt Field Type Fld Seq P2KCM_POSITION_DETAILS FRS POSITION NUMBER FRS Position Number Char 1This user field is OPTIONAL. This user field is attached to the Position Details table. This is a SYSTEM updated user field. Table User Field Name Prompt Field Type Fld Seq P2KCM_POSITION_DETAILS FRS CLASS CODE FRS Class Code Char 2
Process FRS #
This update will process all FRS plans, and produce a flat file to be remitted. The report can be produced only after the FRS plan/coverages are set up, employees properly enrolled, and payrolls have been closed. At payroll time, the benefit routine will be invoked, which populates the FRS Pay Components with values derived from pay components/elements as defined in the benefit components. Reporting will be done after the pay closes; it will extract the numbers from the benefit components and produce the FRS report using the required format. Function UPFRS produces the FRS report and optionally the associated file for transmission. The output file will contain exactly what is shown on the report. Report Field Source Notes Social Security Number Government Code P2K_HR_IDENTITIES Department Department Code P2K_HR_ASSIGNMENT_DETAILS Check Date Pay Issue Date P2K_PR_PAY_HEADERS Member Name (Last, First) Name (Last, First, M.) P2K_HR_IDENTITIES Plan Plan Code P2K_BE_PLAN_DEFINITIONS Work Period Derived from Plans (IBPN) Derived from Earnings Pay Component attached to the Plan’s Benefit Components Monthly Salary Derived from Assignment (IEAS) Monthly Salary derived from the Wage Rate on the employee’s assignment. Employee Contribution Amount N/aReport Field Source Notes Employer Contribution Amount Derived from (IBPN) Coverage The ER Rate on the coverage multiplied by the Pay Component containing the earnings Leave Hours From PC The hours in the Pay Component on Benefit Component B380 Adjustment Derived from (IBPN) Coverage The ER Rate on the coverage multiplied by the Pay Component containing the earnings, when there is an amount in the Pay Component attached to B383
Output Transmission File from the above report ‘Process FRS’ Highlights ‘Process FRS’ is not currently available through the menu bar. However, the form may be accessed through the command window with ‘UPFRS’. ‘Process FRS’ Usages and Examples Report Parameter Form People List Mandatory, Multiple Selection, LOV available, <ALL> A people list may be used to indicate specific employee transaction to be processed. Person Code Mandatory, Multiple Selection, LOV available, <ALL> The person code(s) of specific employee(s) to be processed. Payroll Month/Year Mandatory Users must specify the reporting month and year to be displayed on the report as MM/YYYY AsOf Date Period Mandatory, Date, LOV available (DD-MON-YYYY) This date is used to determine the wage rate, department, class code, etc. for the employee. This is used as there may be more than one period supplied. For Period Mandatory The pay period of the first pay to be included entered as YYYYPP. To Period Mandatory The pay period of the last pay to be included entered as YYYYPP. Sort Method Mandatory, LOV available Employees will be printed in this person code order unless this parameter is <Yes> Create File Mandatory, LOV available The report may be run without creating an interface file (normally for testing purposes). Interface Directory Mandatory, text Must be a directory on the server for which the current user (as signed onto the client’s network) has write capability. For example the entry ‘C:\TEMP’ accesses the ‘TEMP’ directory on the server, not the local directory for the computer terminal being used. File Name Mandatory, text Enter the name of the file that will be created in the interface directory specified. Exception Level Mandatory, LOV available A ‘trace’ report of exception messages may be produced to assist in the testing phase. If necessary, choose from 0 – 9 (highest) level of trace. Please note that this is a voluminous report and will cause very slow performance.
Form Definition Variables #
Modify the standard FRS file requirements using the IDFDV function for HL$FLPERS. File Format Supported Field Identifier Description Source Variable Notes DEPARTMENT Department Data Base Column DDP.DEPARTMENT_CODE POSITION NUMBER Position Number Data Base Column DPS.POSITION_CODE CLASS CODE Class Code Not Specified PLAN FRS Plan Code Data Base Column BPN.PLAN_CODE WORK PERIOD Work Period Code Not Specified ADJ CODE Adjustment Code Not Specified CHECK DATE Check Date Not Specified EMPLOYEE NAME Employee Name (Last, First, MI) Not Specified SOCIAL SECURITY NUMBER Employee Social Security Number Data Base Column EID.GOVERNMENT_CODE DATE OF BIRTH Date of Birth (DOB) Data Base Column EID.BIRTH_DATE SEX Employee Gender Data Base Column EID.GENDER ADDRESS LINE 1 Employee Address Line One Data Base Column EPS.ADDRESS_LINE_1 ADDRESS LINE 2 Employee Address Line Two Data Base Column EPS.ADDRESS_LINE_2 ADDRESS CITY Employee City Data Base Column EPS.LOCALITY ADDRESS STATE Employee State Data Base Column DSP.STATE_PROVINCE_CO DE ADDRESS ZIP CODE Employee Zip Data Base Column EPS.ZIP_POSTAL SALARY Salary Element GROSSField Identifier Description Source Variable Notes EE CONTRIBUTION Employee Contribution Amount Pay Component FRS EE ER CONTRIBUTION Employer Contribution Amount Pay Component FRS ER REPORT PERIOD Report Period Not Specified ANNUAL LEAVE HOURS Annual Leave Hours Pay Component AGENCY Agency Number Constant REPORT FORMAT CODE Report Format Code Constant REPORT PERIOD CD Report Period (MMYYYY) Not Specified TR Trailer Record Identifier Constant DETAIL RECORD COUNT Detail Record Count Not Specified