Summary
Description
You are importing your IRP5 file into SARS e@syFile and the following error displays on the import log: Source code 4582 must not be less than 20% or greater than 80% of the sum of codes 3701, 3802 and 3816.
Cause
The SARS e@syFile software is validating the values of codes 3701, 3802 and 3816 against code 4582 and there is a discrepancy.
Resolution
IRP5 Code 3701 refers to Travel allowances.
IRP5 Code 3802 refers to Company Car/Use of Motor Vehicle.
IRP5 Code 3816 is for Use of Motor Vehicle acquired by the employer via an operating lease.
IRP5 code 4582 does not reflect on any Definition Screen as the payroll system generates the value against this code when the IRP5 file is generated (Interim and Annual Reconciliation).
What to check:
Ensure that the employees have the correct values reflecting against travel allowance, use of motor vehicle and use of motor vehicle (operating lease). Print the 12-month report to check.
Check if any values were captured on the Travel Allowance line of the Taxable Benefits/Perks tab of the Payslip screen.
CAUTION: Take note that amounts captured on the Perks tax tab of the payslip will be be taxed at 100% of the value entered.
If users have entered values for travel allowance on the Perks tax tab of the Payslip screen, the full amount is taxed by the system. The other non taxable portion must however also be reflected on the payroll but on a line that is not taxable. e.g. If the 80% taxable portion is captured on perks then the 20% must still reflect elsewhere on the system in order to be included in the IRP5 file.
To resolve the issue, create a non-taxable line on the Calculation Definition (XD) screen (once off) with IRP5 code 3701.
Then capture the non-taxable portion of the allowance on the XS screen of the employee. When the IRP5 file is generated, the total of both lines will reflect on code 3701.