Skip to main content

Configuration

Payroll → Administration → Configuration (/configuration) — tenant-level settings for the Payroll module. Requires payroll:admin.

Configuration pageConfiguration page
Configuration — two tabs

Tabs (UrlTabs)​

Tab (?tab=)ComponentWhat it holds
Tenant Settings (tenant-settings, default)TenantSettingsTabPayroll tenant settings (TenantSettingOverlay, TenantSettings.test harness) — e.g. currency defaults, pay-group defaults, payroll cut-off knobs. Some read-only rows sync from HRMS
Custom Fields (custom-fields)CustomFieldsTabEmployee custom fields that sync from HRMS → Administration → Masters → Advanced (knownSettings.ts). Payroll reads them but HRMS owns the definition — edits here are tenant-level overrides
  • Each tab is a SectionCard table with SearchInput and New / Edit (TenantSettingOverlay) for mutable settings; active toggle and Clear all where applicable.
  • The subtitle “Tenant-level settings for this payroll — custom fields sync from HRMS” reminds operators that HRMS is the system of record for the vocabulary — payroll only adds payroll-specific keys.

:::note HRMS vs Payroll configuration HRMS Configuration (Administration → Configuration) holds employee ID format and HRMS-wide settings (employee:admin). Payroll Configuration (payroll:admin) holds payroll tenant settings. Custom fields are bridged (knownSettings.ts). :::