Ensure there are no income tax records for those employees who left last year or the prior year. Please follow the steps below to resolve this error:
Check which line the system stopped at when the error prompt, eg, line 50.
Go to the Payroll module, Report.
Select the Government Form, E Form, and click Generate.
Check in the P file, which employee appears on the line number, eg, line 50.
Go to the Core module, search for the employee, and verify the cessation year.
If the employee left before the current taxation year, then go to Pay Processing, click Income Tax Record.
Find the employee record for the respective taxation year and click Delete.
Ensure that the employee does not have any payroll records after his resignation, and click Yes.
If the error relates to an active employee with no income tax record, but LHDN is required for submission of their tax record, the system needs to pick their tax category to be included in the E form, then you may follow the steps below:
Reprocess the December Pay Record of the current taxation year.
Re-try generating the E form again.
