Advanced payslips are generated from Payroll Runs and reviewed on the dedicated Payslips page (payslips.php). Each payslip stores line items: BASIC, HRA, TDA, LOP, OT, PF, ESIC, PT, TDS, GEMS.
The right-hand Pay Stub panel loads live detail when you click a payslip row — matching the full printable layout.
-
Generate from Payroll Runs
payrolls.php → select period → Generate Payslips (HRA / PF / Tax). Wait for success toast with count generated.
-
Review on Payslips page
Open payslips.php from sidebar (Resources → Payslips). Search by employee or filter by status. Click a row for sidebar breakdown.
-
Open full payslip / PDF
Use the eye icon for view_payslip.php?payslip_id=… or Download for PDF. Sections: Attendance Summary, Gross Pay Calculation, Earnings/Allowances, Deductions, Net Pay.
-
Approve payslips
Click Approve on Draft rows. Status becomes Approved — visible to employees under Wallet → Payslips.
-
Employee self-service
Employees filter payslip history in Wallet → Payslips tab and open view_payslip.php?payslip_id=… for their own records only.