Skip to content
logo Knowledgebase

ERROR: 'Source code 4582 must not be less than 20% or greater... '

Created on  | Last modified on 

Summary

Resolve the error 'Source code 4582 must not be less than 20% or greater than 80% of the sum of codes 3701, 3802 and 3816' importing your payroll file into SARS e@syFile™ Employer. The solution relates to files created on Sage VIP Classic, Sage VIP Premier, and Sage Payroll Professional.

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.

The error refers to the taxable portion of your employee's travel allowance and or company car values.

Cause

The SARS e@syFile software validates the value code 4582 (taxable porion of travel-related codes) , with the the sum of the following codes:

  • 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 can't be less that 20%, or more than 80% than the above mentioned codes.

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.

How do I create the Calculation Screen (XS) line?

Creating the new line on the Calculation Screen (XD)

From the Main Menu:

  • Payroll
  • Definitions
  • Calc Field Definitions
  • On the next available line, create a non-taxable line with IRP5 code 3701 
  • Access the employees payslip screen, type XS in the routing block and capture the 20% value of the travel
  • Recreate the IRP5 file for import into e@syFile
  • Check the tax certificate to ensure that the correct amount reflects the travel