/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- Navigate to HR → Compensation → Salary Bands (
/hr/compensation/salary-bands). - Click New Salary Band.
- Select a position, enter a band name, and set minimum, midpoint, and maximum salary values.
- Optionally enter a market percentile and effective date.
- Save.
- In the row actions menu, click Edit.
- Update values in the form dialog and save.
- In the row actions menu, click Delete.
- 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.
- Navigate to
/hr/compensation/salary-bands. - Use the available action button or dialog to add a new salary band.
- Enter the position association, minimum, midpoint, and maximum values.
- Save the record.
- 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.
Related
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.
Documentation sources
Documentation sources
- 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