Loading...
AWARA SDN BHD
Payroll System
{{empUser.name}}
{{empUser.position}} · {{empUser.dept}} · IC: {{empUser.nric}}
AWARA SDN BHD
{{MONTHS[empMo-1]}} {{empYr}} Penyata Gaji Saya
Payroll untuk {{MONTHS[empMo-1]}} {{empYr}} belum dibuka oleh admin.
Sila hubungi Wilson / admin.
Isi Kehadiran Saya
0.5 = setengah hari
ℹ️ Tukar nilai → klik keluar → data auto-disimpan.
Commission / Allowance / Advance diisi oleh Admin.
Ringkasan Gaji
Gaji AsasRM {{f2(empUser.basicSalary)}}
+ Commission (EPF)RM {{f2((empRaw.commEpf||0)*1)}}
+ Commission (No EPF)RM {{f2((empRaw.commNoEpf||0)*1)}}
+ Basic of PerformanceRM {{f2((empRaw.perfBonus||0)*1)}}
+ ElaunRM {{f2((empRaw.allowance||0)*1)}}

Cuti Tanpa Gaji- RM {{f2(empCalc.unpaid)}}
Potongan Lewat- RM {{f2(empRaw.lateAmt)}}
Advance- RM {{f2(empRaw.advance)}}

NET PAY RM {{f2(empCalc.net)}}
Employer KWSP: RM {{f2(empCalc.epfR)}} · SOCSO: RM {{f2(empCalc.socsoR)}} · EIS: RM {{f2(empCalc.eisR)}}
AWARA SDN BHD · Data auto-disimpan · Untuk pertanyaan hubungi HR/Admin
{{MONTHS[mo-1]}} {{yr}} Monthly Payroll
Tiada payroll untuk {{MONTHS[mo-1]}} {{yr}}.
Set hari kerja dan klik "Buka Bulan Ini". Selepas dibuka, pekerja boleh login dan isi sendiri.
Employees
{{activeEmps.length}} aktif · {{emps.length}} jumlah
#NamaNRIC (Login IC)JabatanJawatan GajiBankTarikh MasukStatusTindakan
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.
{{toastMsg}}
AWARA SDN BHD (1647088T)
EMPLOYEE COPY

NAME: {{printInfo.emp.name}} DEPARTMENT: {{printInfo.emp.dept}}
NRIC: {{printInfo.emp.nric}} POSITION: {{printInfo.emp.position}}
BANK : {{printInfo.emp.bank}} {{printInfo.emp.accountNo}} MONTH : {{printMonthStr}}

EARNINGAMOUNT (RM)DEDUCTIONSAMOUNT (RM)
{{row.el}}{{row.ea!==null?f2(row.ea):''}} {{row.dl}}{{row.da!==null?f2(row.da):''}}
TOTAL EARNINGS{{f2(printInfo.c.gross)}}TOTAL DEDUCTIONS{{f2(printInfo.c.totalDed)}}
NET PAY  :  RM {{f2(printInfo.c.net)}}
★ FOR COMPANY USE ONLY ★
Payslip Collection {{(printInfo.c.psCollection||0)>0?f2(printInfo.c.psCollection):''}} EPF (EMPLOYER) {{printInfo.c.epfR>0?f2(printInfo.c.epfR):'—'}}
KPI Submission {{(printInfo.c.kpiSub||0)>0?f2(printInfo.c.kpiSub):''}} SOCSO (EMPLOYER) {{printInfo.c.socsoR>0?f2(printInfo.c.socsoR):'—'}}
KFI & Disbursement {{(printInfo.c.kfiDsb||0)>0?f2(printInfo.c.kfiDsb):''}} EIS (EMPLOYER) {{printInfo.c.eisR>0?f2(printInfo.c.eisR):'—'}}
Total Loan Submissions {{(printInfo.c.submissionLoan||0)>0?f2(printInfo.c.submissionLoan):''}} TOTAL CONTRIBUTIONS {{f2(printInfo.c.epfR+printInfo.c.socsoR+printInfo.c.eisR)}}
 UP TO MONTHBALANCE
