One run. Four deductions. A balanced journal.
EPF, SOCSO, EIS and PCB calculated per employee from a versioned rate set. Approve once and the ledger entry posts before any bank file is released.
JE-2026-0302
Balanced · RM 148,502.20
2 of 3 bank files released
Maybank · CIMB · RHB Held
24 payslips generated
EPF Form A · Borang 8A · CP39
Statutory forms drafted
EPF Form A, SOCSO Borang 8A and CP39 draft automatically from the finalised run, due the 15th of the following month.
Leave under the Act
Annual, sick, hospitalisation, maternity and paternity entitlements by years of service. Unpaid leave flows into the next run automatically.
A locked period stays locked
Corrections post an adjustment run referencing the original. Nobody edits a finalised month, so the ledger and the payslips always agree.
Missing staff data holds one line, not the run
An employee without a bank account is named, held out of that bank file, and their net pay stays visible in salaries payable until it is paid.