Skip to main content
Compensation Statements (admin) is available at route /hr/compensation/statements. Access follows your organization’s role and module configuration. ## Overview The Total Compensation Statement List page (TotalCompensationStatementListPage) provides an admin view for managing all employee compensation statements. It includes year filtering (current year and two prior years), a tabbed list/summary view, and a data table with columns for employee name/number, statement year, status badge (TotalCompensationStatementStatusBadge), total compensation value, and row actions (view, send, delete with confirmation). A Generate Statements dialog allows bulk statement generation for a selected year. Statements can be sent to employees via a send action. The delete action triggers a confirmation dialog before removal.

Who it’s for

Access follows your organization’s role and module configuration. ## Before you start
  • Employee and compensation data must exist to generate statements.

Steps

1

Open Compensation Statements

Navigate to /hr/compensation/statements.
2

Filter by year

Select the desired statement year from the filter.
3

Generate statements

Click the generate button to open the generation dialog and create statements for the selected year.
4

Send to employees

Use the send action on individual statements to distribute them.
5

Delete if needed

Use the delete action with confirmation to remove a statement.

Key concepts

Viewing a statement

The Statement Details page at /hr/compensation/statements/:id displays the full contents of a single total compensation statement for a specific employee and period. This page is part of the HR-15 Compensation Management feature. The page loads statement data via useTotalCompensationStatementDetail. It renders component cards for each compensation category with formatted currency values and percentage-of-total figures, a CompensationBreakdownChart, a status badge, and a PDF download button backed by useCompensationStatementPdf. Access control is expected to be enforced via the statements list page and RLS at the database level. Before you start: a total compensation statement must be created before it can be viewed; PDF generation requires the statement to have data — empty statements may not produce a valid PDF.
  1. Navigate to HR > Compensation > Statements and click a statement row, or navigate directly to /hr/compensation/statements/:id.
  2. Review the Compensation Breakdown Chart for a visual distribution of compensation components.
  3. Examine individual component cards (each shows amount and percentage of total).
  4. Check the status badge to confirm the statement’s current state.
  5. Click the Download PDF button to export the statement.

Human Resources

Human Resources core overview.

Governance & parity

Documentation coverage and governance.
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/compensation/pages/TotalCompensationStatementListPage.tsx
  • src/cores/hr/compensation/pages/CompensationStatementDetailPage.tsx
  • src/cores/hr/compensation/hooks/useTotalCompensationStatementList.ts
  • src/cores/hr/compensation/hooks/useTotalCompensationStatementMutation.ts
  • src/cores/hr/compensation/hooks/useTotalCompensationStatementDetail.ts
  • src/cores/hr/compensation/hooks/useCompensationStatementPdf.ts