Salary and Payroll¶
Overview¶
Configure salary structures, process monthly payroll, manage leave balances, and generate salary slips with optional approval workflow.
Who can use it¶
| Role | Access |
|---|---|
| HR / Accountant | Full payroll processing |
| Principal | Approve payroll (if workflow enabled) |
| Employee | View own slip (if employee self-service enabled) |
Before you start¶
- [ ] Employee master complete with designation and bank details
- [ ] Salary configuration for school (components: basic, HRA, deductions)
- [ ] Leave setup aligned with school policy
Initial configuration¶
- Open Salary & Payroll → Salary configuration (
SalarySchoolSettings). - Define salary components (earnings and deductions).
- Map components to designations or individual employees.
- Configure leave types under Leave admin (
SalaryLeaveSetup).
Inline help on configuration screens explains component order and statutory deductions.
Monthly payroll process¶
- Open Payroll Dashboard.
- Select Month and Year.
- Run Monthly Entry — verify attendance/leave integration if used.
- Review calculated amounts per employee.
- Submit for Approval (if enabled).
- Process payroll and generate salary slips.
- Export bank file or payment report per your process.
Leave administration¶
- Leave Setup — annual quotas by leave type.
- Leave Entry — record availed leave before payroll run.
- Unpaid leave may reduce salary per configured rules.
Reports¶
- Salary register for the month
- PF/ESI/statutory summaries (as configured)
- Component-wise cost report
Tips¶
- Lock payroll after payment to prevent duplicate processing.
- Reconcile leave balance before year-end.
- Test new component formulas on one employee before bulk apply.
Related modules¶
- Employee master (Masters)
- Staff attendance (if integrated)