Payroll & Payslips
Automated payroll processing with detailed management of allowances, deductions, and tax compliance.
Overview
The Payroll module allows you to manage the monthly compensation for your employees. It integrates directly with the Attendance module to calculate Loss of Pay (LOP) and standardizes salary structures across designations.
Salary Components
Salary structures are built using customizable components found in Payroll > Settings.
Allowances
Recuring payments added to the basic salary. Common examples include:
- HRA: House Rent Allowance.
- DA: Dearness Allowance.
- Special Allowance: Performance or role-based additions.
Deductions
Amounts subtracted from the gross salary.
- PF (Provident Fund): Managed under the Provident Fund section.
- Tax (TDS): Calculated based on the tax regime settings.
- Loan EMI: Automatically deducted if an active loan exists.
- Advance Salary: Recovered from the immediate next payroll.
Advance Salary Management
Employees can request an advance on their salary via the Advance Salary module.
// Example Calculation Logic
$netPay = ($basic + $allowances) - ($deductions + $lop + $advanceRecovery);
Running Payroll
- Navigate to Payroll > Generate.
- Select the Month and Year.
- The system will fetch attendance records to calculate present days.
- Review the Payroll Sheet for any anomalies.
- Click Lock & Process to finalize.