Tax Document Interface Setup

Purpose

This document details the changes required to process the following tax documents via SAR’s eFiling, SAR’s e@asyFILE and SAR’s Income Tax System (ITS):

-   Tax Directive requests (Form A&D, Form B, Form C) 

-   Tax Directives

-   Tax Certificates (IRP5,s)

-   Certificate of income from investments, property, rights and royalties  (IT3(a))

-   Employer Reconciliation Declaration (EMP501)

 

Global Data

Batch Parameters 

Set up the following Batch Parameter with a value equal to ISP0901 system parameter:

-   ISP0901

 

Set up the following Batch Parameter to define the directory into which the Tax Directive Request file must be moved:

-   SARSTAXDIRREQ

 

Set up the following Batch Parameter to define a unique file identifier for the Tax Directive Request file:

-   SARSTAXDIRIDNO

 

Set up the following Batch Parameter to define the directory into which the Tax Certificate file must be moved:

-   SARSTAXCERT

 

Global Parameters 

Add the following new Global Parameter Type of TAX INTERFACE with the following Parameter Sub-types:

-   SARS

-   ITAX

-   EASYTAX

 

Territory Parameters 

Add the following new Territory Parameter Types:

-   BENTAXCERTNO

-   ANNTAXCERTNO

-   BENNOTAXCERTNO

-   ANNNOTAXCERTNO

-   INTERESTCERTNO

 

Set up Territory Parameters for each of these with a value equal to the first number to be allocated to the following certificates respectively where the TAX ENTITY is defined as ADMINISTRATOR (see Tax Directive Table Changes below):

-   IRP5                     (For Benefit Payments)

-   IRP5                     (For Annuities)

-   IT3(A)                  (For Benefit Payments where no tax is payable)

-   IT3(A)                  (For Annuities where no tax is payable)

-   IT3(B)                  (For interest on late paid benefits)

 

Note:

There is currently a batch parameter IRP5NR for the IRP5 numbers for benefit payments.

 

Scheme Parameters 

Add a new Scheme Parameter Type of TAX ENTITY with one of the following Descriptions to indicate whether the name of the Administrator or the Scheme must supplied for the Trading or other Name (Employer) on tax certificates:

-   ADMINISTRATOR

-   SCHEME

 

Add the following new Scheme Parameter Types:

-   BENTAXCERTNO

-   ANNTAXCERTNO

-   BENNOTAXCERTNO

-   ANNNOTAXCERTNO

-   INTERESTCERTNO

 

Set up Scheme Parameters for each of these with a value equal to the first number to be allocated to the following certificates respectively where the TAX ENTITY is defined as SCHEME:

-   IRP5                     (For Benefit Payments)

-   IRP5                     (For Annuities)

-   IT3(A)                  (For Benefit Payments where no tax is payable)

-   IT3(A)                  (For Annuities where no tax is payable)

-   IT3(B)                  (For interest on late paid benefits)

 

Note:

For umbrella schemes these Scheme Parameters must be captured for the Main Scheme.

 

UDPV’s 

Create a new UDPV Object TAX CERT TYPE with the following values:

-   IRP5

-   IT3(A)

-   IT3(B)

 

Create a New UDPV Object IT3(A) REASON with the following value and description:

-   04                       NON-TAXABLE EARNINGS

 

Note:

This is not a complete list of the reason codes but this is the only value that will be relevant for retirement funds.

 

Tax Directive Table Changes

Add the following fields to the Benefit Tax Directive table:

TAX_INTERFACE

(Text 15, Optional)

PUBLIC_SECTOR_FUND_DATE_FROM

(Date, 8, Optional)

PUBLIC_SECTOR_FUND_DATE_TO

(Date, 8, Optional)

AMOUNT_PUBLIC_SECTOR_FUND

(Number, 15, Optional)

DATE_AMOUNT_TRANSFER_PUBLIC_SECTOR_FUND

(Date, 8, Optional)

UNCLAIMED_BENEFIT_PREV_TAXED

