2.1.6 Tax Aggregation Interface Format
This topic explains the information on Tax Aggregation Interface Format.
The formats for export and import of files for transfer of tax information are given below. This is applicable to annuity taxes only.
Table 2-29 Record Specifications for the Export File
Field Name | Description | Data Type | Remarks |
---|---|---|---|
Tax Year | The tax year applicable –format – ddmmccyy | Number (8) | This will be set to the last day of the fiscal year in he required format. |
LOB | Line of Business code – ‘GAL’ | String (3) | Will be set as ‘GAL’. |
Agreement_Code | Contract number | Char (12) | Policy number |
Product_Code | Product Code | Char (10) | Product code. |
Sequence | Numeric Count | Number (4) | Record number, incremented sequentially. |
Owner_Client_Id | Client Number or owner of the contract | Char (9) | The unitholder id. |
Title | Null | Char (12) | This will be set to null. |
Initials | Null | Char (15) | This will be set to null. |
Surname | Null | Char (64) | This will be set to null. |
IDNumber | Null | Char (15) | This will be set to null. |
IDType | Null | Char (2) | This will be set to null. |
DOB | Nulls | Char (10) | This will be set to null. |
ClientType | ‘N’ for naturals | Char (1) | This will be set to null. |
Tax_Number | Nulls | Char (12) | This will be set to null. |
TRUSTNUMBER | Nulls | Char (12) | This will be set to null. |
AnnuType | ‘C’ for compulsory, ‘V’ for voluntary | Char (1) | This will be set to ‘C’. |
GN18 | ‘Y’ or ‘N’ | Char (1) | This will be set to ‘N’. |
Fund Name | The pension Fund Name | Char (70) | Fund Name |
Frequency | Frequency of the annuity income | Char (1) | The frequency of the annuity. |
Payments_left | Number of payments left within the tax year | Number (2) | The remaining number of annuities to be executed. |
TaxEarnings_YTD | The taxable earning to date for the tax year. | Number (8,2) | The total annuity till date, including the tax already applied. |
TaxDeducted_YTD | Tax deducted for the tax year | Number (8,2) | The tax deducted for the current fiscal year. |
TaxEarnings | Taxable earnings for this annuity income | Number (8,2) | Taxable earnings for this annuity income |
TaxDeducted | Tax to be deducted for that annuity income | Number (8,2) | Tax to be deducted for that annuity income |
SystemId | The system ID as defined by the tax aggregation module. | Char (10) | This will be set to ‘FCIS’. |
Scheme | Nulls | Char (30) | This will be set to null. |
Table 2-30 Control Record for the Export of Information
Field Name | Description | Data Type | Remarks |
---|---|---|---|
Record | ‘CONTROL’ | Char (7) | This field will be set as ‘CONTROL’ |
SystemId | The system ID as defined by the tax aggregation module. | Char (10) | Will be set as ‘FCIS’. |
Entries | Numberof entries on the file | Number (8) | The number of entries in the file. |
TaxEarnings_YTD | The taxable earning to date for the tax year. | Number (13,2) | Thesum of all the TaxEarnings_YTD in the file. |
TaxDeducted_YTD | The tax deducted for that tax year. | Number (13,2) | Thesum of all the TaxDeducted_YTD in the file. |
TaxEarnings | The taxable earnings for this annuity income | Number (13,2) | The sum of all the TaxEarn- ings in the file. |
TaxDeducted | The tax to be deducted for that annuity income. | Number (13,2) | The sum of all the TaxDe- ducted in the file. |
Tax_Recalc | Thetax amount that should be deducted | Number (13,2) | This will be set to null. |
Tax_Differ | The difference between what should be deducted and what was calculated by the product admin system. | Number (13,2) | This will be set to null. |
Monthly_Adjust | Not applicable | - | This will be set to null. |
The Record Specifications for the import of tax aggregation information into FCIS is as indicated below. The import will only log the data in the designated tables of FCIS. There is no processing carried out on the data imported.
Table 2-31 Tax Aggregation Interface Format - Record Specifications for the import of tax aggregation
Field Name | Description | Data Type | Remarks |
---|---|---|---|
GCS_CLNO | The group client id | Char (20) | This field will be ignored |
TaxYear | The tax year applicable in dd/ mm/ccyy format | Char (8) | - |
TaxMonth | Month of the year | Char (2) | - |
PARM | ProductCode | Char (8) | - |
Agreement_Code | Contract Number | Char (12) | The policy number |
Sequence | Numeric Count | Char (4) | This fiekld will be ignored |
LOB | Line of Business – ‘GAL’ | Char (3) | This field will be ignored |
Owner_Client_Id | Client Number or Owner of the contract | Char (9) | The unitholder id in FCIS |
Tax_Number | Nulls | Char (12) | - |
TrustNumber | Nulls | Char (16) | - |
AnnuType | ‘C’ for compulsory, ‘V’ for voluntary | Char (1) | - |
GN18 | ‘Y’ or ‘N’ | Char (1) | - |
FundName | Nulls | Char (30) | - |
Frequency | Frequency of the annuity income | Char (1) | - |
Payments_Left | No of payments left within the tax year | Char (2) | - |
TaxEarnings_YTD | The taxable earning to date for the tax year | Char (16) | - |
TAXDEDUCTED_YTD | The tax deducted for that tax year | Char (16) | - |
TaxEarnings | Taxable earnings for this annuity income | Char (16) | - |
TaxDeducted | Tax to be deducted for that annuity income | Char (16) | - |
Scheme | Nulls | Char (10) | - |
Tax_Recalc | Tax amount that should be deducted | Char (16) | - |
Tax_Deffer | The difference between what should be deducted and what was calculated by the product admin system | Char (16) | - |
Monthly_Adjust | Not applicable | Char (16) | - |
SystemId | The system ID as defined by the tax aggregation module | Char (10) | - |
Tax_Remuneration | The total taxable income across the Old Mutual group | Char (16) | - |
Table 2-32 Tax Aggregation - Control Record for the Import of Information
Field Name | Description | Data Type | Remarks |
---|---|---|---|
Record | CONTROL | Char (7) | This field will be ignored |
SystemId | The system ID as defined by the tax aggregation module | Char (10) | This field will be ignored |
Entries | Number of entries on the file | Number (8) | This field will be ignored |
TaxEarnings_YTD | The taxable earning to date for the tax year | Number (13,2) | This field will be ignored |
TaxDeducted_YTD | The tax deducted for that tax year | Number (13,2) | This field will be ignored |
TaxEarnings | The taxable earnings for this annuity income | Number (13,2) | This field will be ignored |
TaxDeducted | The tax to be deducted for that annuity income | Number (13,2) | This field will be ignored |
Tax_Recalc | The tax amount that should be deducted | Number (13,2) | This field will be ignored |
Tax_Differ | The difference between what should be deducted and what was calculated by the product admin system | Number (13,2) | This field will be ignored |
Monthly_Adjust | Not applicable | - | This will be set to null |
Parent topic: Fund Rules Upload Formats