The Payroll Run Detail Page
Every payroll run has a detail page at /employer/payroll/runs/:id. This is where you review the run, approve it, pay it, and track it through to completion.
Getting There
Open Payments > Payouts to reach the Payroll dashboard, then:
- Click any run in the Recent Payroll Runs table, or
- Click View History and select a run from Payroll History.
You also land here automatically right after creating a run.
Header
At the top of the page you will see:
- Run name -- For example "March 2026 Payroll". Click the pencil icon to rename it. This is handy for distinguishing regular runs from off-cycle or correction runs.
- Status badge -- A color-coded indicator of the run's current status. See Payroll Statuses Explained.
- Action buttons -- Which buttons appear depends on the status (see below).
Available actions by status
| Status | Buttons available |
|---|---|
| Draft | Edit Payroll, Add Adjustments, Approve & Pay (or Approve & Generate Invoice), Cancel |
| Pending Approval | Edit Payroll, Approve, Cancel |
| Approved | Approve & Pay (or Approve & Generate Invoice), Cancel |
| Awaiting Payment | Mark Payment as Initiated (non-US bank transfer only), Cancel |
| Payment Received / Transferring / Disbursing | View only |
| Completed / Cancelled | View only |
Approve moves a pending run to Approved. Approve & Pay (US) or Approve & Generate Invoice (other countries) starts the payment. Cancel asks for an optional reason and cannot be undone.
Draft runs
If the run is a draft, a banner reminds you to review before approving. From the banner you can:
- Add Adjustments -- Opens the adjustment create page.
- Create with Custom Settings -- Reopens the run flow to change the period or dates.
When everything looks right, click Approve & Pay to process.
Payment status timeline
Once a run reaches the payment stage, a horizontal timeline tracks its progress through these stages:
Awaiting Payment → Payment Received → Transferring to India →
Transferred to Omnivoo India → Disbursing to Employees → Completed
The current stage is highlighted, and completed stages show a check mark. Before payment, the timeline shows a note that it will appear once the run is submitted for payment. For more on each stage, see Payroll Statuses Explained.
Below the stage timeline, a vertical Timeline log shows timestamps for key events: Created, Approved, Payment Received, Funds Transferred to India, Disbursement Started, and Completed. If a run fails, the failure reason is shown here.
Status messages and bank transfer details
Depending on the status, the page shows a contextual message:
- Awaiting Payment (US): A note that the ACH bank transfer is processing (typically 1-3 business days).
- Awaiting Payment (other countries): The bank transfer details to pay the invoice (bank name, account, IBAN/SWIFT or local routing fields, amount, and reference). After sending your transfer, click Mark Payment as Initiated. You can also pay from the Billing page.
- Payment Received / Transferring / Disbursing: A short note confirming what is happening next. No action is needed.
AI analysis
For runs that are still in Draft, Pending Approval, or Approved, an AI analysis panel appears so you can review anomalies and cost insights before approving. See AI Payroll Analysis.
FX details
If the run involved a currency conversion, an FX Details card shows the invoiced rate, the actual conversion rate (once available), and any delta. A favourable or unfavourable difference is reflected in your Wallet.
Summary cards and items
A row of summary cards shows the pay date, total gross, total deductions, total net, employer cost, and number of people.
The Payroll Items table lists each employee with their gross, deductions, and net. Once a run is paid, additional columns can appear:
| Column | Description |
|---|---|
| Payment Mode | The disbursement method used (when available) |
| UTR Number | The bank transaction reference for the credit (when available) |
| Bank Status | Whether the employee's bank details are set up |
| Status | The individual payment status (pending, paid, failed, cancelled) and the time it was paid |
If one employee's payment fails while others succeed, only that employee's row shows a failed status. Check the bank status column first, since incorrect or missing bank details are the most common cause. Contact Omnivoo support if you need a failed payment reattempted.
Notes
There is no separate download or export button on the run detail page. To review a run later, open it from Payroll History. Employees can download their own payslips from their dashboard. See Reading Your Payslip.