Compliance reports live under Reports → PF / ESIC (reports_compliance.php). Ensure employee statutory IDs are complete in employee profiles before generating.
-
Verify employee statutory data
Open employee Salary Structure (₹ icon): UAN, ESIC IP, PF/ESIC applicable flags, and monthly Basic/HRA/TDA. Compliance exports read payslip_items from generated payslips for the selected month.
-
Open PF / ESIC reports
Sidebar → Reports → PF / ESIC.
-
Select report type and period
Choose pf_ecr, esic, or salary_register. Pick month and year matching a completed payroll.
-
Generate and download
Click Generate, wait for processing, then download the file from Recent Reports. Upload to government portals as required.