(Number, 15, Optional)

EMAIL_ADDRESS_ADMINISTRATOR

(Text,50, Optional)

TAXED_TRANSF_NON_MEMB_SPOUSE

(Number, 15, Optional)

DATE_DIVORCE_ORDER

(Date, 8, Optional)

CANCELLATION_REASON

(Text, 120, Optional)

TAX_RATE

(Number, 2, Optional)

UDPV_TYPE_OF_CERTIFICATE

(Number 11, Optional)

UDPV_IT3(A) REASON

(Number 11, Optional)

INTEREST

(Number, 15, Optional)

NATURE_OF_PERSON

(Text, 1, Optional)

SITE_AMOUNT

(Number, 15, Optional)

PAY_PERIODS_IN_TAX_YEAR

(Number, 7, Optional)

PAY_PERIODS_WORKED

(Number, 7, Optional)

TAXPAYER_POST_ADDRESS_LINE_1

(Text, 35, Optional)

TAXPAYER_POST_ADDRESS_LINE_2

(Text, 35, Optional)

TAXPAYER_POST_ADDRESS_LINE_3

(Text, 35, Optional)

TAXPAYER_POST_ADDRESS_LINE_4

(Text, 35, Optional)

TAXPAYER_POST_ADDRESS_POSTAL_CODE

(Text, 10, Optional)

TAXPAYER_RES_ADDRESS_LINE_1

(Text, 35, Optional)

TAXPAYER_RES_ADDRESS_LINE_2

(Text, 35, Optional)

TAXPAYER_RES_ADDRESS_LINE_3

(Text, 35, Optional)

TAXPAYER_RES_ADDRESS_LINE_4

(Text, 35, Optional)

TAXPAYER_RES_ADDRESS_POSTAL_CODE

(Text, 10, Optional)

TAXPAYER_BUS_ADDRESS_LINE_1

(Text, 35, Optional)

TAXPAYER_BUS_ADDRESS_LINE_2

(Text, 35, Optional)

TAXPAYER_BUS_ADDRESS_LINE_3

(Text, 35, Optional)

TAXPAYER_BUS_ADDRESS_LINE_4

(Text, 35, Optional)

TAXPAYER_BUS_ADDRESS_POSTAL_CODE

(Text, 10, Optional)

TAXPAYER_EMAIL_ADDRESS

(Text, 150, Optional)

TAXPAYER_BANK_ACCOUNT_TYPE

(Number, 1, Optional)

TAXPAYER_BANK_ACCOUNT_NUMBER

(Text, 16, Optional)

TAXPAYER_BANK

(Text, 150, Optional)

TAXPAYER_BANK_BRANCH_NAME

(Text, 150,Optional)

TAXPAYER_ACCOUNT_HOLDER_NAME

(Text, 50, Optional)

TAXPAYER_ACC_HOLDER_RELATIONSHIP

(Number, 1, Optional)

TAXPAYER_HOME_TEL_NO

(Text, 20, Optional)

TAXPAYER_BUS_TEL_NO

(Text, 20, Optional)

TAXPAYER_FAX_NO

(Text, 20, Optional)

TAXPAYER_CELL_NO

(Text, 20, Optional)

EMPLOYER_EMAIL_ADDRESS

(Text, 150, Optional)

TAX_YEAR_END

(Date, 8, Optional)

INCOME_CODE_1

(Text, 4, Optional)

INCOME_CODE_2

(Text, 4, Optional)

INCOME_CODE_3

(Text, 4, Optional)

INCOME_1

(Number 15, Optional)

INCOME_2

(Number 15, Optional)

INCOME_3

(Number 15, Optional)

DEDUCTION_CODE_1

(Test, 4, Optional)

DEDUCTION_CODE_2

(Test, 4, Optional)

DEDUCTION_CODE_3

(Test, 4, Optional)

DEDUCTION_1

(Number, 15, Optional)

DEDUCTION_1

(Number, 15, Optional)

DEDUCTION_1

(Number, 15, Optional)