This facility is used for the upload of the following Batch Processes:
- BENEFICIARY MEMBER LOAD
- BIB BANK STATEMENT UPLOAD
- BIB EFT FILE
- MEMBER VALUES LOAD
- EXTERNAL PORTFOLIO VALUE UPLOAD
- MEMBERS DWP VALUES UPLOAD
- AUDIT FILE UPLOAD
- HOME AFFAIRS LOAD
- CPS UPLOAD
- PERSON DETAILS LOAD
- BANK STATEMENT UPLOAD - EFT
Navigate the system as follows:
From the Main Functionality menu select Process > File Transfer > File Transfer
Select Batch File Upload from the sub-menu on the left.
The Batch File Upload screen will be displayed.
Select one of the following Batch Processes from the drop-down list:
- BENEFICIARY MEMBER LOAD
- BIB BANK STATEMENT UPLOAD
- BIB EFT FILE
- MEMBER VALUES LOAD
- EXTERNAL PORTFOLIO VALUE UPLOAD
- MEMBERS DWP VALUES UPLOAD
- AUDIT FILE UPLOAD
- HOME AFFAIRS LOAD
- CPS UPLOAD
- PERSON DETAILS LOAD
- BANK STATEMENT UPLOAD - EFT
Use BROWSE (refer to File upload above) to find the document to be uploaded, then click SUBMIT. A message will confirm that the file has been successfully
Once the file has been loaded, the relevant batch job can be submitted.
For information about submitting batch jobs refer to
Reports
Batch Runs
Locate the required batch job from the list.
To initiate the batch job, click Submit in the action column.
The progress of the batch job can be monitored in the error log.
After the batch job has completed, the error log must be checked for any errors.
Refer to
Reports
General
Error Log Report
For details of the file layout, refer to
Processes
File Transfer
File Layouts
Batch Files
For more details on uploading a file received from Home Affairs refer to
Supplements
Processes
Processing the Home Affairs File
Detail record layout
|
Field Name |
Field Size |
DEC |
Start |
End |
ATTR |
O/M |
Description / Value |
1 |
Scheme Code |
7 |
|
1 |
7 |
Char |
M |
|
2 |
Investment Medium Code |
8 |
|
8 |
15 |
Char |
M |
|
3 |
Reference Number |
20 |
|
16 |
35 |
Char |
M |
Membership Reference Number |
4 |
Field Type |
1 |
|
36 |
36 |
|
M |
V = Market Value G = Growth/Decline in Market Value |
5 |
Income Type |
4 |
|
37 |
40 |
Char |
O |
|
6 |
Amount |
11 |
8 |
41 |
51 |
Num |
|
Amount of growth or decline in market value |
7 |
Sign |
1 |
8 |
52 |
52 |
Char |
O |
‘+’ = Growth ‘-‘ = Decline |
8 |
Effective Date |
8 |
|
53 |
60 |
Num |
M |
CCYYMMDD |
O = Optional field
M = Mandatory
Note:
All optional text fields must be padded with trailing spaces.
All numeric fields must be padded with leading zeroes.
ITAX TAX DIRECTIVE FILE UPLOAD
The system uses Translation values with a Translation Purpose of ITAX and with Source System Attributes as per the following table:
Source System ID |
Source System Attribute |
Target System ID |
Target System Attribute |
ITAX |
DIRDESCSHORT |
IN.PENSIONS |
REQUEST STATUS |
The system uses Translation values as per the following table:
Source System Attribute |
Translation Value |
Target System Attribute |
Translation Value |
DIRDESCSHORT |
APPLICATION DECLINED |
REQUEST STATUS |
01 |
DIRDESCSHORT |
DIRECTIVE DECLINED |
REQUEST STATUS |
02 |
DIRDESCSHORT |
AWAITING APPROVAL |
REQUEST STATUS |
03 |
DIRDESCSHORT |
WAITING STOP-ORDER |
REQUEST STATUS |
04 |
DIRDESCSHORT |
DSAPPROVED |
REQUEST STATUS |
05 |
DIRDESCSHORT |
IN PROGRESS |
REQUEST STATUS |
06 |
DIRDESCSHORT |
FINALISED |
REQUEST STATUS |
07 |
DIRDESCSHORT |
CANCELLED |
REQUEST STATUS |
08 |
DIRDESCSHORT |
ARCHIVED |
REQUEST STATUS |
09 |
DIRDESCSHORT |
INTERMEDIATE INTERFACE (AWAITING VALIDATION) |
REQUEST STATUS |
10 |
DIRDESCSHORT |
IN PROGRESS – UNFINALISED EXEMPT AMOUNT |
REQUEST STATUS |
11 |
The iTax Directive Reconciliation file is uploaded via the File Transfer > Batch File Upload page.
The file is a text file in the format in the table below.
Field Name |
Field Size |
Dec |
Start |
End |
|
1 |
MemberNo |
15 |
|
1 |
15 |
2 |
DirReqNr |
20 |
|
16 |
35 |
3 |
CoCode |
7 |
|
36 |
42 |
4 |
BranchCode |
20 |
|
43 |
62 |
5 |
EntryDate |
16 |
|
63 |
78 |
6 |
SystemUserName |
20 |
|
79 |
98 |
7 |
CostCentreCode |
10 |
|
99 |
108 |
8 |
PersCoNr |
25 |
|
109 |
133 |
9 |
Initials |
5 |
|
134 |
138 |
10 |
PersonName |
120 |
|
139 |
258 |
11 |
IdNr |
13 |
|
259 |
271 |
12 |
EmployNr |
13 |
|
272 |
284 |
13 |
DirDescShort |
20 |
|
285 |
304 |
14 |
CancellationDate |
10 |
|
305 |
314 |
15 |
CancelReason |
120 |
|
315 |
434 |
16 |
DirNr |
15 |
|
435 |
449 |
17 |
DateGrossAccrue |
10 |
|
450 |
459 |
18 |
LumpSumGrant |
15 |
2 |
460 |
474 |
19 |
TaxAmtDeduct |
15 |
2 |
475 |
489 |
20 |
TaxFreePortion |
15 |
2 |
490 |
504 |
21 |
IT88RefNo |
15 |
|
505 |
519 |
22 |
IT88Amount |
15 |
|
520 |
534 |
23 |
DirReasDesc |
60 |
|
535 |
594 |
24 |
FundName |
120 |
|
595 |
714 |
25 |
FundPAYERefNr |
11 |
|
715 |
725 |
26 |
JoinDate |
10 |
|
726 |
735 |
27 |
ImportFileName |
120 |
|
736 |
855 |
28 |
ErrorText |
120 |
|
856 |
975 |
When the iTax file is uploaded the system finds the Benefit Tax Directive record with a value for FUND_NAME equal to the value for FundName in the iTax import file and for which the following values are equal to the equivalent value in the table below and for which the Membership Status of the Membership to which the Benefit Tax Directive record is linked is EXIT IN PROCESS.
iTax File Value |
Benefit Tax Directive Value |
Initials |
TAXPAYER_INITIALS |
PersonName |
TAXPAYER_SURNAME |
IdNr |
TAXPAYER_IDENTITY_NUMBER |
Note: The MemberNo value in the file is not equal to the Membership Reference Number on the system. In the case of Scheme Code 008000 it is made up of the Membership Reference Number followed by PSSPF e.g. 80335269PSSPF.
The applicable fields on the Benefit Tax Directive record are updated as per details in the Benefit Tax Directive Value column in the table below.
Field Name |
Field Size |
DEC |
ATTR |
O/M |
Start |
End |
Benefit Tax Directive Value |
|
2 |
DirReqNr |
20 |
|
Num |
|
16 |
35 |
DIRECTIVE_APPLICATION_ID |
5 |
EntryDate |
16 |
|
Date |
|
63 |
78 |
|
13 |
DirDescShort |
20 |
|
Char |
|
285 |
304 |
Read the Translation Value with a Purpose of ITAX, a Source System Attribute of REQUEST STATUS and a Target System Attribute of DIRDESCSHORT. Find the Source System value for the Target System value equal to the value for this field. Update the REQUEST_STATUS with the value found. |
14 |
CancellationDate |
10 |
|
Date |
|
305 |
314 |
|
15 |
CancelReason |
120 |
|
Char |
|
315 |
434 |
|
16 |
DirNr |
15 |
|
Num |
|
435 |
449 |
DIRECTIVE_ID |
19 |
TaxAmtDeduct |
15 |
2 |
Num |
|
475 |
489 |
GROSS_AMOUNT_PAYE |
20 |
TaxFreePortion |
15 |
2 |
Num |
|
490 |
504 |
|
21 |
IT88RefNo |
15 |
|
Char |
|
505 |
519 |
IT88_REFERENCE_NUMBER |
22 |
IT88Amount |
15 |
2 |
Num |
|
520 |
534 |
ASSESSED_TAX_AMOUNT |
23 |
DirDescShort |
60 |
|
Char |
|
535 |
594 |
|
28 |
ErrorText |
120 |
|
Char |
|
856 |
975 |
RESPONSE_TEXT |
If a Benefit Tax Directive record cannot be found an error message is written to the error log.