View — Full payslip breakdown including PCB calculation details.
Download PDF — Download the payslip as a PDF file.
Email Payslip — Send directly to the employee's registered email.
Send via WhatsApp — Opens WhatsApp with a pre-filled message.
3 Editing an Approved Payslip
Only Super Admin can edit a finalized payslip.
Open the payroll run → click Edit next to the employee's payslip.
Adjust line items as needed.
Save — all edits are logged with the editor's name and timestamp.
4 Missing Employee Backfill
Open the past payroll run.
Click Add Missing Employee.
Select the employee — the system calculates their pay for that period.
5 Hourly & Daily Payroll
On the payroll run page, click Enter Hours for hourly/daily employees.
Input actual hours or days worked for the period.
Pay is calculated as rate × hours/days worked.
Leave Management
Configure leave types, manage employee balances, and process leave applications.
Leave Types
Go to Leave Management → Leave Types tab.
Click Add Type — enter the name, Paid/Unpaid status, and annual entitlement days.
Unpaid leave automatically triggers a salary deduction in payroll.
Applying for Leave
Go to Leave Management → Applications → click Apply Leave.
Select Employee, Leave Type, Start Date, End Date.
The working days preview updates automatically — it is shift-aware (respects the employee's rest days, including Saturday if they have a Saturday schedule).
Submit the application.
Approving & Rejecting Leave
Approve — Deducts days from the employee's balance. Employee receives an approval email with full details.
Reject — Optionally enter a reason. No balance is deducted. Employee is not emailed on rejection by default.
Amending Leave (HR / Super Admin)
Click Amend on a pending or approved application.
Edit dates, leave type, or reason. Days recalculate automatically.
Choose Save Changes or Save & Approve.
For previously approved applications, the old balance is restored then the new balance is deducted.
Employee receives an email showing the amended details.
Cancelling Leave
Pending or future approved leave can be cancelled. Balance is restored automatically.
Employee receives a cancellation email if the leave was previously approved.
Past approved leave is permanently locked. Once the end date has passed, no one can cancel, amend, or delete the record — even Super Admin. This protects historical data from manipulation.
Leave Record Rules at a Glance
Status
Future dates
Past dates
Pending
Approve / Reject / Amend / Cancel
—
Approved
Amend / Cancel (HR only)
🔒 Locked — no edits
Cancelled
Delete allowed
Rejected
Delete allowed
Attendance
Track employee check-in/out via manual grid, QR scanning, or self check-in.
Manual Attendance Grid
Go to Attendance → Attendance Grid tab.
Select the employee and month.
Click any cell to enter or edit check-in/out times.
Days are classified automatically: Present, Absent, Rest Day, Public Holiday, OT.
Saturday classification is shift-aware — half-day shifts are detected automatically.
QR Scanner (QR Attendance Module)
Go to Attendance → QR Scanner tab.
The HR/Supervisor screen shows a live camera scanner.
Employees scan their personal QR badge — check-in or check-out is recorded automatically.
Print employee QR badges using the Print Badges button.
Static QR Self Check-In
Go to QR Attendance in the sidebar → Static QR Setup.
Generate and print your company's unique static QR code — display it at the entrance.
Employees scan with their phone and enter their PIN to check in/out.
PINs are set in each employee's profile (Employment Detail tab).
Activity Log
Go to Attendance → Activity Log tab for a chronological view of all check-in/out events for the selected month, displayed in a horizontal calendar grid.
Attendance & Payroll Integration
When a payroll run is generated, attendance records are read automatically to:
Calculate overtime hours beyond the standard shift hours.
Add OT line items to the payslip for monthly and hourly employees.
Pre-fill worked hours for hourly/daily employees.
Loans
Manage staff loans and salary advances with automatic payroll deductions.
1 Creating a Loan Application
Go to Loans → click New Loan.
Select the employee and loan type: Staff Loan (structured repayment) or Salary Advance (recovered next cycle).
Enter the principal amount, number of installments, and start period.
Submit for approval.
2 Approving a Loan
HR Manager or Super Admin clicks Approve on a pending loan.
The employee receives an approval email with full loan details.
Monthly installment deductions are automatically added to payroll from the start period.
3 Loan Repayment Tracking
Monthly deductions appear as recurring payroll line items automatically.
The loan record tracks balance remaining, amount paid, and installments completed.
Once fully repaid, the loan is marked as Settled.
Resend Approval Email
If the employee did not receive their loan approval email, click Send Email on the loan detail page to resend it manually.
Statutory Forms
Generate EPF, SOCSO, EIS, PCB, Form E, and Form EA for submission to Malaysian statutory bodies.
EPF — Borang A
Go to Statutory Forms → EPF.
Select the contribution month.
View employee and employer EPF contributions breakdown.
Download Excel for manual submission, or TXT for EPF i-Akaun bulk upload.
SOCSO — Borang 8A & EIS
Same flow as EPF. Select the month, view contributions, and download Excel or bulk upload TXT file.
EIS is not applicable to foreign workers.
PCB — CP39
Go to Statutory Forms → PCB / CP39.
Select the month.
View each employee's PCB deduction calculated under the LHDN MTD formula.
Download the CP39 text file for LHDN e-PCB submission.
Form E (Borang E)
Annual employer declaration to LHDN. Select the year, review aggregate figures, and download the completed Form E as a PDF.
Form EA
Annual income statement issued to each employee. Select the year, click any employee, and download their individual Form EA PDF for distribution.
Statutory Payments
Track whether monthly EPF, SOCSO, EIS, and PCB payments have been submitted.
1 Confirming a Payment
Go to Statutory Payments.
The dashboard widget shows upcoming deadlines with a countdown.
Click Confirm Payment next to each statutory body for the month.
Enter the payment date and reference number — saved for audit.
2 Payment Reminders
The system sends automatic email reminders before statutory payment deadlines. Reminder schedules are configured by the platform administrator.
The dashboard always shows your current payment status and days remaining for each statutory body.
Reports
Generate and export payroll, statutory, and financial reports for any period.
Payroll Summary Report
Complete summary of gross pay, allowances, deductions (EPF, SOCSO, EIS, PCB, Other), and net pay for all employees in a selected period or date range. Downloadable as PDF or Excel.
Statutory Contributions Report
Detailed EPF, SOCSO, EIS, and PCB contributions per employee per period. Used for internal reconciliation before submitting to statutory bodies.
Bank Payment / GIRO Report
Lists each employee's net pay with bank account details — formatted for submission to your bank for salary disbursement. Includes Gross, Deductions, and Net Pay columns.
Cost Analysis / Trends
Visual and tabular breakdown of total payroll cost over multiple periods. Useful for budget planning and headcount cost tracking.
Settings & Configuration
Configure your company profile, organization structure, payroll policies, and modules.
Company Settings
General — Company name, registration number, address, phone, logo.
Employer Info — Employer category (SME / Large / Government), employer status, CP8D method.
Create Client — Manually create a company account and send an onboarding email.
Rejected emails are blocked from re-registering.
Platform Settings
App name, logo, contact email and phone.
Powered By branding and SEO meta tags.
Privacy Policy content (rich text editor).
Content Management
Pages — Create and manage public pages via rich text editor.
FAQs — Add frequently asked questions for the public FAQ page.
News & Updates — Publish articles visible on the What's New page.
Security Logs
Audit log of security-relevant events: new registrations, blocked re-registrations, login attempts, account deletions and purges.
Account Deletion & Purge
When a company requests deletion, a 7-day cooling-off period begins.
After 7 days, the platform admin can purge the company and all its data.
The purge is logged in Security Logs with the admin's name and timestamp.
Employee Portal
Self-service access for employees to view their own payslips, leave, and attendance.
Portal Dashboard
Shows a summary of the current month's payslip status, pending leave applications, and today's attendance record.
My Payslips
View and download all personal payslips. Each payslip shows basic pay, allowances, deductions (EPF, SOCSO, EIS, PCB, loans, unpaid leave), and net pay.
My Leave
View leave balance by type.
View status of all leave applications (pending / approved / rejected / cancelled).
Apply for leave — selecting dates shows a working days preview.
My Attendance
View the personal attendance grid for any month — shows check-in/out times and day classification (Present, Absent, Rest Day, Public Holiday, OT).
Employees log in with the credentials set during their invitation. The portal is separate from the HR admin interface — employees only see their own data.