Admin · Compensation
Pay components
One primitive for every earning and deduction — configurable buckets with their own statutory treatment, calculation, and payslip rendering.
Each component carries an independent treatment profile — CPF, SDL, IRAS and gross/net never move together. Edit a card to change its flags.
Earnings
Meal Allowance
MEAL · EarningPreset
CalculationRule-based · CBD $8.00 / non-CBD $5.00 · 8h minimum · excludes part-timers
PayslipItemised line
Statutory treatment
CPF payableYes
SDL applicableYes
IRAS reportableYes
SHG applicableYes
TaxableYes
Wage basisOW
IR8A codeD1
Travel Reimbursement
RTRVL · EarningPreset
CalculationFlat amount (admin-entered)
PayslipGrouped → “Reimbursement”
Statutory treatment
CPF payableNo
SDL applicableNo
IRAS reportableNo
SHG applicableNo
TaxableNo
Wage basisOW
IR8A codeNA
Misc Reimbursement
RMISC · EarningPreset
CalculationFlat amount (admin-entered)
PayslipGrouped → “Reimbursement”
Statutory treatment
CPF payableNo
SDL applicableNo
IRAS reportableNo
SHG applicableNo
TaxableNo
Wage basisOW
IR8A codeNA
Performance Bonus
BONUS · EarningPreset
CalculationFlat amount (admin-entered)
PayslipItemised line
Statutory treatment
CPF payableYes
SDL applicableYes
IRAS reportableYes
SHG applicableYes
TaxableYes
Wage basisAW
IR8A codeB
Referral Reward
REFER · EarningPreset
CalculationFlat amount (admin-entered)
PayslipItemised line
Statutory treatment
CPF payableYes
SDL applicableYes
IRAS reportableYes
SHG applicableYes
TaxableYes
Wage basisAW
IR8A codeD1
Attendance Bonus
ATTND · EarningPreset
CalculationFlat amount (admin-entered)
PayslipItemised line
Statutory treatment
CPF payableYes
SDL applicableYes
IRAS reportableYes
SHG applicableYes
TaxableYes
Wage basisAW
IR8A codeD1
Deductions
Pay Advance
ADVNC · DeductionPreset
CalculationFlat amount (admin-entered)
PayslipItemised line
Statutory treatment
CPF payableNo
SDL applicableNo
IRAS reportableNo
SHG applicableNo
TaxableNo
Wage basisOW
IR8A codeNA
Deducts fromnet
No-Pay Leave
NPL · DeductionPreset
CalculationRule-based · Basic ÷ working days in month × days
PayslipItemised line
Statutory treatment
CPF payableYes
SDL applicableYes
IRAS reportableNo
SHG applicableYes
TaxableNo
Wage basisOW
IR8A codeNA
Deducts fromgross
Absent / AWOL
AWOL · DeductionPreset
CalculationRule-based · Basic ÷ working days in month × days
PayslipItemised line
Statutory treatment
CPF payableYes
SDL applicableYes
IRAS reportableNo
SHG applicableYes
TaxableNo
Wage basisOW
IR8A codeNA
Deducts fromgross
Staff Loan Recovery
LOAN · DeductionPreset
CalculationFlat amount (admin-entered)
PayslipItemised line
Statutory treatment
CPF payableNo
SDL applicableNo
IRAS reportableNo
SHG applicableNo
TaxableNo
Wage basisOW
IR8A codeNA
Deducts fromnet