Employee & User
We are seperating between user and employee. The user describes the person interacting with become1.The employee is the user in the context of an employment with the respective company. The nature of HR & payroll data requires the ability to track any relationship between ressources (benefits), the employee and the company back to any point in time. The employee is the bridge between the context of the user interacting with the system, and the relationship of benefit ressources that belong to the company and will be settled in the payroll context. One user can be associated with multiple employees, while one employee will ever be associated with one user.
Terminating employees
If a employee has a dateTerminated set, all Planned Goodies Vouchers & Flex Access Settings will be removed or the validUntil / endDate will be set to the dateTerminated. If an employee has adatePausedStart / datePausedEnd set, those settings will remain unchanged, but the employee has only read access for any module.
No vouchers will be issued for the pause duration. For flex, the user can still submitt receipts but they will not be included in the payroll.
Change the company of a user
This feature is not yet exposed via the API but will be shipped shortly.
Change the email address of a user
This feature is not yet exposed via the API but will be shipped shortly.