e@syFile import error: If employee’s age for the specified month is less than 18 or greater than and or equal to 30, then this field must be zero (0.00), value supplied (00000000000.00) for ETI Month xx (age=nn) - Code 7004

The South African Revenue Authority (SARS) released their latest version of e@syFile (v6.9.0) , and employers can submit their Interim Reconciliation submissions as from the 17th of September 2018, to 31 of October 2018.

The following error message has been reported, which affects employers who claim ETI forr employees, where the employees were either younger than 18 (becameor older than 29 during the 6 month period of reconciliation.

"If employee’s age for the specified month is less than 18 or greater than and or equal to 30, then this field must be zero (0.00), value supplied (00000000000.00) for ETI Month xx (age=nn) - Code 7004"

  • xx = The ETI month
  • nn = Age of the employee during the specific month

The error message appears on the Import Payroll File Log, when impoirting your payroll IRP5 file into e@syFile.

  • The error message was reported during the testing phase of the latest e@syFile software to SARS by Sage via Payroll Authors Group of South Africa (PAGSA)
  • The issue is not a Sage software issue
  • The e@syFile validation expects the value next to code 7004 for the specific ETI month to be 0.00 instead of 00000000000.00
  • We are currently awaiting feedback from SARS to confirm the way forward, as the validation is invalid