> ## 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.

# Embedded payroll engine (Proliant ReadyPay)

> Proliant ReadyPay powers Encore's embedded payroll engine, handling gross-to-net, direct deposit funding, and federal and state payroll tax filing.

## Overview

**Proliant ReadyPay** powers Encore's embedded payroll engine. Proliant is the system of record for payroll: it calculates gross-to-net, funds direct deposits, files federal and state employment taxes, and produces W-2s, 1099s, and pay stubs. Encore drives the run end-to-end through the [ReadyPay payroll run wizard](/hr/proliant-payroll-run) and reads results back for reporting and GL handoff.

An earlier exploration evaluated a third-party embedded payroll engine. That direction has been superseded by Proliant ReadyPay and removed from product scope. The active payroll workspace lives at `/hr/payroll/runs`.

## What runs in Proliant vs. Encore

| Responsibility                                                      | Owner                                                                                     |
| ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| Employee directory, time, PTO, deductions                           | Encore (pushed to Proliant)                                                               |
| Gross-to-net calculation, taxes, net pay                            | Proliant ReadyPay                                                                         |
| Direct deposit funding                                              | Proliant ReadyPay                                                                         |
| Federal and state employment tax filing (941, 940, W-2, W-3, state) | Proliant ReadyPay                                                                         |
| Pay stubs, year-end forms (W-2, 1099-NEC)                           | Proliant ReadyPay (read into Encore for self-service)                                     |
| Payroll run wizard (start, preprocess, verify, approve, submit)     | Encore drives, Proliant executes                                                          |
| GL journal entries from payroll                                     | Proliant emits JournalEntry → Encore Finance & Accounting posts via [FA-43](/fa/overview) |

## Who it's for

HR and Finance admins responsible for payroll operations. The wizard requires the same payroll permissions used elsewhere in the HR Payroll workspace.

## Get started

* Configure the integration: [Proliant HCM integration — admin guide](/hr/hr-44-admin-guide).
* Run payroll end-to-end: [Run payroll with ReadyPay](/hr/proliant-payroll-run).
* Day-to-day sync, run outcomes, and timesheet push: [Proliant HCM integration — user guide](https://github.com/Encore-OS/encoreos/blob/development/docs/hr/hr-44-user-guide.md).

The embedded run wizard (calendar → preprocess → verify → reconcile → approve → submit) and the JournalEntry → FA-43 handoff are live as of HR-44 Stage 2. Run history lives in [Payroll runs](/hr/payroll-runs); the [legacy Encore create-run wizard](/hr/create-payroll-run) remains for non-Proliant payroll flows.

## Related

<Columns cols={2}>
  <Card title="Run payroll with ReadyPay" icon="play-circle" href="/hr/proliant-payroll-run" />

  <Card title="Proliant HCM integration — admin guide" icon="gear" href="/hr/hr-44-admin-guide" />

  <Card title="Payroll runs" icon="list-check" href="/hr/payroll-runs" />

  <Card title="Human Resources" icon="users" href="/hr/overview" />
</Columns>

<Note>
  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.
</Note>

<Accordion title="Documentation sources">
  * src/cores/hr/components/proliant/PayrollRunWizard.tsx
  * src/cores/hr/components/proliant/ProliantSyncDashboard.tsx
  * src/cores/hr/components/proliant/ReconciliationPanel.tsx
  * src/cores/hr/hooks/proliant/useProliantPayrollRun.ts
  * src/cores/hr/hooks/proliant/useProliantIntegration.ts
  * src/cores/hr/types/proliant.ts
  * src/cores/hr/types/payroll.ts
  * supabase/functions/proliant-sync/index.ts
  * supabase/functions/proliant-sync/payroll-mapper.ts
</Accordion>
