Payroll
Running Payroll
- Go to HR > Payroll.
- Click Compute Payroll.
- Select the pay period (date range).
- The system calculates: base pay, overtime, allowances, and deductions.
- Review each employee's payslip.
- Click Approve to finalize.
Pay Types
Employees can be set to different pay types:
- Hourly — paid based on hours worked multiplied by hourly rate.
- Monthly (with absence deduction) — base pay calculated from daily rate times days worked. Absent days are deducted automatically from attendance records.
- Monthly (without absence deduction) — salary is evenly split across pay periods regardless of attendance.
Overtime
Employees can file overtime requests through the OT Filing system:
- Employee files an OT request specifying date, start/end time, and reason.
- A manager or supervisor approves or rejects the request via HR > Approvals.
- Approved OT is automatically included in the next payroll computation.
Allowances
Set up recurring allowances for employees (meal, transportation, communication, etc.) via HR > Allowances. Allowances are automatically included in payroll and split across pay periods. Allowances can be marked as taxable or de minimis (tax-exempt).
Late & Undertime Penalties
The system automatically calculates deductions for late arrivals and early departures based on attendance records. These deductions appear as a separate line item in the payroll detail.
Night Shift Differential (NSD)
Employees working between 10 PM and 6 AM receive a 10% premium on their hourly rate, per Philippine labor law. Certain roles can be exempted from NSD in the role settings.
Philippine Government Deductions
The system automatically computes:
- SSS — Social Security System contributions (employee and employer share)
- PhilHealth — Health insurance contributions
- Pag-IBIG — Home Development Mutual Fund contributions
- Withholding Tax — Based on BIR tax tables, annualized and prorated per pay period
Government deductions are prorated based on the number of pay periods (cutoffs) configured for the store. They are skipped entirely when gross pay is zero or negative.
13th Month Pay
The system calculates 13th month pay using the formula: (basicPay + extraDayPay) / 12 per cutoff period. This is automatically computed and shown in the payroll detail.
Exporting
Export payroll to CSV for bank file generation or record keeping.