Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

The Payroll Runs page at /hr/payroll/runs displays all payroll runs for the organization, with tab-based filtering by status and a “New Payroll Run” action.

Overview

The page shows a DataTable of all payroll runs with columns for run name, pay period, pay date, employee count, total gross pay, and status. Tabs at the top filter by: All, Draft, Processing, Finalized, Exported. A row action menu provides View, Edit (draft only), Cancel (draft only), and Export (finalized only) options. The Export action on this list page currently shows a “coming soon” toast; full export is available from the run detail page.

Who it’s for

No explicit permission gate on this route.

Before you start

  • Pay rates must be configured for employees before a payroll run can compute accurate gross pay.
  • At least one active pay schedule should be configured to align runs with the payroll calendar.

Steps

Create a new payroll run
  1. Navigate to HR → Payroll → Runs (/hr/payroll/runs).
  2. Click New Payroll Run.
  3. Complete the create-run form at /hr/payroll/runs/new.
Filter by status
  1. Click a status tab (Draft, Processing, Finalized, Exported) to narrow the list.
View a run
  1. In the row actions menu (⋯), click View to open the run detail page.
Edit a draft run
  1. In the row actions menu for a draft run, click Edit.
Cancel a draft run
  1. In the row actions menu for a draft run, click Cancel.
  2. Confirm in the dialog. This action cannot be undone.

Key concepts

TermMeaning
Payroll RunA single payroll processing cycle covering a defined pay period.
DraftRun is created but not yet processed.
ProcessingRun is actively being computed.
FinalizedRun computations are complete; payment batches can be created.
ExportedRun data has been sent to a downstream system.

Human Resources

Human Resources core overview.

Governance & parity

This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/hr.tsx
  • src/cores/hr/pages/PayrollRunsListPage.tsx
  • src/cores/hr/hooks/payroll/usePayrollRuns.ts
  • src/cores/hr/hooks/payroll/usePayrollRunMutation.ts