Skip to content
Penahak now runs hotels, restaurants and retail on one ledger.
Penahak

How hiring, attendance, leave and payroll connect

Staff are added once. Attendance and leave feed the month's pay: unpaid leave and absence reduce salary, approved overtime adds to it. Approved payroll is posted to Accounting as one journal.

  • HR & payroll Start here
  • 3 min read
  • Updated October 20, 2026

The idea

Each part of People hands something to the next, so nothing is typed twice:

  1. Add the employee
    Who
    HR officer
    Where
    Human resource process, or Employee information setup › Import
    What changes
    The employee record exists, with a branch, department, designation, job type and a login if the person will use Penahak (The employee record, Hire: offer, candidate profile, appointment and conversion).
  2. Give the employee a shift and leave rules
    Who
    HR officer
    Where
    Attendance setting and Leave management setting
  3. Record each day
    Who
    Devices, the employee, or HR
    Where
    Attendance devices, Manual timesheet, leave and office visit requests
    What changes
    Each day is present, late, absent, on leave, on an office visit or a holiday (How attendance is recorded).
  4. Approve requests
    Who
    Manager or supervisor
    Where
    Leave approval and the other approval lists
    What changes
    Approved leave takes days from the balance; approved overtime waits to be paid (Who approves what).
  5. Run the month's payroll
    Who
    Payroll officer
    Where
    Payroll generate
    What changes
    Salary, allowances, deductions, PF or SSF, tax, loan installments, overtime and absence are put together on one payslip per employee (How a payslip is worked out, Run the month's payroll).
  6. Approve and post
    Who
    Approver, then payroll officer
    Where
    Payroll generate and Payroll JV
    What changes
    One journal voucher goes to Accounting (What payroll posts to Accounting).

What feeds what

FromToWhat happens
Unpaid leave (approved)PayrollEach day of the leave is taken off salary when the company deducts unpaid leave (Absence, unpaid leave and attendance in payroll)
Late, early out or absent daysPayrollOnly if the company runs Attendance based payroll system, and only the days the payroll officer chooses to deduct
Approved overtimePayrollAdded to the month's pay when HR has approved it for payment (Overtime: request, approval and payment)
Promotion or transferPayrollThe new designation's salary applies from its effective date, and a part month is split (Promote or transfer an employee)
Loan installmentPayrollTaken from each payslip until the loan is paid (How loan installments and interest are taken from pay)
Approved payrollAccountingOne journal voucher with the salary, deductions, tax and the amount payable to each employee (What payroll posts to Accounting)

Related guides