Could you mention the name of the company please?
Because it's illegal to hold passport of an employee, the passport, it is ok to have a copy of the ID or passport but not to hold the passport, all he need to register the employee.