-
How does the System Calculate Prorate Salary for those Employees Who Joins or Resigns in the Middle of the Month?The system calculates prorated salary based on the employee’s basic rate divided by the total days in the calendar month, multiplied by the actual working days. Formula: Prorated Basic Salary = Basic Salary ÷ Total Days in Month × Working Days Example: A joined the company on 18/12/2024 with a basic salary of RM5,000. Working days: 14 days (18–31 December) Calculation: RM5,000 ÷ 31 × 14 = RM2,258.06 Therefore, A’s prorated salary for December is RM2,258.06, based on the number of days worked in the month.Created by rotcana Choong, Modified on Tue, 9 Jun at 9:09 AM by rotcana Choong -
What is the Difference between Previous Employment Entry and Year-To-Date Payroll Transaction?Previous Employment Entry and Year-To-Date Payroll Transactions are used to ensure accurate PCB calculations and maintain complete payroll history for proper statutory reporting. However, they differ from the following: Previous Employment Entry: Used to record payroll information from an employee’s previous employer Applies to newly joined employees Ensures accurate PCB tax calculation Helps prevent discrepancies in statutory contributions Year-to-Date (YTD) Payroll Transaction: Records payroll data processed by the current employer Used when a company starts using AutoCount HRMS mid-year Used when payroll data is imported via Excel Maintains past payroll records within the systemCreated by rotcana Choong, Modified on Tue, 9 Jun at 9:09 AM by rotcana Choong -
Can the Company Pay Salary to Multiple Bank Accounts of an Employee?Yes, the company can pay salary into multiple bank accounts for a single employee. However, the payroll user must maintain the employee’s bank account details in Employee Maintenance, including allocation of salary percentage for each account. Steps to Pay Salary to Multiple Bank Accounts of an Employee: Go to Payroll > Employee Maintenance. Locate the staff and click the pencil icon. Go to the Bank Account. Click + New Bank. Enter the details: Bank – Select the bank name Bank Account Number – Enter account number. Beneficiary Name – Auto-filled with employee name. IC No – Auto-filled based on the employee's IC number. Branch – Select bank branch. Salary Percent – Enter the percentage of salary to be credited to this account. Ensure the total percentage of all bank accounts equals 100%. Click Save. Click Save changes.Created by rotcana Choong, Modified on Mon, 8 Jun at 11:17 AM by rotcana Choong -
Employee has High Salary, but Process Payroll Shows Zero PCB AmountThere are several reasons why an employee may have zero PCB deductions despite having a high income: Possible Causes: Incorrect Tax Status Tax Borne by Employer is enabled Incorrect or missing Previous Employment Entry Allowances are tax-exempt or not subject to PCB calculation Steps to Check an Employee’s Tax Status: Go to Payroll > Employee Maintenance. Locate the employee and click the pencil icon. Go to Statutory Requirement and review the Tax Status settings. Ensure: Tax Status is set to Resident. Tax Borne by Employer is not enabled. Go to Employment Details. Click Previous Employment Entry and verify that all information is maintained accurately. Update the details if required. Click Save to save the Previous Employment Entry details. Ensure the employee's Join Date is correct. The Join Year should correspond to the current tax year when applicable. Click Save Changes. Return to Process Payroll and reset/reprocess the employee's payroll to recalculate PCB.Created by rotcana Choong, Modified on Mon, 8 Jun at 11:18 AM by rotcana Choong -
What is the Function of Recalculate Button?The Recalculate button appears next to an employee's name whenever manual changes are made to their payroll details after payroll has been processed. It is used to update and recalculate the payroll based on the latest changes, ensuring the revised amounts are captured correctly by the system. Steps to Use the Recalculate Button: Process payroll as usual. Make the necessary changes to the employee's payroll details. Click Recalculate next to the employee's name. The system will recalculate the employee's payroll and update the payroll amounts based on the latest changes made.Created by rotcana Choong, Modified on Mon, 8 Jun at 11:19 AM by rotcana Choong -
What is the Function of Reset Button?The Reset button is available under the three-dot menu next to an employee's name in the payroll process screen. Its purpose is to remove all manual adjustments made to an employee's payroll and restore the payroll details to the original system-calculated values. Steps to Use the Reset Function: Locate the payroll period you wish to reset and click Edit or the pencil icon. Click the three-dot icon next to the employee's name. Select Reset. Click Yes to confirm the reset. The employee's payroll will be reverted to its original state, removing any manual adjustments that were previously made.Created by rotcana Choong, Modified on Mon, 8 Jun at 11:20 AM by rotcana Choong -
Where can I Download SOCSO & EIS Text File?Users can download the SOCSO & EIS Text File through the Electronic Payment module. Steps to Download the SOCSO & EIS Text File: Go to Payroll > Electronic Payment. Select the correct payment month and the payroll process for which you wish to generate the SOCSO & EIS text file. Locate the file and click Download. The SOCSO & EIS text file will be generated and downloaded.Created by rotcana Choong, Modified on Mon, 8 Jun at 11:20 AM by rotcana Choong -
Why is the Resigned Employee Missing from the Payroll Process?A resigned employee may be missing from the payroll process due to the following reasons: Employee maintenance is deactivated Employee has already been included in another payroll process Scenario: Employee A resigned on 20/05/2025, but does not appear when payroll is run for May 2025. Steps to Resolve Missing Resigned Employee: Method 1: Employee Maintenance is Deactivated Go to Payroll > Employee Maintenance. Locate the resigned employee and click the pencil icon. Ensure Active is enabled in Employee. Click Save changes. Return to Process Payroll and rerun payroll. Method 2: Employee Already Included in Another Payroll Process Go to Payroll > Process Payroll and check if multiple payroll processes exist for the same period. Open each payroll process by clicking Edit or the pencil icon. Search for the employee in the payroll list. Note that each employee can only be processed once per month. Written by: Azirah (20250620)Created by rotcana Choong, Modified on Mon, 8 Jun at 11:21 AM by rotcana Choong -
How to Set up Zakat Deduction for Employees?Zakat is an optional Islamic contribution that employees may request to be deducted directly from their monthly salary. It must be set up manually for each employee, and the system will not calculate it automatically unless a fixed monthly amount is entered. Steps to Set Up Zakat Deductions: Go to Payroll > Employee Maintenance. Locate the employee and click the pencil icon. Under Statutory Requirements, go to the Zakat Amount field. Enter the agreed monthly Zakat deduction amount. Click Save changes. During payroll processing, the Zakat deduction will automatically appear in the deduction section based on the amount maintained in the employee profile.Created by rotcana Choong, Modified on Mon, 8 Jun at 11:25 AM by rotcana Choong -
How to Maintain Tabung Haji Deductions?Tabung Haji deduction is a voluntary employee contribution where a fixed amount is deducted from the employee’s salary and recorded under their Tabung Haji account. Steps to Maintain Tabung Haji Deductions: Go to Payroll > Employee Maintenance. Locate the employee and click the pencil icon. Navigate to Statutory Requirements. Update the Tabung Haji Number and Tabung Haji Amount. Click Save Changes. The Tabung Haji deduction details will be saved successfully and automatically reflected in the payroll process. Written by: Wai Kit (20250925) Reviewed by: Azirah (20251022)Created by rotcana Choong, Modified on Mon, 8 Jun at 11:26 AM by rotcana Choong