ANNUAL LEAVE
UNPAID LEAVE{{(printInfo.c.leaveDays||0)*1>0?printInfo.c.leaveDays:''}}
MEDICAL LEAVE (MC){{(printInfo.c.mcDays||0)*1>0?printInfo.c.mcDays:''}}
APPROVED BY  :  WILSON
DATE  :  {{psApprovedDate}}
RECEIVED BY  :  _______________________
DATE  :  _______________________
AWARA SDN BHD
NAME : {{hqInfo.emp.name}} IC NUMBER : {{hqInfo.emp.nric}}
BANK : {{hqInfo.emp.bank}} ACC NUMBER : {{hqInfo.emp.accountNo}}

EARNING AMOUNT DEDUCTION AMOUNT
BASIC RM {{f2(hqInfo.emp.basicSalary)}} KWSP {{hqInfo.c.epfE>0?'RM '+f2(hqInfo.c.epfE):'RM'}}
KPI COMMISSION {{hqInfo.c.kpi>0?'RM '+f2(hqInfo.c.kpi):'RM'}} SOCSO {{hqInfo.c.socsoE>0?'RM '+f2(hqInfo.c.socsoE):'RM'}}
KFI COMMISSION {{hqInfo.c.kfi>0?'RM '+f2(hqInfo.c.kfi):'RM'}} EIS {{hqInfo.c.eisE>0?'RM '+f2(hqInfo.c.eisE):'RM'}}
INCENTIVE {{hqInfo.c.incentive>0?'RM '+f2(hqInfo.c.incentive):'RM'}} ADVANCE {{(hqInfo.c.advance||0)*1>0?'RM '+f2(hqInfo.c.advance):'RM'}}
RM LATE ( MINUTE ) {{(hqInfo.c.lateAmt||0)*1>0?'RM '+f2(hqInfo.c.lateAmt):'RM'}}
RM UNPAID LEAVE {{hqInfo.c.unpaid>0?'RM '+f2(hqInfo.c.unpaid):'RM'}}
TOTAL RM {{f2(hqInfo.c.gross)}} TOTAL RM {{f2(hqInfo.c.totalDed)}}
FOR COMPANY USE ONLY*
Uo To Month Balance
PAYSLIP {{hqInfo.payslipNo||''}} ANNUAL LEAVE
KPI {{hqInfo.c.kpi>0?f2(hqInfo.c.kpi):''}} UNPAID LEAVE {{hqInfo.c.leaveDays>0?hqInfo.c.leaveDays:''}}
KFI {{hqInfo.c.kfi>0?f2(hqInfo.c.kfi):''}} KWSP
TOTAL SUBMISSION LOAN {{hqInfo.c.submissionLoan>0?'RM '+f2(hqInfo.c.submissionLoan):'RM'}} SOCSO
EIS
Total Earning
RM {{f2(hqInfo.c.gross)}}
Total Deduction
RM {{f2(hqInfo.c.totalDed)}}
NETT
RM {{f2(hqInfo.c.net)}}
APPROVED BY : {{hqApprover}}
DATE : {{hqDateStr}}
RECEIVED BY : _______________________
DATE : _______________________
{{empForm.id?'Edit Employee':'Tambah Employee Baru'}}
Maklumat Kecemasan
Tetapan Staff
Kosongkan = EPF dari hari pertama kerja.
Set bulan tertentu = EPF hanya bermula bulan itu (sebelum itu dikira probation).
⏳ Sebelum {{empForm.epfStartYM}} → Tiada EPF/SOCSO/EIS (Probation)
✅ Mulai {{empForm.epfStartYM}} → EPF/SOCSO/EIS dikira automatik
Import Pekerja dari CSV