Creating Payroll Runs
Generate monthly payroll runs combining salary structure, attendance, LOP, variables, and statutory rules.
A Payroll Run calculates salary for all selected employees for a specific month and year using their salary structure, attendance input, and statutory configuration.
How to Create a Payroll Run
- Go to Payroll โ Payroll Runs
- Click Create Payroll Run
- Select payroll month and year
- Select employees or department
- Click Process Payroll
- Review the payroll run output
What the Payroll Engine Uses
| Input | Source |
|---|---|
| Salary Structure | Employee payroll defaults and component mapping |
| Working Days | Payroll input for the month |
| Present Days | Payroll input for the month |
| LOP Days | Leave module and payroll input |
| Variable Earnings | Monthly variable input |
| Variable Deductions | Monthly variable input |
| Statutory Rules | Configured PF, ESI, PT, LWF, gratuity |
| State Rules | Employee state for PT and LWF |
Payroll Run Output Per Employee
| Output | Description |
|---|---|
| Gross Salary | Total earnings before deductions |
| Earnings | All earning components with amounts |
| Deductions | All employee deductions |
| Employer Contributions | PF employer, ESI employer, gratuity |
| Net Pay | Final take-home salary |
| Paid Days | Days salary is calculated for |
| LOP Days | Loss of Pay days applied |
| Payroll Status | Current status of this payroll item |
Payroll Item Details
Each employee's payroll item shows component-wise breakdown:
| Column | Description |
|---|---|
| Component Code | Unique component identifier |
| Component Name | Display name |
| Component Type | Earning, Deduction, Employer Contribution |
| Monthly Amount | Calculated amount for this month |
| Formula Reference | Calculation rule used |
Preview payroll after creation and before submitting for approval. This gives you a chance to catch calculation errors, missing variables, or incorrect LOP data before it reaches the approver.