How-to
Editing department, manager, and job title
Update an employee's department, manager, or job title from the employee detail page. The active contract is auto-synced so org chart, payroll, and reports stay aligned.
Edit an employee
- Open the employee detail page (People > Employees > click the row).
- Click Edit on the Overview tab.
- Change the field — department, manager, job title, employment type, hours, etc.
- Click Save.
Why the active contract auto-syncs
The legacy employee record stores a denormalised view of the employee's current state, but the truth for payroll lives on the active contract record. Editing dept/manager/job_title at the employee level writes BOTH places so:
- The org chart shows the right manager immediately
- Payroll uses the right job title on payslips
- Reports filter correctly by department
Salary changes
For salary changes specifically, the recommended path is to create a new contract rather than editing the active one. From the employee detail page > Contracts tab > New contract. Set the effective_from, gross salary, and any other changes. The system auto-closes the previous active contract on the day before. This preserves change history for compliance + statutory calculations.