This file layout enables the bulk updating of contributions for existing members.
Note:
This layout is also used for the loading of a history of contributions or the bulk load of individual Retirement Annuity Fund member contribution amounts via the CONH layout. For more information, refer to
Processes
File Transfer
File Layouts
Contribution History
Processes
File Transfer
File Layouts
Retirement Annuity Fund Contributions
The following mask is used by Batch Job BJU3RN:
|
Field Name |
Field Size |
DEC |
Start |
End |
ATTR |
O/M |
Description / Value |
1 |
File indicator |
4 |
|
1 |
4 |
Char |
M |
CONH |
2 |
Scheme code |
7 |
|
5 |
11 |
Char |
M |
Scheme code |
3 |
Member number |
20 |
|
12 |
31 |
Char |
M |
Member reference number |
4 |
Start date |
8 |
|
32 |
39 |
Char |
M |
CCYYMMDD |
5 |
Contribution type |
15 |
|
40 |
54 |
Char |
M |
Basic, PSD (PSD = Pensionable Service Date backdated) |
6 |
Monetary amount |
11 |
|
55 |
65 |
Num |
M |
Actual Contribution Amount |
7 |
Filler |
1 |
|
66 |
66 |
|
M |
Space |
8 |
Increase Type |
15 |
|
67 |
81 |
Char |
O |
ANN ESCALATION
Type of Increase on Membership Payment Detail. |
9 |
Increase Percentage |
7 |
2 |
82 |
88 |
Num |
O |
Annual increase percentage.
Percentage on Membership Payment Detail. |
10 |
Payment Day |
2 |
0 |
89 |
90 |
Num |
O |
Day of the month on which the member’s contribution is to be collected.
Payment Day on Membership Payment. |
11 |
Date of last payment |
8 |
|
91 |
98 |
Char |
O |
Day last contribution was collected |
12 |
Date of Retirement |
8 |
|
99 |
106 |
Char |
O |
Member’s normal retirement date |
13 |
Income Type |
4 |
|
107 |
110 |
Char |
O |
Income Type REC FEEP |
14 |
Frequency |
15 |
|
111 |
125 |
Char |
O |
MONTHLY QUARTERLY ANNUAL |
The system will take action as follows:
Detail Record
Field Name |
Action |
File indicator |
Must be CONH for contribution updates. |
Scheme code |
If not the same as in the Header record, reject the record with an error message to the error log |
Member number |
If not a valid member number, reject the record with an error message to the error log |
Start date |
The Start Date must be a valid date (i.e. CCYYMMDD), the Contribution Type must be one that is used by the scheme on the Start Date, and the Monetary amount must be numeric. If not, reject the record with an error message to the error log. |
Payment type |
If the member has no contribution records of type Contribution Type, create a new contribution record of that type, with the Start Date and Monetary amount provided, unless the monetary amount is zero, in which case reject the record with an error message to the error log. |
Monetary amount |
If the member has contribution records of type Contribution Type, check that the Start Date is later than the Start Date of the last contribution of that type. If it is not, reject the record with an error message to the error log. If it is, end-date that contribution with a date one day prior to Start Date, and create a new contribution record of that type, with the Start Date and Monetary amount provided, unless the Monetary Amount is zero, in which case do not create a new record. |
Increase Type |
If there is a value for Increase Type, the system will update the Type of Increase on the Membership Payment Detail record. |
Increase Percentage |
If there is a value for Increase Percentage, the system will update the Percentage on the Membership Payment Detail record. |
Payment Day |
If there is a value for payment Day, the system will update the Payment Day on the Membership Payment record. |
Date of last payment |
If there is a value for Date of Last Payment, the system will update the Date of Last Payment on the Membership Payment Detail record. |
Date of Retirement |
If there is a value for Date of Retirement, the system will update the Date of Retirement on the Membership Payment record. |
Income Type |
If there is a value for Income Type, the system will update the Income Type (Inst_ID_JUF03) on the Membership Payment record. |
Frequency |
If there is a value for Frequency, the system will update the Frequency on the Membership Payment Detail record.
If no value for Frequency is supplied, the system will default the value to MONTHLY as per the current functionality. |