Payroll

Creating Payroll Runs

Generate monthly payroll runs combining salary structure, attendance, LOP, variables, and statutory rules.

Last updated: May 15, 2026

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

  1. Go to Payroll โ†’ Payroll Runs
  2. Click Create Payroll Run
  3. Select payroll month and year
  4. Select employees or department
  5. Click Process Payroll
  6. Review the payroll run output

What the Payroll Engine Uses

InputSource
Salary StructureEmployee payroll defaults and component mapping
Working DaysPayroll input for the month
Present DaysPayroll input for the month
LOP DaysLeave module and payroll input
Variable EarningsMonthly variable input
Variable DeductionsMonthly variable input
Statutory RulesConfigured PF, ESI, PT, LWF, gratuity
State RulesEmployee state for PT and LWF

Payroll Run Output Per Employee

OutputDescription
Gross SalaryTotal earnings before deductions
EarningsAll earning components with amounts
DeductionsAll employee deductions
Employer ContributionsPF employer, ESI employer, gratuity
Net PayFinal take-home salary
Paid DaysDays salary is calculated for
LOP DaysLoss of Pay days applied
Payroll StatusCurrent status of this payroll item

Payroll Item Details

Each employee's payroll item shows component-wise breakdown:

ColumnDescription
Component CodeUnique component identifier
Component NameDisplay name
Component TypeEarning, Deduction, Employer Contribution
Monthly AmountCalculated amount for this month
Formula ReferenceCalculation 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.