On this page0
| Q What is Instaroll? |
| Instaroll is the redesigned payroll run experience. It streamlines the end-to-end payroll process — from pay data entry through approval, report generation, and bank file submission — into a faster, more guided workflow. The key philosophy is: All payroll processing actions available in a single view to allow payroll user to verify and finalise payroll. Less manual work for payroll admins, more automation, and a single, confident action at approval. |
| Q What has changed compared to the old payroll run? |
The most visible changes are:
|
| Q Does Instaroll change the underlying payroll calculation engine or how payroll inputs are received/persisted via integrations? |
| No. Instaroll is a workflow and experience redesign where how inputs are captured, calculation process is triggered and approval is done. The payroll calculation engine, statutory rules, and compliance logic remain unchanged. How inbound integration files are received or persisted remains as it is. What changed is how admins interact with the run — not what happens under the hood. |
2. Pay Dates & Payroll Calendar
The Payroll Calendar configuration is where this is managed. Admins can adjust individual period pay dates in the calendar settings. Once saved in the calendar, the corrected date flows through automatically to the run.
| Q Where does the pay date come from now? |
| Pay dates are sourced from the Payroll Calendar, which your Payroll Admin configures in advance under Payroll Settings. When a payroll run opens, the correct pay date is pre-populated automatically. Admins no longer enter it manually each cycle. For Off-cycles, pay date can be entered manually upon Off-cycle creation and if needed changed within the payroll run experience.
|
| Q What happens if the Payroll Calendar has not been configured for the period? |
| The run cannot proceed to Approve & Lock without a pay date. If the calendar has not been configured, the payroll admin will see a clear dependency error and will need to configure the calendar first. This is a hard dependency — Instaroll does not allow manual pay date override at the run level for regular payroll runs.
|
| Q Can a payroll admin still override the pay date on a specific run? |
| No. Pay date override at the individual run level has been removed. Pay dates are governed entirely by the Payroll Calendar configuration. If a pay date needs to change for a specific period, the admin must update it in Payroll Calendar settings before that period’s pay date to ensure timely change. Pay dates cannot be changed once payroll run is closed.
|
| Q What if a pay date falls on a public holiday or weekend? |
| The Payroll Calendar configuration is where this is managed. Admins can adjust individual period pay dates in the calendar settings. Once saved in the calendar, the corrected date flows through automatically to the run.
|
| Q Can I change my pay date while my payroll run is still open/approved and not closed? |
| Yes, Pay date can be changed from payroll settings – payroll calendar for that specific period. Once updated it will be reflected immediately on the payroll run |
| Q Can I set pay date for Off-cycle from payroll calendar |
| No, Payroll calendar is only used to update pay dates for regular/scheduled payroll periods and not Off-cycle runs. Off-cycle runs have their pay date set while creating new Off-cycle run.
|
| Q Changing paydate will auto update my reports as well? |
| No, custom reports under payroll reports still need to generate manually. If payroll is in approved state then you must unlock payroll in order to regenerate reports. Only Bank file gets regenerated automatically upon payroll approval and if pay date is updated, it will capture the changes. |
3. Approve & Lock
| Q Why is there only one Approve & Lock button now? There used to be Six steps |
| The previous six step workflow has been simplified into a single action. Redundant steps have been removed and automated (inputs review and payroll calculation). Approval step is the only step which approves and lock the payroll and finalises it. |
| Q What exactly happens when I click Approve & Lock? |
In a single action, the system:
|
| Q Can a run be unlocked after Approve & Lock? |
| Yes, unlock is still available. However, unlocking does not delete the report versions — those are preserved in version history. Any reports generated after an unlock create new versions. When unlocked, all the pending payroll data which is applicable to the current payroll run and wasn’t processed will be captured and calculated when payroll is unlocked. |
| Q What is the Closed state and how does a run get there? |
| Once a payroll run has been approved, locked, and the pay date has passed, the system automatically transitions the run to Closed. This transition is automated — no manual action is required. Support teams should be aware that once Closed, certain actions (such as editing pay data) are restricted, though report regeneration remains available subject to master data change requirements on a Bank file. |
4. Report Versioning
| Q What is report versioning? |
| Every time a report is generated — at any stage of the payroll run — the system saves a versioned copy. You will never lose a previously generated report because a new one was created. All versions are accessible in a unified, chronological history per report type. |
| Q Which reports are versioned? |
| All report types generated within the payroll run are versioned. This includes statutory reports, bank files, and any other reports generated as part of the run workflow. |
| Q Are older versions still downloadable? |
| Yes. All versions — regardless of when they were generated or what state the run is in — remain available for download from the version history. There is no expiry or automatic deletion of older versions. |
5. Report Regeneration post payroll closure.
Q Which reports can be regenerated post-approval?
Current phase one release supports only bank file regeneration. Phase 2 will support the remaining files regeneration.
| Q When can reports be regenerated after Payroll is closed? |
|
| Q What counts as a ‘master data change’ that enables regeneration? |
|
| Q Which reports can be regenerated post-approval? |
| Current phase one release supports only bank file regeneration. Phase 2 will support the remaining files regeneration. |
| Q Does regenerating reports after approval change the ‘Approved’ version? |
|
| Q Can regeneration happen on a Closed run? |
|
6. Common Scenarios
| Q Pay date is wrong on the run — what do we check? |
|
| Q Approve & Lock button is not available — what do we check? |
|
| Q Cannot find a previously generated report — what do we check? |
| Under Instaroll, reports are never deleted — only versioned. In the Actions tab where you see the report listed, if multiple versions available you should be able to expand and see all versions of that report. All versions generated at any stage should be visible there. If a report is genuinely missing from version history, escalate as a data incident. |
| Q User wants to regenerate a report but the regenerate button is inactive — why? |
| The regenerate button activates only after at least one employee in the run has had master data updated via the ‘Edit Master Data’ flow in the action tab post payroll is closed. If no master data changes have been made, the button remains inactive. User cannot force a regeneration without a data change — this is by design.
7. Outbound File TransmissionsQ Send to Integration button is not available. How to enable?
Q Send to Integration action failed, Can I resend the same file? Yes, absolutely. However first verify why it failed so the issue is fixed before you attempt to send again.
Q Send to Integration action was successful but file was not received, Can I resend the same file? No, Once a file is successfully sent it cannot be resent again. This is to ensure same file is not sent multiple time causing issues downstream. Unlock the payroll, regenerate the report again which will allow to send the file again.
Q I see status as failed but I still don’t see send to integration button? Failed status is also applicable when the report generation itself failed. As there is no report, you cannot send any file to the integration. Try regenerating the failed report and if still not resolved, contact support team or raise a ticket.
Q Where can I see the status of the previously sent file status or the status or previous report version which was sent to outbound? Each report version contains its status. Expand the reports row if there are more than 1 report version to see its status (generation or send to integration status). |
Your response has been submitted — it helps us make these pages better.