Step 1 - Navigate to Past Payruns
Click on the Payroll tab in the left navigation bar.
Click on Past Payruns.
You will see a list of payroll runs grouped by financial year quarter.
Step 2 - Open the Off-Cycle Payroll
Locate the month/period in which the off-cycle payroll was run. Off-cycle payruns are listed below the regular payroll for that period and are labelled Off-Cycle.
Click on the off-cycle payrun row to open its details.
Note: If there are both a regular payroll and one or more off-cycle payruns for the same period, a Consolidated payrun row will also appear. The consolidated view is a read-only summary that combines the regular and all off-cycle payruns together. To view only the off-cycle data, click the row labelled Off-Cycle.
Step 3 - View the Payroll Summary
The Off-Cycle Payroll Details page opens. At the top you will see a Payroll Summary card showing:
Number of Employees Paid — total count of employees included in this off-cycle run
Gross Salary — total gross salary for all included employees
Net Salary — total net salary after deductions
The payroll period chip at the top of the page shows the process date (e.g., 12 May 2025) — this is the date on which the off-cycle payroll was processed.
Step 4 - Review Individual Employee Breakdowns
Below the summary, the Off-Cycle Payroll table lists every employee included in the run. Each row shows earnings components, deductions, and net salary for that employee.
From this table you can:
Click an employee's name — opens the employee's profile in a new tab so you can cross-reference their details.
View Key Settings — click the View button in the Key Settings column to see an employee's PF, ESI, PT, LWF, and Tax Regime settings that were in effect for this payrun.
View Payslip Preview — click the View button in the Payslip Preview column to open a side-by-side payslip preview for that employee before payslips are formally generated.
View Detailed Calculations — click the View button in the Detailed Calculations column to inspect the step-by-step payroll computation (TDS workings, component-wise breakdown, and any AI-assisted explanations).
View Comments — click the comment icon in the Comments column to read any internal or external notes that were added during the payroll run.
Note: You can use the search bar above the table to filter employees by name or employee ID.
Step 5 - Monitor Payout Status (After Payment is Initiated)
Once a payout has been initiated or recorded for the off-cycle payrun, a Payout Status Summary section appears above the employee table. This section shows the total amount and count for each payout status bucket (e.g., Success, Pending, Failed, Skipped).
Use the checkboxes next to each status bucket to filter the employee table to only those employees matching that payout status.
If any payouts are in Failed status, a Retry button will appear. Click Retry to attempt the payout again for those employees.
If any payouts are in Skipped status, an Initiate button will appear. Click Initiate to trigger those payouts, or use More > Record Payment to manually mark them as paid.
Note: The PAYOUT_STATUS column in the employee table shows the individual status for each employee.
Step 6 - Download Payslips
Important: Payslips for off-cycle payrolls are generated only after payments have been initiated or recorded. The payslip options in the More menu will not be available for payrolls in Processed & Not Paid status.
Option A — Bulk Download (all employees at once)
Once the payrun is in Processed & Paid or Payment Initiated or Partially Paid status:
Click the More button (top-right of the page).
Select Bulk Download Payslips.
Asanify will package all payslips for this off-cycle run into a ZIP file and download it to your device.
Option B — Regenerate Payslips
If payslip data needs to be refreshed after a correction:
Click the More button.
Select Regenerate Payslips.
Once regeneration is complete, you can use Bulk Download Payslips again to get the updated files.
Option C — Download Individual Payslip per Employee
To download a single employee's off-cycle payslip:
Click on Payroll in the left navigation bar.
Click on Payslip Download.
In the Search Employee or Contractor field, type and select the employee's name.
In the Select Payroll Period dropdown, locate the off-cycle period. Off-cycle entries are shown with the process date (e.g., 12 May 2025) and an Off-Cycle badge alongside the month/year.
Select the desired off-cycle period.
Click View Payslip to preview the payslip on screen.
To send the payslip directly to the employee, click Email Payslip.
Step 7 - Download Payroll Data as Excel
To export the full off-cycle payroll data (earnings, deductions, and net figures for all employees) as a spreadsheet:
Click the More button on the Off-Cycle Payroll Details page.
Select Download Excel.
An Excel file named payroll_offcycle_<process_date>.xlsx will be downloaded to your device.
Additional Information
Payslip generation timing
Off-cycle payslips are not generated at the time of payroll confirmation. They are created only once a payment has been initiated or a payment is recorded manually. If you see no payslip download options, ensure the payrun status has moved to Processed & Paid, Payment Initiated, or Partially Paid.
Consolidated payroll view
When at least one off-cycle payrun exists in a period alongside a regular payrun, a Consolidated row appears in Past Payruns. The consolidated view shows the combined totals of the regular and all off-cycle payruns for that period, but is read-only. Any edits must be made in the individual regular or off-cycle payruns.
Editing or deleting an off-cycle payroll
You can edit the earnings of an off-cycle payrun that is still in Processed & Not Paid status. You can also delete the payrun entirely — note that this permanently removes all payroll data and payslips for those employees. Download the Excel file as a backup before deleting.
