Terminating employees with records in Tracker I-9 Complete
A new Form I-9 cannot be created in Tracker I-9 Complete if an active form already exists. To avoid issues when creating new Form I9s for rehires, termination date must be set on the Form I-9 when the employee leaves the company.
-
When the terminate action is approved, determine whether the
terminating employee completed a Form I-9 task as a candidate with
Employee.OriginatingCandidateID
or an employee. If a Form I-9 is completed, then the employee's termination date is passed to Tracker I-9 Complete. -
Find the
ResourceTransitionTask.I9ID
for the terminating employee's most recent Form I-9 task. WhereResourceTransition.Employee
= Employee ORResourceTransition.Candidate
= Employee.OriginatingCandidateID ANDResourceTransitionTask.I9ID
is not blank. - If no results are found, then continue with the process. If results are found, then invoke the Update Form I-9 API for the I9ID found and pass the termination date to Tracker I9 Complete.
-
If the API call is not successful, then an error is logged to
ResourceTransitionException
. When an error is logged, the administrator must manually set the termination date on the terminated employee's Form I-9 in Tracker I-9 Complete.