Skip to content

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.HumanResources is an empty stub project; no attendance/leave entities exist.)

  • 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.

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.

  • 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.