-
AutoCount HRMS Mobile Offline ClockingThe HRMS Mobile Offline Clocking feature is designed to support users during internet interruptions when employees are recording attendance. A) Mobile App – AC Payroll Update to version 3.0.6 to use this feature. When there is a network interruption and the app is launched, users will be redirected to Attendance – Offline Clock. Click the offline icon to view the note. In Offline Mode, users can only access the Attendance screen. All other functional tabs will be greyed out and users can only clock in and out. Users may switch clock-in methods (Bluetooth, Wi-Fi, or GPS) via the … menu at the top right corner. For users without facial recognition, the app will prompt for a photo. This photo can be reviewed by HR once the internet connection is restored. For users with facial recognition enabled, employees are still required to take a selfie for validation. Users may add remarks after completing the attendance transaction. A new Clock Activity option is available. All offline attendance logs will be stored here. Once the internet is restored, click OK to relaunch the app. Offline attendance transactions will be automatically uploaded to AutoCount HRMS. B) HRMS Web A new indicator Is Offline? Is available in My Team Attendance to identify attendance transactions made in Offline Mode. A new feature in Attendance Transaction: Offline Clock In/Out Request, used to validate suspicious offline transactions. Examples of transactions requiring approval: Face Recognition failed to match Clock in validation failed (GPS/Wi-Fi/Bluetooth) The clock-in location is out of allowed range Device time and server time mismatch The reason for validation will be shown in the Remark column. HR is required to approve flagged offline transactions. For multiple flagged records HR can select multiple entries using the checkboxes, click Approve Selected or Reject Selected. Flagged attendance transactions will only appear in My Team Attendance after HR approval. A new Is Offline indicator Is also shown in My Team Attendance to identify offline recorded attendance. Written by: Chen Ong (20250601) Reviewed by: Azirah (20250613)Created by rotcana Choong, Modified on Mon, 8 Jun at 3:19 PM by rotcana Choong -
Resign Staff Leave Calculation InfoA) Steps of calculation Step 1: Determine Yearly Leave Entitlement The system first determines the employee's annual leave entitlement based on the Leave Calculation Method configured in the Company Profile. Step 2: Calculate Prorated Leave Entitlement Based on Resignation Date Once the employee's resignation date is entered, the system calculates the prorated leave entitlement using the following formulas: No. Condition Formula 1. Resign Year = Join Year [Yearly Entitlement × (Resignation Date − Join Date + 1)] ÷ (Last Day of Year − Join Date + 1) 2. Resign Year ≠ Join Year [Yearly Entitlement × (Resignation Date − First Day of Year + 1)] ÷ Total Days in Year Step 3: Apply Entitlement Calculation Method The system then determines whether the leave entitlement should be prorated monthly based on the entitlement calculation method. No. Entitlement Calculation Method Formula 1. Yearly Leave Final calculation from Step 2 2. Earn Leave: i. Resign Date = End date of the month Step 2 Result × Worked Months ÷ Total Months Earn Leave: ii. Resign Date ≠ End date of the month Step 2 Result × (Worked Months − 1) ÷ Total Months 3. Advance Earn Leave Step 2 Result × Worked Months ÷ Total Months Step 4: Apply Leave Rounding Rules The final leave entitlement is rounded according to the leave type and rounding method. No. Entitlement Calculation Method Leave's Roundup Method Round As Below 1. Yearly Leave Hourly Round to nearest 2 decimal places Half Day Decimal < 0.1 round to 0 Decimal >= 0.1 & < 0.6 round to 0.5 Decimal >=0.6 round to 1 Full Day Decimal > 0.51 round up else round down 2. Earn Leave / Advance Earn Leave Hourly Round up to nearest 2 decimals Half Day Decimal < 0.49 round to 0 Decimal >= 0.49 & < 0.99 round to 0.5 Decimal >=0.99 round to 1 Full Day Decimal <= 0.99 round to 0 Decimal > 0.99 round to 1 Part B: Example Scenarios Assumptions: Annual leave entitlement: 12 days per year Leave calculation method: Earn Leave Leave application unit: Half Day Scenario 1: Employee A resigned on 31/01/2023. Step Condition Formula Calculation 1 Resign Year ≠ Join Year [(Yearly Entitlement × (Resignation Date − First Day of the Year +1)] ÷ Total Days in the Year [12 x (31 - 1 + 1)] ÷ 365 = 12 x [31 ÷ 365] = 1.019178 2 Resign Date = End date of the month (Step 1 Figure × Worked Months) ÷ Total Months (1.019178 x 1 month) ÷ 1 month) = 1.019178 days 3 Rounding Method For earn leave with half day 1.019178 days ≈ 1.0 ∴ Employee A is entitled 1.0 day leave on Year 2023 Scenario 2: Employee B resigned on 01/02/2023. Step Condition Formula Calculation 1 Resign Year ≠ Join Year [(Yearly Entitlement × (Resignation Date − First Day of the Year +1)] ÷ Total Days in the Year [12 x (32 - 1 + 1)] ÷ 365 =1.052055 2 Resign Year ≠ End date of the month [Step 1 Figure × (Worked Months−1)] ÷ Total Months [1.052055 × (2−1) months] ÷ 2 months = 0.526027 days 3 Rounding Method For earn leave with half day 0.526027 days ≈ 0.5 ∴ Employee B is entitled 0.5 day leave on Year 2023 Written by: Winnie (20230410) Reviewed by: Azirah (20250814)Created by rotcana Choong, Modified on Mon, 8 Jun at 3:20 PM by rotcana Choong -
How to Update Employee’s EPF Table in AutoCount HRMS?The Employees Provident Fund (EPF) has announced that employers are required to register their non-Malaysian employees under the new mandatory 2% employee and 2% employer contribution rate, effective from October 2025. This update applies to companies created on or after 18 September 2025. Check out our blog post – Latest Updates to Malaysia's Employment Law: What Employers and Employees Need to Know for details about personnel affected. A) Create New EPF Rates Steps to Create a New EPF Rate: Go to Tools > Payroll Items. Navigate to EPF. Click + Add New. Enter the following details: Code – 2% & 2% Description – Foreigner Rate - 2%-2% Rate Type – Percentage Rate – 2 Click Save. After creating the new EPF rate, assign it to the affected employee(s). B) Update Employees’ EPF Rates You may update EPF rates either individually or in bulk. Method 1: Update Individually Go to Payroll > Employee Maintenance. Locate the employee and click the pencil icon. Navigate to Statutory Requirement. At the EPF Table field, select: 2% & 2% – Foreigner Rate - 2%-2%. Click Save Changes. Method 2: Update via Bulk Edit Go to Payroll > Employee Maintenance. Click Bulk Edit. Click the column chooser icon and select EPF as the field to update. Select the employees to be updated. Select 2% & 2% – Foreigner Rate - 2%-2%. Right click and select Apply this value to selected rows. Review the changes. Click Save. Once the new EPF rate has been assigned, the 2% employee and 2% employer EPF contribution will be automatically calculated and reflected in the next payroll process. Written by: Chen Ong (20250912) Reviewed by: Azirah (20250919)Created by rotcana Choong, Modified on Mon, 8 Jun at 3:23 PM by rotcana Choong -
Recalculate OvertimeThe Recalculate Overtime function allows users to manually refresh overtime values after updating an employee's clock-in or clock-out time. This ensures overtime is recalculated accurately based on the latest attendance data. After clicking Recalculate, the system will recalculate overtime using the updated attendance records, shift rules, and break settings. The Actual Overtime value is updated instantly without requiring a page refresh. Users may use Recalculate Overtime when: An employee's clock-in or clock-out time is edited manually. Overtime values do not reflect the updated working hours. Steps to Recalculate Overtime: Go to Human Resource > Attendance Transaction. Filter the From and To Date and click Load. Locate the relevant employee and date. Update the clock in/out time if required. In the Overtime Actual column, click the recalculate icon. The system will immediately recalculate and update the OT value. ℹ️ Note: Ensure attendance time changes are saved before clicking Recalculate. The Recalculate function only affects the Actual Overtime value. Approved overtime or overtime request records are not affected by this function. Written by: Chen Ong (20260111) Reviewed by: Azirah (20260112)Created by rotcana Choong, Modified on Mon, 8 Jun at 3:24 PM by rotcana Choong -
Payroll Posting to On Premise AccountingUsers can post payroll journals from AutoCount HRMS to an on-premise AutoCount Accounting system through API integration. Steps to Configure API Maintenance: Go to Subscriptions > API Maintenance. Click Add New. Enter the required information: Title API Type Company Under Posting Options, click the dropdown arrow to view the available options. Select the posting method (optional): Branch Department Project Entitlement Group Click Save. Steps to Download Plugin: Go to the HRMS Services page. Click API Maintenance. Click to download the required plug-in. Select the your AutoCount Accounting version (e.g., AutoCount Accounting V2) Steps to Install Plugin at AutoCount Accounting: Login to AutoCount Accounting. Go to Tools > Plugin Manager. Click Install. Select the downloaded plugin file and click Open. Click Install. The confirmation message Plugin “Cloud Payroll Posting” is installed successfully will appear. Click OK. Verify that Cloud Payroll Posting is listed in the Plugin Manager. Steps to Set Up Access Right for the Plugin: Go to General Maintenance > Access Right Maintenance. Select Payroll Posting Plug-In, then click Set Group Access Rights. Select the appropriate user groups, click Add, then click OK. Click Yes to apply the settings to all sub commands. Steps to Set Up Template Maintenance: Go to Cloud Payroll Posting > Inquiry Template Maintenance. Click Create New Inquiry Template. Complete the following fields: API Key – Enter the key retrieved from HRMS API Maintenance. Login – Click to retrieve company details. Company – Select the company. Journal Description Format Accounting Mapping – Ensure all required mapping are selected. Scroll to the bottom of the page to check all details. Click Save. Steps to Post Journal: Go to Cloud Payroll Posting > Posting Journal. Select Data Criteria and click Inquiry. Review the template data. Define Journal Information. Click Post All to Journal. Written by: Azirah (20260414)Created by rotcana Choong, Modified on Mon, 8 Jun at 3:26 PM by rotcana Choong -
New Feature: Synchronise HRMS Calendar & Notifications with Google CalendarYou can now integrate AutoCount HRMS with Google Calendar. This allows leave information, shift schedules, reminders, and important notifications to be automatically synchronised with Google Calendar. Feature Overview This feature enables: Employees, Payroll Users, and Managers to synchronise HRMS events such as leave, holidays, rest days, shifts, and to-do lists with Google Calendar. Payroll Users and Managers to synchronise HRMS reminders and notifications to Google Calendar. A. Sync HRMS Calendar with Google Calendar (Employee / Payroll User) Steps to Synchronise Calendar Events: Go to My Calendar. Click Sync Google Calendar at the top-right corner. Click Add Email to connect your Google account. Sign in with your Google account and grant the required permissions. After successful connection, your email address will appear in the Email Address field. Select the Start Date from which HRMS events should begin synchronising. Tick the event types you wish to synchronise. Event Types Description On Leave Sync Approved Leave Dates Holiday & Rest Day Sync company holidays and rest days Shift Sync work shift schedule To-Do List Sync assigned to-do tasks For each event type, select the corresponding Google Calendar if you have multiple calendars. Click Sync. The selected events will appear in your Google Calendar. B. Sync HRMS Notifications to Google Calendar (Payroll User) Steps to Synchronise Notifications: Go to Tools > Notification Setting. Click Gmail Config at the top-right corner. Tick the notification types you wish to synchronise. Click Authorise. Select your Google account, and grant the required permissions. The selected notifications will be synchronised automatically. Notifications will appear in Google Calendar according to the reminder schedule configured in HRMS. ℹ️ Note: Only calendar events are created in Google Calendar. No Google Calendar reminder alerts are automatically configured. How It Works To ensure successful synchronisation: Ensure Sync Google Calendar is enabled. Verify the connected Google email account and selected calendar. Click Save. Examples: Confirmation Date Reminder Employee Join Date: 18/10/2025 Reminder After Joined Date: 5 days Result: An event will be added to Google Calendar on 23/10/2025. Birthday, Work Permit Expiry, Leave Expiry, Passport Expiry Employee Birth Date: 29/10/2000 Remind Before: 6 days Result: An event will be added to Google Calendar on 23/10/2025. EPF & SOCSO Notifications Employee Birth Date: 29/08/1960 EPF Category: 11% & 13% SOCSO Category: Category 1 Result: Google Calendar will display reminders to update EPF and SOCSO categories when the employee reaches age 60. EIS & EIS-60 Notifications Example: Employee A: Birth Date 29/10/1960 with EIS enabled Employee B: Birth Date 29/10/2000 without EIS enabled Result: Google Calendar will display reminders when employees reach the age threshold requiring EIS contribution updates. Shift Information Notification Shift schedules can be synchronised by Branch or Department for a selected duration. Example: Synchronisation Duration: 2 days Employee: Branch A Result: Google Calendar will display the employee's shift information for the selected 2-day period. C. Stop Calendar Synchronisation Steps to Disconnect Google Calendar Go to your Google Account Security settings. Locate your connections to Third-party apps and services. Select Payroll Calendar. Click Delete all connections that you have with Payroll Calendar. Click Confirm. HRMS will stop synchronising new events to Google Calendar. Note: Existing events will remain in Google Calendar. This process only prevents future events from being synchronised. ℹ️ Notes: Ensure your Google account remains connected for continuous synchronisation. Only authorised HRMS users can activate Google integration. The system synchronises the next 30 days of data from the selected start date. Only current and future records are synchronised. Historical entries are not included. Automatic synchronisation runs once daily at midnight. If immediate synchronisation is required, click the Sync button manually. Synchronisation is one-way only: AutoCount HRMS to Google Calendar. Changes made in Google Calendar will not be reflected in HRMS. This feature is available for Premium Plan subscribers only. Written by: ChenOng (20251031) Reviewed by: Azirah (20251105)Created by rotcana Choong, Modified on Mon, 8 Jun at 8:34 PM by rotcana Choong -
Update Billing Party Info for e-InvoiceTo comply with Malaysia's e-Invoicing requirements, subscribers are required to update their Billing Party information with the necessary details, such as the TIN Number, Business Registration Number, and Classification. Once the Billing Party information has been updated and assigned to a subscription, future invoices will be submitted to the MYInvois Portal for validation. Upon successful validation, the e-Invoice will be sent to the designated contact email and can also be downloaded from the Subscription Portal. Steps to Update Billing Party information for e-Invoice: A) For Existing Subscriptions: Step 1: Update Billing Party Information Go to the Subscriptions page. Click the grid icon and select Subscription Portal. Go to Billing Party. Locate the billing party and click Edit. Enter or update all required information. Click Validate TIN to verify that the TIN is recognized by the MYInvois Portal, if required. Click Save. Note: Ensure all mandatory e-Invoice fields are accurate to avoid validation failures. Step 2: Assign the Billing Party to a Subscription You may skip this step if the billing party has already been assigned to the subscription. Go to the Subscriptions page. Locate the subscription and click Manage. Select the appropriate Billing Party. Click Save. Step 3: Create a New Billing Party (Optional) Perform this step only if a billing party has not been created. Go to Billing Party in the Subscription Portal. Click Add Billing Party. Complete all mandatory fields. Click Save. The new billing party can then be assigned to the subscription. Once the billing party information is updated and assigned: Future invoices will be submitted to the MYInvois Portal for validation. The validated e-Invoice will be sent to the contact email specified in the billing party information. Users can download validated e-Invoices from the Subscription Portal. B) For New Subscriptions When creating a new subscription, users are required to create and assign a billing party before proceeding with payment. Steps to Create a Billing Party During Subscription Setup Select the subscription plan and configure the required headcount. Click Next. On the Get Started page, click Add Billing Party. Enter the required billing party information. Ensure Require E-Invoice is enabled. Click Save. When prompted, click Yes to perform TIN Validation. Validate the TIN to ensure it is recognized by the MYInvois Portal and to avoid e-Invoice submission issues. Once the billing party has been validated, proceed with the payment process. After payment is completed: The invoice will be submitted to the MYInvois Portal for validation. The validated e-Invoice will be sent to the designated billing party contact email. Users can also download the validated e-Invoice from the Subscription Portal.Created by rotcana Choong, Modified on Mon, 8 Jun at 9:00 PM by rotcana Choong -
PERKESO SKBBK: How to Exempt an Employee from ContributionsIn accordance with Section 9 of Act 4 (Amendment), employees who are concurrently employed by two or more employers are required to designate a single employer for the purpose of contributing to the PERKESO Skim Lindung 24 Jam (SKBBK). Therefore, if an employee has already selected another employer for SKBBK contributions, the contribution can be exempted in HRMS by enabling the "SKBBK Exempted" option under the employee's statutory settings. No action is required for employees with only one active employer. SKBBK contributions will be automatically processed through the sole employer. To exclude SKBBK contributions, navigate to: Employee maintenance > Statutory Requirement > SOCSO & EIS > Tick SKBBK exempted Payroll Example Salary: RM 3,333.00 Employee SOCSO Amount = RM 16.75 (exclusive of SKBBK amount) Contribution Table Employee SOCSO Amount = RM 16.75 For more information, please refer to the PERKESO website: https://www.perkeso.gov.my/images/arahan/PEKELILING%20MAJIKAN%20BILANGAN%203_%202026_PELAKSANAAN%20SKIM%20LINDUNG%2024%20JAM%20DAN%20PEMILIHAN%20MAJIKAN%20BAGI%20MAKSUD%20PEMBAYARAN%20CARUMAN.pdf Prepared by Chen Ong Last Modified 9th June 2026Created by Auto Count Support, Modified on Tue, 9 Jun at 4:33 PM by Auto Count Support -
AutoCount AI - SioraSiora is AutoCount HRMS's AI-powered assistant designed to improve productivity, automate routine tasks, and provide intelligent insights across the system. A) AI Chat bot + LiveChat - HR Intelligent 24/7 Availability An AI-powered chatbot that provides instant support anytime, regardless of business hours. This helps eliminate waiting time, especially during weekends and public holidays. Instant Responses AI can handle multiple inquiries simultaneously, resulting in faster response and resolution times for common questions and support requests. Multilingual Support Communicate with users in multiple languages through real-time translation and responses, enabling AutoCount HRMS to support a diverse customer base. B) Smarter AI Letter - Letter Intelligent Editor Templates & Customisation AI can generate a draft letter based on predefined templates that comply with company policies and local regulations. Users can further customise the content as needed. C) Formula – Intelligent Formula Assistance Complex Calculations Made Easy Simply describe the calculation logic in plain language, and AI will generate the appropriate formula automatically. D) AI Power Excel Import – AI Import Automated Data Categorisation After uploading an Excel file, AI can automatically identify and categorise different types of data, such as attendance records from external devices, reducing manual mapping effort. E) AI Report Analysis – Smarter Analysis Intelligent Report Summaries AI can analyse reports and generate concise summaries, helping users quickly understand key findings and important trends. F) Dynamic Grid Summary – Intelligent Overview Rapid Information Overview AI can condense large amounts of data into a few key bullet points or a short summary within seconds, allowing users to review information more efficiently. Example Employee Maintenance Payroll Process Leave Transaction Leave Balance Attendance Transaction Written by: Chen Ong (20251017)Created by rotcana Choong, Modified on Mon, 15 Jun at 12:54 PM by rotcana Choong