Payroll

Monthly Payroll Input

Load attendance, working days, LOP data, and variable earnings before processing monthly payroll runs.

Last updated: May 15, 2026

Before running payroll for any month, HR must load payroll input containing attendance, working days, and variable data for each employee.

How to Load Payroll Input

  1. Go to Payroll โ†’ Payroll Inputs
  2. Click Load Payroll Input
  3. Select payroll month and year
  4. Review or update employee input data
  5. Add variable earnings and deductions
  6. Save inputs

Payroll Input Fields

FieldDescription
EmployeeEmployee name or ID
Payroll MonthMonth for which payroll is being processed
Payroll YearYear for payroll run
Working DaysTotal working days in the month
Present DaysDays employee was present
Paid DaysDays for which salary is payable
LOP DaysLoss of Pay days

Variable Earnings and Deductions

Add monthly variables per employee using this format:

{
  "variables": {
    "earnings": {
      "BONUS": 1000,
      "ARREAR": 109
    },
    "deductions": {
      "LEAVE_DEDUCTION": 1500
    }
  }
}

Variable Earnings Examples

  • Bonus
  • Arrear
  • Incentive
  • Overtime
  • Reimbursement

Variable Deduction Examples

  • Leave Deduction
  • Advance Recovery
  • Loan Recovery
  • Penalty

Tips Before Loading Payroll Input

  • Confirm attendance data is finalized for the month
  • Ensure all LOP records are updated from the Leave Module
  • Verify variable amounts with HR and finance before saving
  • Double-check LOP days for employees on unpaid leave

Payroll input must be loaded before creating a payroll run. Incomplete or incorrect input data will affect salary calculation, LOP deductions, and variable payslip components.