Code 4587 is only valid from 2021 year of assessment and is an information code which reports the section 10(1)(o)(i) foreign employment income exemption taken into account by the employer for PAYE purposes on the tax certificate. If the employee received foreign employment income but did not qualify for the exemption in terms of section 10(1)(o)(ii) of the Income Tax Act, then code 4587 will be zero. The exemption limit is R1.25 million per tax year, therefore, code 4587 cannot exceed this value.
Rules for information code 4587:
The following foreign service income source codes are included in the remuneration which qualifies for the s10(1)(o)(ii) exemption and which employers may consider for calculating PAYE, if all requirements are met:
Read more in the SARS Business Requirement Specification (BRS) 2020 release.
NOTE: The total value for source code 4587 may not exceed R1.25 mil
EXAMPLE: Employees IRP5 tax certificate from the payroll system that exceeds R1.25 million

EXAMPLE: e@syFile error

The exemption limit per tax year is R1.25 million, since the foreign employment income values reported on this record exceed R1.25 million, the payslip values need to be adjusted and corrections must be made.
NOTE: The system will not apply the exemption automatically due to numerous variables to be considered by employers, for example the qualifying periods, employment at more than one employer during the tax year, amounts paid/benefits received by foreign employer etc. It is the user’s responsibility to apply the foreign employment exemption on the payroll and report against the relevant IRP5 code.
The following steps must be followed on the payroll to correct the employees tax record:
NOTE: Refer to Release Notes 5.4a for more information. From the Company Listing screen, click on Release Notes, select View Full Release notes on 54a
Step 1:
If the employee is working outside RSA for or on behalf of the employer, determine whether the employee qualifies for the foreign employment income exemption according to the days rules (i.e. outside South Africa for a period (or periods) exceeding 183 full days in any 12 months and for a continuous period exceeding 60 full days in total in that period of 12 months), if yes continue to step 2.
If no, remuneration for services rendered outside RSA for or on behalf of the employer is still loaded on an employee record flagged for foreign income (to ensure it is reported on foreign employment income IRP5 codes), but with a normal taxable tax status (for example Statutory Tables) and the remuneration is subject to PAYE, UIF (unless a specific UIF exemption reason is applicable, for example Temporary) and SDL.
Step 2:
Determine if the remuneration received for services rendered outside RSA for or on behalf of the employer is within the exemption limit. If yes, continue to step 3.
If the foreign employment income exceeds the exemption limit, continue to step 4.
Step 3:
This exempt foreign employment income is loaded on an employee record flagged for foreign income (to ensure it is reported on foreign employment income IRP5 codes), and with a tax status set to No Tax. The remuneration is not subject to PAYE, UIF and SDL.
Step 4:
As soon as the exemption limit is exceeded, the remuneration should be subject to PAYE, UIF and SDL. This remuneration is still loaded on a record flagged for foreign income (to ensure it is reported on foreign employment income IRP5 codes), but with a normal taxable tax status (for example Statutory Tables) and the remuneration is subject to PAYE, UIF (unless a specific UIF exemption reason is applicable, for example Temporary) and SDL.
NOTE: If the limit is reached in the middle of the month, income must be split between the exempt and taxable records (refer to step 3 and 4 above). If the employee returns to RSA to perform services in RSA for or on behalf of the employer, the remuneration should be processed on a new record with normal IRP5 codes (not flagged for foreign income) and must be subject to PAYE, UIF and SDL.
NOTE: If you require any further assistance, kindly contact your Accountant, Tax Practioner, or Accredited Business Partner