PayrollSettingsController
| Base path | /api/payroll-settings |
| Module | Payroll |
| Endpoints | 4 |
| OpenAPI tag | Payroll Settings |
| Source | backend/src/main/java/com/motorph/payroll/controller/PayrollSettingsController.java |
Endpoints
| Method | Path | Requires | Handler |
|---|---|---|---|
GET | /api/payroll-settings | payroll.settings.manage or payroll.manage or payroll.ewt.manage or hr.employees.manage | getSettings() |
GET | /api/payroll-settings/employee-view | isAuthenticated() — any authenticated user | getEmployeeView() |
GET | /api/payroll-settings/compliance-checklist | payroll.settings.manage | getComplianceChecklist() |
PUT | /api/payroll-settings | payroll.settings.manage | updateSettings() |
Call chain
Dependencies
Constructor-injected by Lombok's @RequiredArgsConstructor: PayrollSettingsService.
Tables reached
| Entity | Table | Tenant-scoped |
|---|---|---|
| DeMinimisBenefitType | de_minimis_benefit_types | Yes |
| PagibigContributionRate | pagibig_contribution_rates | — |
| PayrollSettings | payroll_settings | Yes |
| PayrollSettingsChange | payroll_settings_changes | Yes |
| PhHoliday | ph_holidays | Yes |
| PhilhealthContributionRate | philhealth_contribution_rates | — |
| SssContributionRate | sss_contribution_rates | — |
| WithholdingTaxBracket | withholding_tax_brackets | — |
Generated page
This page is rebuilt from the source on every docs build by docs-site/scripts/gen-code-wiki.mjs. Editing it has no effect — change the code, or, if what you want to say is prose, write it in docs/.