Human Capital, leave and payroll
Employee records, leave requests and balances, the monthly payroll steps with BPJS and PPh 21, payslips and the bank transfer file.
The Human Capital module has four tabs: Employees, Leave, Payroll and Payroll settings. Salaries and ID numbers are only visible to Owner, Admin, Finance and HR. HR and Finance can post and pay payroll.
Employees
Click Add employee (or Edit on an employee) and fill in:
- Employee ID, full name, department, position, start date, email. Use the same email as the employee's Air-M login so they can see their own payslips in the phone app.
- PTKP status: TK/0 to K/3. It sets the TER category and the annual PTKP.
- NIK (16 digits) and NPWP if it differs from the NIK.
- Base salary and fixed allowance per month.
- Bank and account number for the salary transfer file.
- BPJS Ketenagakerjaan and BPJS Kesehatan membership.
Leaving employees: fill in Last working day. Payroll for their last month automatically uses the full-year calculation (Article 17), and they are left out of payroll after that.
The summary on the Employees tab counts employees without an NPWP/NIK (NPWP/NIK missing). Complete them before running payroll.
Leave
Click Request leave, choose the employee, the type (annual, sick, important, unpaid), first day, last day and reason, then Send for approval.
- Leave days are counted as Monday–Friday working days. Public holidays are not deducted automatically yet.
- Annual leave is 12 days a year, from 12 months of service. Requests waiting for approval already reduce the balance.
- The message "becomes entitled to annual leave after 12 months of service" means the employee has not completed a year; "has x annual leave days left" means the balance is not enough.
Every leave request is decided in Approvals.
Monthly payroll
- On the Payroll tab, choose the Month and click Start payroll. Air-M creates draft payslips for every active employee and calculates BPJS and PPh 21.
- For overtime, bonus/THR or deductions (for example loan instalments), click Adjust on that employee's payslip.
- If employee records have just changed, click Recalculate.
- Check the totals, then click Post payroll. Journal: Dr Salary Expense / Cr BPJS Payable, PPh 21 Payable, Employee Receivables, Salaries Payable. Posted payslips cannot be changed.
- Click Bank transfer file to download the salary transfer CSV (employee code and name, bank, account, net pay, description "Gaji month") for internet banking.
- After transferring, click Mark salaries paid (Dr Salaries Payable / Cr Bank).
A wrong draft can be removed with Delete draft. Only one draft can be open at a time: "Post or delete the ... draft before starting another payroll". Payroll for the same month cannot be created twice.
Click Payslip to see an employee's payslip; print it from the browser if needed.
Payroll settings
Set the JKK risk group shown on your company's BPJS Ketenagakerjaan registration (0.24% to 1.74%). Other rates follow the current rules; see Tax and BPJS rules.