Functional Description
1.1Purpose
This Business Function serves as a NER driver which calls two NER's to calculate an employee's age and get the employee's past salary and life
insurance salaries, at point in time dates.
1.2Setup Notes and Prerequisites
1.3Special Logic
2.Technical Specifications
2.1Parameters:
Data Item Data Structure DescriptionI/ORequiredNotes
AN8mnAddressNumberI
DOBjdDateBirthI
DTSALjdPointInTimeDateForDetermininI
DTAGEjdPastPointInTimeDateForSalariI
FAGEmnAgeFixedO
SALmnRtSalaryO
LSALmnAnnualSalaryLifeO
FSALmnSalaryFixedO
2.2Related Tables
Table Table Description
2.3Related Business Functions
Source NameFunction Name
N0800130Calculate Employee Age As Of A Date
N0800103Get Specific Employee Master History Data
Processing
1. Call N0800130 to calculate an employee's age from Date of Date of Birth to Point in Time Date (DTAGE)
2. Call N0800103 to get employee's history data for data item SAL for Point in Time Date (DTSAL)
3. Call N0800103 to get employee's history data for data item LSA for Point in Time Date (DTSAL)
4. Call N0800103 to get employee's history data for data item FSAL for Point in Time DAte (DTSAL)
^
D0800148 - Get Open Enrollment Personal Information
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnAddressNumber | AN8 | MATH_NUMERIC | OPT | NONE |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
jdDateBirth | DOB | JDEDATE | OPT | NONE |
The employee's date of birth. | ||||
jdPointInTimeDateForAge | DTAGE | JDEDATE | OPT | NONE |
Point in time date for determine age. | ||||
jdPastPointInTimeDateForSalari | DTSAL | JDEDATE | OPT | NONE |
Past point in time date to determine salaries (SAL, FSAL, LSAL). | ||||
mnAgeFixed | FAGE | MATH_NUMERIC | OPT | NONE |
For World:
The age of the employee as of a certain date (for example, January 1st) for a given year. You can manually update this field or
| ||||
mnRtSalary | SAL | MATH_NUMERIC | OPT | NONE |
The amount that an employee is paid in one year, assuming that the employee is paid every pay period of the year.
For WorldSoftware:
For
| ||||
mnAnnualSalaryLife | LSAL | MATH_NUMERIC | OPT | NONE |
You can use this field to calculate deductions, benefits, and accruals (DBAs) for an employee's life insurance premium. Any table method
| ||||
mnSalaryFixed | FSAL | MATH_NUMERIC | OPT | NONE |
You can use this field to calculate deductions, benefits, and accruals (DBAs) for a spouse's life insurance premium. Any table method that
|
None |
None |