{{MONTHS[mo-1]}} {{yr}} Monthly Payroll
Hari Kerja:
Hari Kerja:
EPF 11%/13% · SOCSO · EIS auto
Tiada payroll untuk {{MONTHS[mo-1]}} {{yr}}.
Set hari kerja dan klik "Buka Bulan Ini". Selepas dibuka, pekerja boleh login dan isi sendiri.
Set hari kerja dan klik "Buka Bulan Ini". Selepas dibuka, pekerja boleh login dan isi sendiri.
{{activeEmps.length}}
Staff Aktif
RM {{f2(payrollTotals.gross)}}
Total Gross
RM {{f2(payrollTotals.net)}}
Total Net Pay
RM {{f2(payrollTotals.er)}}
Employer Contrib.
| # | Nama | Gaji Asas | Cuti | MC | Lewat (RM) | KPI | KFI | Incentive | Basic Perf. | PS Coll. | KPI Sub. | KFI Disb. | Submission Loan | Advance | EPF | SOCSO | EIS | Unpaid | Total Potong | Net Pay | Slip / HQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{idx+1}} | {{emp.name}} {{emp.position}} No EPFConfirmed⏳ Probation · EPF {{emp.epfStartYM}} |
{{f2(emp.basicSalary)}} | {{(!emp.hasEpf||emp.exempt)?'—':f2(calcRow(emp).epfE)}} | {{(!emp.hasEpf||emp.exempt)?'—':f2(calcRow(emp).socsoE)}} | {{(!emp.hasEpf||emp.exempt)?'—':f2(calcRow(emp).eisE)}} | {{calcRow(emp).unpaid>0?f2(calcRow(emp).unpaid):'—'}} | {{f2(calcRow(emp).totalDed)}} | RM {{f2(calcRow(emp).net)}} | |||||||||||||
| JUMLAH NET PAY → | RM {{f2(payrollTotals.net)}} | ||||||||||||||||||||
Employer Contributions
KWSP: RM {{f2(payrollTotals.epfEr)}}
SOCSO: RM {{f2(payrollTotals.socsoEr)}}
EIS: RM {{f2(payrollTotals.eisEr)}}
Jumlah: RM {{f2(payrollTotals.epfEr+payrollTotals.socsoEr+payrollTotals.eisEr)}}
Employees
{{activeEmps.length}} aktif · {{emps.length}} jumlah
| # | Nama | NRIC (Login IC) | Jabatan | Jawatan | Gaji | Bank | Tarikh Masuk | Status | Tindakan |
|---|---|---|---|---|---|---|---|---|---|
| Belum ada employee. Tambah manual atau Import CSV. | |||||||||
| {{i+1}} |
{{emp.name}}
No EPF
Belum Confirm
Unpaid
|
{{emp.nric}} | {{emp.dept}} | {{emp.position}} | RM {{f2(emp.basicSalary)}} | {{emp.bank}} | {{emp.joinDate}} | {{emp.isActive!==false?'Aktif':'Tidak Aktif'}} | |
Reports Monthly Summary
Belum ada data payroll.
{{rptLabel(rptYM)}} · {{prls[rptYM]?prls[rptYM].workingDays:0}} hari kerja
RM {{f2(rptTotals.gross)}}
Total Gross
RM {{f2(rptTotals.net)}}
Total Net Pay
RM {{f2(rptTotals.ded)}}
Total Potongan
RM {{f2(rptTotals.epfEr)}}
EPF Employer
RM {{f2(rptTotals.socsoEr)}}
SOCSO Employer
RM {{f2(rptTotals.eisEr)}}
EIS Employer
| # | Staff | Gaji | Cuti | MC | EPF | SOCSO | EIS | Unpaid | Lewat | Advance | Comm(EPF) | Comm(No EPF) | Perf | Elaun | Total Potong | Net Pay |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{i+1}} | {{row.emp.name}} {{row.emp.dept}} |
{{f2(row.emp.basicSalary)}} | {{row.raw.leaveDays||0}} | {{row.raw.mcDays||0}} | {{row.c.epfE>0?f2(row.c.epfE):'—'}} | {{row.c.socsoE>0?f2(row.c.socsoE):'—'}} | {{row.c.eisE>0?f2(row.c.eisE):'—'}} | {{row.c.unpaid>0?f2(row.c.unpaid):'—'}} | {{row.raw.lateAmt*1>0?f2(row.raw.lateAmt):'—'}} | {{row.raw.advance*1>0?f2(row.raw.advance):'—'}} | {{row.raw.commEpf*1>0?f2(row.raw.commEpf):'—'}} | {{row.raw.commNoEpf*1>0?f2(row.raw.commNoEpf):'—'}} | {{row.raw.perfBonus*1>0?f2(row.raw.perfBonus):'—'}} | {{row.raw.allowance*1>0?f2(row.raw.allowance):'—'}} | {{f2(row.c.totalDed)}} | RM {{f2(row.c.net)}} |
| JUMLAH → | RM {{f2(rptTotals.ded)}} | RM {{f2(rptTotals.net)}} | ||||||||||||||