Payroll Settings

The Payroll Settings page allows School Admins to configure the components, allowances, and deductions used in the staff payroll calculation.

Overview

ItemDescription
PurposeConfigure salary components for payroll generation
Required Permissionpayroll-settings-list
Route/payroll-setting

Payroll Components

The payroll system uses configurable components to calculate staff salaries. Common component types include:

Component TypeExamples
Basic SalaryFixed monthly base pay
AllowancesTransport allowance, meal allowance, housing allowance
DeductionsBPJS/insurance contributions, tax deductions, pension
BonusesPerformance bonuses, holiday bonuses (THR)
OvertimeHourly overtime rates

Adding a Payroll Component

Navigate to Settings → Payroll Settings

Click Add Component

Enter the component details:

  • Component Name (e.g., "Transport Allowance")
  • Type: Addition (allowance) or Deduction
  • Amount Type: Fixed amount or Percentage
  • Amount/Percentage: The value to apply

Click Save to add the component


Editing & Deleting Components

Modifying payroll components will affect all future payroll calculations. Ensure changes are reviewed by the treasurer before saving. Past payroll records will not be retroactively changed.

  • Edit: Click the edit icon next to a component to modify its value
  • Delete: Click the delete icon to remove a component

Applying Components to Staff

Once payroll components are configured in settings, they can be applied to individual staff members when generating payroll through Finance → Payroll → Generate Payroll.


Payroll Period

Payroll is generated monthly. Ensure all attendance records are finalized before running payroll for the month, as attendance may affect:

  • Deductions for absences
  • Attendance-based allowances
  • Overtime calculations

On this page