HR & Payroll Control

Lock absensi → Draft → Review HR → Approval → Final → Jurnal → Pembayaran.

session->flashdata($f)):?>
session->flashdata($f))?>
1. Lock Absensi Bulanan
2. Hitung Draft Payroll

Menggunakan snapshot absensi terkunci dan formula komponen aktif.

Formula Configurable
Variabel: basic_salary, work_days, present_days, unpaid_days, overtime_hours, overtime_rate, daily_rate.

Payroll Register
PeriodeKaryawanBrutoPotonganNetoStatusWorkflow
period_name)?>employee_count?>gross,0,',','.')?>deductions,0,',','.')?>net,0,',','.')?>workflow_status?>
workflow_status==='draft'):?>
workflow_status==='reviewed'):?>
workflow_status==='approved'):?>
workflow_status==='final'):?>
workflow_status==='posted'):?>
Komponen Aktif
KodeNamaJenisKategoriFormula/NominalPajak
code?>name)?>component_type?>category?>formula_expression?:number_format($c->fixed_amount,0,',','.'))?>taxable?'Ya':'Tidak'?>