Personnel
The Personnel module keeps employee records: personnel data, employment contracts and department assignments. It is an extended-tier module.
Actual coverage (current version): employee records only. Attendance, leave and payroll are NOT implemented - there is no salary calculation, pay slips, contributions, attendance (pontaj) or leave management. Fields such as monthly salary or badge number are stored on the employee record but nothing is computed from them. These functions are planned for the new platform. (Verified in code:
Manag.BL.HumanResourcesis an empty stub project; no attendance/leave entities exist.)
Core concepts
Section titled “Core concepts”- Employee: personnel data, identity documents, hire/termination date.
- Employment contract: contract type (open-ended/fixed-term) and employee type.
- Assignment: allocation to departments and managers, with rights (cashier / inventory manager).
- Stored payroll fields (not used in any calculation): monthly salary, advance, hours/day, badge.
Confidentiality
Section titled “Confidentiality”Personnel data is sensitive; access is controlled by roles. A configuration toggle can hide sensitive details on the employee record from users without the right.
Links with other modules
Section titled “Links with other modules”- Employees can be designated as responsible persons / assignees in other modules (e.g. warehouse manager, cashier). Time/cost allocation to works-projects does NOT exist in the current version.
- Personnel data is used by the modules that need responsible persons or assignees.
Extended-tier module; detailed documentation follows once the new platform is prioritized.