Skip to main content
The Salary Bands page at /hr/compensation/salary-bands lists all salary bands and provides create, edit, and delete operations.

Overview

The page shows a DataTable with columns: Position, Band Name, Minimum, Midpoint, Maximum, Spread (calculated as (max - min) / min * 100%), Market Percentile, and Effective Date. Stat cards show total band count and average market percentile. A “New Salary Band” button opens the SalaryBandForm dialog. Each row has an actions menu with Edit and Delete options. Filters allow narrowing by position or other criteria.

Who it’s for

Access follows your organization’s role and module configuration.

Before you start

  • Positions must be configured before salary bands can be linked to them.

Steps

Create a salary band
  1. Navigate to HR → Compensation → Salary Bands (/hr/compensation/salary-bands).
  2. Click New Salary Band.
  3. Select a position, enter a band name, and set minimum, midpoint, and maximum salary values.
  4. Optionally enter a market percentile and effective date.
  5. Save.
Edit a salary band
  1. In the row actions menu, click Edit.
  2. Update values in the form dialog and save.
Delete a salary band
  1. In the row actions menu, click Delete.
  2. Confirm the deletion.

Key concepts

Creating a salary band

/hr/compensation/salary-bands/new is listed in the platform navigation label registry but has no registered <Route> in the HR router. Creating a new salary band is handled via a dialog launched from the Salary Band List page (SalaryBandListPage) at /hr/compensation/salary-bands. Direct navigation to this path may result in a 404. Before you start: visit /hr/compensation/salary-bands to access the salary bands list and its creation dialog. Confirm the position and pay range details (minimum, midpoint, maximum) before creating a band.
  1. Navigate to /hr/compensation/salary-bands.
  2. Use the available action button or dialog to add a new salary band.
  3. Enter the position association, minimum, midpoint, and maximum values.
  4. Save the record.
Key concepts:
  • Salary Band — A defined pay range (minimum/midpoint/maximum) associated with a position, used to guide compensation decisions and equity analysis.
  • Spread — The percentage difference between the minimum and maximum of a band.

Viewing a salary band

The route /hr/compensation/salary-bands/:id is listed in the navigation worklist but has no corresponding <Route> definition in the HR routing configuration. The existing Salary Bands list page at /hr/compensation/salary-bands provides edit and delete actions via an inline dialog. This page is a placeholder pending SME clarification.

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/compensation/pages/SalaryBandListPage.tsx
  • src/cores/hr/compensation/components/SalaryBandForm.tsx
  • src/cores/hr/compensation/hooks/useSalaryBandList.ts
  • src/platform/navigation/route-labels.ts