clip0001        EPAYROLL SOFTWARE MANUAL

1. Introduction

Info-Tech Systems Integrators Sdn. Bhd., the leading HR software vendor in Malaysia, introduces the Payroll Management System Cloud Portal. This cloud portal is designed to help you process the employee's salary for each month, print out their payslips, do the EPF, Bank and Income Tax submissions. The system includes leave functions that will help monitor employee's leave for the month and print out in the payslip.

(After purchasing the system) Info-Tech Systems (ITS) will be setting up the first Super User (Administrator) for your organization. A welcome mail will then be sent to the administrator's email ID which includes the log in credentials for the Payroll Management System cloud portal.

This manual will help you understand and know more about the different functionalities of the Payroll Management System Cloud Portal.

1.1 Accessing the Payroll Management Cloud Portal

After purchasing the system, Info-Tech will set up the first super user (Administrator) for your organization and send a welcome mail to the super user's email ID. After that the login credentials will be sent to the registered email ID, and the super user needs to log in to the system and must perform the below required steps as the initial configurations of the " Super User ": -

  1. Create Company(s) for the Organization.
  2. Create the Department(s) for the Organization.
  3. Create the Employee(s) in Staff.
  4. Create the Super User(s) and give access rights to Apps. (e.g.: E-Payroll Access)
  5. Create Normal Users (employees and Approvers) and give access to Mobile Attendance Access.
  6. 6.View the License Usage and understand how many licenses have been utilized/available.

To log in to the portal, type this URL/Web Link https://www.infotech-cloudhr.com.my to the address bar of your PC or mobile web browser.

Shape3

Note: For those clients who will be using the system which is hosted ON PREMISE , the URL Link will be provided by Info-Tech implementation specialist who will be doing the installation on the client’s server.

Below is the login screen of the Info-Tech Cloud Portal:

2. Administration

This is where the super user or the administrator perform the initial configuration of the Payroll System Cloud system.

As the system Administrator (Super User), you would be able to create and setup the initial details needed to access the system:

Creating the Company

Setting Up the User Access Rights

Creating Users of the system

Providing application Access to the employees

Assigning the Approvers for each of the employees

2.1 Company

Step 1: Go to Administration > Company > click (If there are more than one companies)

Step 2: Enter Company Code (Alphanumeric Max. 6 characters) > Full Company Name > Location > Street > City > Postal Code

Step 3: Click Recommended Size: 150 pixels x 150 pixels (File Size: Up to 1MB)

Step 4: Click once done.

2.2 User Access Rights

This is where you can assign the access rights of Supervisors, Approvers, or other users of the system. By default, the system has already created 3 roles:

  • ALL (Access to all the tabs for the respective software).

  • EMPLOYEE (can only view their own details and information).

  • APPROVER (additional access to approve/reject tabs).

To create a set of access rights for someone who needs special access to the system (e.g., HOD, Approver, Supervisor, etc.), this is the place to do it.

Step 1: Go to Administration > User Access Rights

Step 2: Click to create new Access Rights

Step 3: Enter Access Right Code (Max. 15 characters) > Access Right Description (Max. 50 characters).

Step 4: Tick on the check box for the accessible function:

  • ADD : To allow the user to add new details.

  • EDIT : To allow the user to edit the existing details.

  • DELETE : To allow the user to delete the existing details.

  • SHOW : To allow the user to delete the existing details.

Step 5: Click once done.

2.3 User Creation

Step 1: Go to Administration > User Creation > Click to create a new user.

Step 2: Under Create User tab, select

  • EMPLOYEE if the user is both an employee of the company and an administrator. When selected, the user profile will be linked from Master > Employee Basic Details and the details will be auto populated.

  • NONE if the user is not an employee of the company or needs a separate login. Then, enter their Display Name and Primary Email.

Note: The email must be unique, as the system does not allow duplicates. Mobile Number and Alternate Email ID are optional.

  • Allow employee to login using Mobile Number – To allow users to log in using their registered mobile number

  • Show Basic Salary – To allow user to view other employee's basic salary

  • Allow to Lock Attendance Detail & Allow to Unlock Attendance Detail – To allow user to lock/unlock TMS attendance transaction.

  • Statutory Email Notification – To allow user to receive the statutory e-mail notification.

Step 3: Go to App Access tab. Select the type of Access Right assigned for this user. These are based from the created rights under User Access Rights.

By default, there are mainly 4 selections: -

  • NO ACCESS = Not be able to log in and use the software at all.

  • EMPLOYEE = Standard access, allowing users to view personal information, such as payslips, attendance, leave, claims, etc.

  • APPROVER = Includes all the access of an EMPLOYEE, plus the ability to access a special page to approve or reject requests.

  • ALL = Complete and unrestricted access to all features and functions within the software.

This is also where the set of access rights that has been created in the User Access Rights will appear in the drop-down menu.

Step 4: Go to Company Access tab. Select which Company this user can access. If have more than 1 company, you can choose to allow this user either access to ALL company, or selected company only.

Step 5: Go to Department Access tab. Select which Department / Designation / Category that this user can access.

Is Super Admin? – If enabled, the user will have access to all employee data in the respective software.E.g. If you tick "Is Super Admin?" for E-Payroll, the user will have access to all employee data in the Payroll software.

Is Approver? – If enabled, the user will be marked as an approver for the respective software. The user can then be chosen as an approver when the administrator sets up an approver(s) for the staff.

Note: You can assign a Backup Officer who will have the authority to approve or reject requests on behalf of the acting approver.

Step 6: Click once done.

The user will then receive the notification/welcome email as below, indicating the account has been created. User will need to proceed to activate their account by clicking on the "Activate with OTP". Proceed with following the steps and set the 1st time password for the account.

2.4 Employee Access

This feature is where you can give the payroll access, (or other Info-Tech Cloud Applications) that you have purchased, to the employee(s).

The number of employees that you can give access to will depend on the number of licenses you have subscribed. This can only be done after you have entered the employee information into the cloud portal.

Note: Users created in User Creation will not appear on this page.

Step 1: Go to Administration > Employee Access.

Step 2: Tick on the required app access E-Payroll > click once done.

**Note: To enable employees to log in using their mobile number, tick Enable/Disable Mobile Number Login.

An automated email notification will be sent to the employee with the Login User Id and Password.

Once saved, this window will indicate the date and time that the email notification was sent to the employee’s registered email ID.Below is the sample email notification:

Shape4


To reset the password for an employee, you may click on the Reset / Resend button and an email notification will be sent to the employee’s registered email ID indicating the Login User ID and Password.

2.5 Audit Log

This feature will help you monitor the different activities done in the system by the user(s), approver(s) and employees.

Step 1: Go to Administration > Audit Log

Step 2: Indicate the From and To Dates > filter the search by selecting the specific Page , Transaction type or User > click on the button

The transaction history will be listed down depending on the selected filter options.

2.6 License Usage

This section will show you the purchased license details, current usage and availability.

Step 1: Go to Administration > License Usage.

2.7 Approver Settings

To enable employees to submit requests, you must first assign approvers for each employee within the system. No request can be submitted until an approver has been designated. If only one approver is required, select them under the Final Level Approver option.

Step 1: Go to Administration > Approver Setting

Step 2: Tick on the specific employee (s) > select the Approver from the drop-down list > click once done.Optionally,click if you wish to export as an Excel file.


Replace Approver

This enables the bulk replacement of existing approvers with new ones for employees, if required.

Step 1: Go to Administration > Approver Setting > Replace Approver

Step 2:Select From Approver and To Approver > click Once done.

2.8 SMS Tracker

This is where you can track all the SMS that has been triggered by the system and sent out to the employees.

Step 1: Go to Administration > SMS Tracker.

Step 2: Select From and To Date > click

Step 3:You may check the Subject of the SMS and the status if it has been delivered successfully, failed or pending.

2.9 Email Settings

Email Settings

By default, all emails are sent from the INFO-TECH email server (e.g., "Welcome to HR Cloud Portal" email or password reset email). In some cases, the receiver's email server may treat emails from the INFO-TECH server as spam or junk, which can prevent them from being delivered to the inbox.

To enhance delivery consistency, this feature allows you to configure your company's own email server so that both the sender and receiver use the same server. This helps ensure smooth email delivery from Info-Tech HR Cloud without filtering issues.

Step 1: Go to Administration > Email & 2FA Settings

Step 2: Under Email Settings tab, tick on Enable custom mail server settings to allow you to enter your mail server details.

Step 3: Enter email server setting provided by your IT or email provider

SMTP Authentication – Select from either NONE, LOGIN or PLAIN

SMTP User Name (Sender Email) – Email address used to send emails

SMTP Password – Sender Email’s password

POP3 Server Name – Enter pop3 server name

Outgoing Mail Server (SMTP) – Enter SMTP server name

Port No – Enter Outgoing Mail port no.

TLS/SSL – Tick if mail server has TLS/SSL

Step 4: Click to save the changes.

Step 5: Click once updated to test if the receiver successfully receives the email.

2.10 Database Backup

This is where you can back up the operation state, settings and the data stored in the system. We have Automated Backup (which will be run automated by the system every day) and Optional Backup (manual backup by clicking on the button.

Step 1: Go to Administration > Database Backup

Step 2: Click to manually backup the database.

A total of 6 backups will be retained. The oldest backup will be overwritten upon the creation of a new one. However, automated and user-triggered backups are maintained separately.

**Note : Please contact Info-Tech Support if you wish to download/restore the backed-up database.

2.11 Email Tracker

This is where you can monitor the status of delivery email to the intended recipient. You may also resend the same email by click on the button.

Step 1: Go to Administration > Email Tracker.

Step 2: Select From Date and To Date > click

Step 3: Click if the Status is shown as FAILURE.

2.12 Access Log

This is to view the users who access the system.

Step 1: Go to Administration > Access Log

Step 2: select From Date and To Date.


2.13 View Latest Update

This is a page where you can view the latest updates if there are new enhancements added to the system.

Step 1: Go to Administration > View Latest Update

2.14 Notification Settings

This is where you can enable the email notification to receive by ticking the box, select the Time Slot and enter the number of days to be reminded in the Reminder Notification (before "xx" days).

Step 1: Go to Administration > Notification settings

Step 2: Under Email Notification , tick on which Notification Type that you wish to receive.

Step 3: Choose the Time Slot . (Leaving it set to NONE will prevent you from receiving the notification.)

Step 4: Enter the number of days under Reminder Notification for when the notification should be sent out.

Step 5: Click the button to save the setting.

2.15 User Activity Log

This is where you can view the activity done by users who can access the system.

Step 1: Go to Administration > User Activity Log

Step 2: Select From Date and To Date >click

Step 3: click if you wish to export as an Excel file.


2.16 Background Task

This is where you can check the tasks done by the system have been completed, pending or if there's any error.

Step 1: Go to Administration > Background Tasks

Step 2: Select From Date and To Date >click

3.Master

3.1 Employee Basic Details

This is where you can enter the employee's information, and payroll details and set up the cloud application access.

The screen below will list all existing employees in the system.

To filter the list of employees, you may select which group of employees to view: -

  • All Employees : This list includes all active and resigned employees with access to the module.
  • Active Employees : This list shows only active employees with access to the module.
  • Resigned Employees : This list shows employees who resigned on or after the specified date and have access to the module.

How to create new employee profile?

Step 1: Go to Master > Employee Basic Details > Click

Step 2:Click on the drop-down menu of Select App Access and tick on the system the employee can use (E-Payroll). The APP ACCESS ticked will automatically show on the tab of the page (General tab is common across all cloud systems)

Granting Access (E-Payroll)

  • Select App Access: Choose the respective module "E-Payroll"

After following the previous point, a new subtab will appear, fill in the respective tabs below -

Step 3: Fill up the employee details as below: -

  • Allow to Login using Mobile Number - Enabling this will allow the employee to login using their registered mobile number (Optional)
  • Employee Code – Employee ID
  • Employee Name – Employee’s full name
  • Short Name – add employees short name (optional)
  • Gender – select either Male/Female. This is important when activating the Maternity/Paternity Leave.
  • Marital Status – select whether this employee is Single, Married, Widow or Divorced.
  • Join Date – key in the date joined of the employee.

  • Confirmation Date and Probation Month – Enter the number of months under Probation Month and the Confirmation Date of the employee will be automatically calculated. You may also enter it manually.
  • Leave Calculation Date – This is important to be able to calculate the annual/medical leave eligibility of the employee. By default, Leave Calculation Date is defaulted to Join Date

  • Email Address – this email address must belong to the employee which he/she will receive the notification regarding the access activation and other applications status (i.e., leave application status)
  • Mobile No – select the country code and enter the number without the country code in the next column. For employees without email address, the access activation notification will be sent via SMS to this number.
  • Termination Date – Enter the last date of employment of the employee. The day after the date you have entered, the employee would not be able to log in to the system anymore. The headcount license also will be freed as the terminated employee will not consume the license.
  • Termination Reason – enter the reason of termination.
  • Click the photo placeholder to upload the employee's picture.
  • Select the Department, Section, Designation, Designation Group and Category that this employee belongs to.
  • Select the Holiday Group that this employee follows. See Holiday Group setting for further information.
  • Enter the Hours Work/Day and Days Work/Week of this employee.
  • Part Time / Flexi / None : -
    • PART TIME – Once this function is selected, the HOURLY RATE must also be selected. The system will only calculate the hours worked within the shift timings assigned to the employee.
    • FLEXI HOURS – The system will not calculate lateness. The employee can clock in at any time of the day if they complete the total normal hours (NRM) indicated in their assigned shift. If the employee clocks out before completing the required hours, an Early Out deduction will be applied.
    • NONE – Not applicable and is reserved for normal employees.
  • Select the Leave Category that this employee follows. See Leave Category setting for further information.
  • Children Details is optional. Only for record purposes. Will not affect in the tax calculation for child exemption.

Basic Tab

This is where you enter the basic information of the employee.

Employee Information

  • Nationality – Choose the selection from the drop-down menu.
  • Employment Type - Choose the type according to the employee.
  • Religion – Choose the selection from the drop-down menu.
  • Race – Choose the selection from the drop-down menu.
  • Foreign ID No / Passport No / Passport Expiry
  • Birth Date
  • MYKAD/IC (Malaysian or PR)

Employee Pass Details

This section will only appear if the employee's nationality selected is other than Malaysian. It is used to record information related to an employee’s employment pass. The details captured here are especially important for foreign employees who are required to hold valid permits to work in Malaysia.

  • Employment Pass Number – Enter the pass/permit number issued to the employee.

  • Arrival Date – Record the date the employee arrived in Malaysia.

  • Issue Date – Date when the employment pass was issued by the authorities.

  • Expiry Date – Date when the employment pass will expire.

  • Extension Date – If the pass is renewed or extended, record the new extension date here.

  • APPROVER – If the employment pass is cancelled before expiry, enter the cancellation date.

  • FOMEMA Expiry Date – Enter the expiry date of the employee's medical examination (FOMEMA)

Basic Details

  • EPF Category

    • None = Employee is not contributing the EPF

    • Malaysia/PR/Foreigner

    • Foreigner

    • Flexi = Flexible rate

  • Voluntary EPF =(Optional) Used to customize any additional EPF contribution by either the employee or the employer. Once entered, the contribution will be deducted automatically each month.

    • Employee Voluntary EPF % – Enter the additional percentage (%) of EPF contribution to be made by the employee.

    • Employer Voluntary EPF % – Enter the additional percentage (%) of EPF contribution to be made by the employer.

    **Note: Only applicable for EPF category: Category 2 or Category 3

    • Voluntary EPF Fixed Rate – Enter the fixed amount of EPF contribution.

    **Note: Only applicable for EPF category: Category 4

  • EPF Number – To put employee's EPF number.

  • EPF Contribution – Choose the percentage of the contribution for EPF, either 11% or 9%** and **EPF contribution 9% only applicable for payroll before July 2022.

  • Employee EPF Name – Name to be shown in the payroll related documents or information (i.e. EPF submissions, Bank Submissions, payslip). If empty, the Employee name will be shown instead.

  • LHDN Employee Code – This field is used to enter the Employee Code for PCB Online Submission, allowing only alphabets and numbers with a maximum of 10 characters (no special characters allowed).

  • Pay Day Group – Assign the Pay Day group created under Admin Setting.

  • Custom OT Rate– Custom OT Rate will override the default system OT calculation. You can either choose OT Fixed Rate or OT Custom Rate.

    • OT Fixed Rate: To define fixed rate in RM

    • OT Custom Rate: (To define custom multiplying OT rate

  • Last Pay Date – This will be enabled once you have entered the Termination date. You may indicate the date that the resigned employee will receive the last pay or salary.

Statutory Details

  • SOCSO Category

    • NONE = Employee is not contributing to the SOCSO.

    • Employment Injury Scheme and Invalidity Scheme = Employee

    • Employment Injury Scheme = Employee >= 60 years old

  • SOCSO Security No = Refer to the IC number for Malaysian employees or Social Security Foreign Worker (SSFW) number for foreign employees.

  • Include SOCSO into PCB = When enabled, SOCSO contributions will be considered in PCB calculations as a tax relief.

  • EIS Contribution = A dropdown selection.

    • Yes : Contributing to EIS

    • No : Not contributing to EIS

  • HRDF Contribution = A dropdown selection.

    • Yes : Contributing to EIS

    • No : Not contributing to EIS

  • ASNB Number = To input an employee's ASNB account number

  • Zakat Acc Nor = To input an employee's Zakat account number

  • Pay Zakat instead of PCB = To input an employee's Zakat account number

Salary

    • Salary Details
      • Monthly Rate – Tick if employee is being paid a fixed amount per month.
      • V.I.P – Tick if employee’s attendance will not affect the salary.
      • Basic Salary – Enter the amount of money a salaried employee regularly earns before any additions or deductions are applied to their earnings.
      • Increment – Enter the Increment amount (if any).
      • Increment Date – Select the first date of the Salary Period set in the Pay Day Group for the increment amount to be included.
      • Flat Rate – Tick if employee is paid per job instead of a salary or per hour.
      • Hourly Rate – Tick if employee is paid the same rate for all hours worked, regardless of when they are worked > Enter the amount to be paid per hour.
      • Daily Rate – Tick if employee is paid being paid by day. Choose the Daily rate from the drop-down menu.
      • Salary Pay Type : -
        • End Pay – For employees whose receiving salary one time in a month.
        • Multiple Pay – For employees who’s receiving the salary more than one time in a month.
          • oThe salary type is multiple pay in a month then choose either % or fixed amount. By default, pay will be considered based on the pay period working days.

    • Salary Pay Mode – There are 3 modes: -
      • Cash – Enter the Percentage in this row if the salary will be paid by cash.
      • Bank Giro 1 / 2 – Select the Bank Name & A/C No belongs to the employee and the Percentage of the salary to be transferred to the account. (Branch ID is optional)
      • Cheque 1/ 2 – Enter the Percentage in this row if the salary will be paid by cheque.
    • Allowance
      • Recurring Allowance – To add an allowance that will be fixed added for every month or for a certain period to the employee’s salary.
      • Non-Payable Allowance – To add the non-payable allowance that will be will be fixed added for every month or for a certain period to the employee’s salary.

**Note: Only fixed allowances can be added in the allowance section. Variable allowances and system default allowances will not be listed.

Step 1: Click on the button > Tick on the allowance > Click

Step 2: Enter the amount will be added.

Step 3: Under Apply , select: -

  • All – Full amount will be added every Pay Periods
  • If there is more than one pay period in a month, you can choose which period this allowance applies to.

Step 4: Under Period , select: -

  • None – Refers to will be added every month.
  • Specify – Users can indicate the start and end dates for the allowance in the From and To columns. The allowance will only be paid to the employee within this date range.
    • Reminder – To set Other Reminder records of the employee that will be displayed on the Reminder Dashboard.
    • Fund – Select the designated fund to the employee.
      • Step 1: Tick on the necessary Fund.

      • Step 2: Select Apply column to select which period for the funds to be deducted.

      • Step 3: Enter a desired amount to be contributed under the Amount column.

Personal Tab

This tab is for Administrator/HR viewing record purposes. You may update the details accordingly to the fields provided.

  • Email Payslip Password – This feature allows you to require employees to enter a password to access their payslips sent via email attachments. You will have to enter on behalf of the employee for them to open their payslips.

Employment History Tab

This tab is to store the employment records of the employee. It will be auto added in the table if there are any changes of the career progression in the Employee Basic Details or can be added manually by click on the button to add a new record.

Employee Education Tab

This tab is also for HR record purposes. Education Name and Country selection can be created under Master > Additional Master Setup.

Custom Fields Tab

To specify extra information and add more reminder options for all employees.

Previous Employment Details Tab

This tab is important for you to enter the previous employment information within the same year (if any) for the system to calculate the PCB accordingly.

Enter all the amount that has been paid by the previous employer and the contribution paid by the employee.

Tax Details Tab

  • This tab is a must to be filled accordingly for all employee although they are not contributing to PCB.

  • This is where the system will determine if the employee will need to contribute and the rate to be calculated as well.

    • PCB No – Employee's PCB Number or Income Tax Number.

    • Tax Resident Status – Choose Yes or No.

    • Resident Type – You may choose which Resident Type belongs to your employee:

      • Normal Remuneration: Regular salary, wages, bonuses, etc.

      • Returning Expert Program (REP): Tax benefit for returning Malaysians.

      • Knowledge Worker at Specific Region (Iskandar): Tax benefit for skilled foreign workers in Iskandar.

    • Tax Disabled Person

    • Tax Spouse Status – Dropdown selection.

    • Tax Spouse Disabled

    • Employee Status – Requirement for CP8D submission.

    • Date of Retirement / End of Contract – Requirement for CP8D submission. This field is for entering the employees' expected last day of work with the company. This could be due to retirement, reaching the end of a fixed-term contract, or another reason for leaving.

    • Apply MTD/PCB in salary – Tick if PCB will be deducted from employee's salary, un-tick if PCB will be borne by the Employer.

    • Child Details for Tax Exemption

      • Category: Dropdown selection. You may select the appropriate selections for your child tax relief based on their age, education status, or disability.

        • NONE: No child tax exemption.

      • Percentage: After selecting the category, choose the tax exemption percentage that applies to your child. Options include:

        • NONE: No tax exemption for this child.

        • 0%: Will not be claiming (0% tax reduction).

        • 50%: Will be claiming 50% of tax.

        • 100%: Will be claiming 100% of tax.

3.2 Basic Master Setup

The Basic Master Setup is a function that needs to be completed before initiating the system setup and importing all relevant information, for example, Employee Details, Salary, calculations etc.

3.2.1 Department

Step 1: Go to Master > Basic Master Setup > Department > Click

Step 2: Enter the Department Code and Department Name > Click once done.

**Note : Code is up to 6 alphanumeric characters.

3.2.2 Designation

Use this feature to create your company's designations. A pre-defined list of designations will be available for you to use.

Step 1: Go to Master > Basic Master Setup > Designation > Click

Step 2: Enter the Designation Code and Designation Name > Click once done.

**Note : Code is up to 6 alphanumeric characters.

3.2.3 Section(Optional)

Step 1: Go to Master > Basic Master Setup > Section > Click

Step 2: Enter the Section Code , Section Name and choose the Department from

the drop-down menu to which this Section belongs to > Click once done.

**Note : Code is up to 6 alphanumeric characters.

3.2.4 Category

Step 1: Go to Master > Basic Master Setup > Category > Click

Step 2: Enter the Category Code and Category Name > Click once done.

**Note : Code is up to 6 alphanumeric characters.

3.2.5 Designation Group(Optional)

You may use this additional category to further categorize your employees.

Step 1: Go to Master > Basic Master Setup > Designation Group > click

Step 2: Enter the Designation Group Code and Designation Group Name > click once done.

**Note: Code is up to 6 alphanumeric characters.

3.2.6 Holiday/Holiday Group

This is where you can create different public holidays or holiday groups for your company under Master > Basic Master Setup > Holiday.

The first tab, Holiday, will list all the public holidays in Malaysia. This list is updated and published by Info-Tech at the end of every year.

You can also create a new public holiday if the holiday your company observes is not listed here.

Step 1: Go to Master > Basic Master Setup > Holiday > Holiday tab > Click

Step 2: Enter Holiday Date and Holiday Name > Click once done.

**Note : Tick on Replacement Date is a replacement of the actual holiday. (i.e., The actual holiday falls on Sunday (Rest Day) which will be replaced on the next day (Monday)).

What is the Holiday Group?

Used to assign a specific set of public holidays to a group of employees. For example, if certain employees follow the public holidays of another state (e.g., Kuala Lumpur, Johor, Penang), create a separate Holiday Group for each state and assign employees accordingly.

Step 1: Go to Master > Basic Master Setup > Holiday > Holiday Group tab > Click

Step 2: Enter the Holiday Group Code and Holiday Group Name .

Step 3: Tick on the check box of the holidays which belongs to this Holiday Group > Click once done.

Default Holiday

The purpose of this tab is to carry forward the existing holiday group to next year's holiday cycle.

Step 1: Go to Master > Basic Master Setup > Holiday > Holiday Group tab.

Step 2: Select the year.

Step 3: Tick the relevant Holiday Group

Step 4: Click

Assign Holiday to the employees

Step 1: Go to Master > Basic Master Setup > Holiday > Assign Holiday tab .

Step 2: Select the Holiday Group created > Select the Individual/Department/Company > tick on employees you want to assign > Click

3.2.7 Bank(Optional)

This is where you can add/create the different banks of your employees that will be needed for the salary Bank GIRO.

Step 1: Go to Master > Basic Master Setup > Bank > click

Step 2: Fill in all the mandatory details > click once done.

3.2.8 Career Setting(Optional)

These are the different career description that will be used to record the history of changes in the employee’s career.

Step 1: Go to Master > Basic Master Setup > Career Setting > click

Step 2: Enter the Career Code and Career Name > click once done.

3.2.9 Currency(Optional)

This function allows you to set up different currencies that the company may use to process payroll transactions, especially when employees are paid in foreign currencies.

Step 1: Go to Master > Basic Master Setup > Currency > click

Step 2: Enter the Currency Code and Currency Name > click once done.

3.3 Employee Opening Balance

This is to fill in the previous record of income and remuneration details in the same current year. This section can be used when the company first started using the system. It allows you to enter accumulated balances for existing employees, such as salary, EPF, PCB, SOCSO, EIS, Zakat, and deductions.

  • For new employees, update their history under Profile > Previous Employment Details.

Step 1: Go to Master > Employee Opening Balance.

Step 2: Click to enter the value in each of the column.

Step 3: Click to save or to cancel.

Alternatively, users may also upload remuneration details in the system by using a template.

Step 1: Click to download the template to fill in the remuneration details of the employees for multiple employees at once.

Step 2: Once done, click to choose the completed file .

Step 3: Click for the details to be imported.

Employee Opening Balance Template Sample

3.4 CP38 MTD Details

This page is used to enter any additional tax amount as instructed by LHDN.

Step 1: Go to Master > CP38 MTD Master

Step 2: Click to enter the CP38 Details.

Step 3: Select the employee from the list and select the Year.

Step 4: Select the Pay Period and enter the amount in the selected months

Step 5: Once done, click once done.

3.5 Additional Master Setup

These are pre-defined settings in the system. In case those created by default in the system are not complete, you may create a new one.

3.5.1 Race

Step 1: Go to Master > Additional Master Setup > Race > Click

Step 2: Enter Race Code and Race Name > Click once done.

**Note : Code is up to 6 alphanumeric characters.

3.5.2 Religion

Step 1: Go to Master > Additional Master Setup > Religion > Click

Step 2: Enter Religion Code and Religion Name > Click once done.

**Note : Code is up to 6 alphanumeric characters.

3.5.3 Nationality

Step 1: Go to Master > Additional Master Setup > Nationality > Click

Step 2: Enter Nationality Code , Nationality Name and choose the LHDN Nation Code from the drop-down menu accordingly > Click once done.

3.5.4 Education

Step 1: Go to Master > Additional Master Setup > Education > Click

Step 2: Enter Education Code and Education Name > Click once done.

3.3.5 Fund

This is where you can create all types of Fund which will be deducted from employee’s salary. (i.e., PTPTN, Tabung Haji & etc)

Step 1: Go to Master > Additional Master Setup > Fund > Click

Step 2: Enter Fund Code and Fund Name . Other information is optional (You enter the details in the employee’s profile) > Click once done.

3.5.6 Daily Rate

This is where you can create the different rates for the employees that is paid per day.

Step 1: Go to Master > Additional Master Setup > Daily Rate > Click

Step 2: Enter Daily Rate Code , Daily Rate Name and the rate (amount) per day > Click once done.

3.5.7 Country

This is used for the Education information of the employee.

Step 1: Go to Master > Additional Master Setup > Country > Click

Step 2: Enter Country Code and Country Name > Click once done.

3.5.8 LHDN Branch

This is where you can update the address of your LHDN Branch located which the address later can be selected when generating the Government Submissions/Forms.

Step 1: Go to Master > Additional Master Setup > LHDN Branch > Click

Step 2: Enter LHDN Code and Address Line 1 until 3 > Click once done.

Alternatively, you may update the branches that you wish to amend by clicking on the button to which country you wish to update > Enter the address > Click

The updated LHDN Branch will then appear in the applicable sections. Refer to the example below:

3.6 Allowances Setup

This is where you may create all kind of additions/deductions to the employee’s salary whether it will be displayed or not on the payslip.

Step 1: Go to Master > Allowances Setup > Click

Step 2: Fill up all the Allowance Details accordingly.

  • Payable Allowance – To create all kind of addition/deduction towards employee's salary which will appear in the payslip (Monetary Form)
  • Non-Payable Allowance – To create all kind of benefits that considered as remuneration such as BIK/VOLA, which will not appear on the payslip but still will be in the payroll transaction and EA form (Non-Monetary Form)
  • Application for OT Rate Calculation – Tick if this allowance will be considered in on the Overtime rate calculation. Don’t use this option if the allowance falls on following categories: -
    • Reserved for Leave Encashment (ALPAY)
    • Allowances are used for Loan Repayment and Withhold purposes.
    • Allowances used for Salary Advance.
    • Allowances used for Deduction purpose.
    • Allowances used in claim/reimbursement (mapped against Claim)
  • Allowance Type – This is referring to the PCB calculation.
    • Fixed – Refers to fixed, regular payments received by an employee. This includes fixed allowances and contractual payments that are consistent (Normal Remuneration)
    • Variable – refers to non-regular, one-off, or variable payments. This includes bonuses, commissions, incentive payments, leave encashment, gratuity, or other lump sum payments that are not paid on a regular monthly basis (Additional Remuneration).
  • Code – Enter the Code alphanumeric not exceeding 6 characters. .
  • Allowance Name – Enter the Allowance Name.
  • Nama Elaun – Required if you want to generate payslip in Malay Language.
  • Amount – You may put the amount of the payment you will be giving
    • Amount – This field can be left blank if the payment is not fixed, as the value can be entered or adjusted at the time of payment to the employee.
    • Deductions – Enter the amount with a (-) symbol. The system will automatically deduct the specified value from the employee's pay.
  • EPF Type : -
    • None – The allowance won't be included in the EPF calculation.
    • Bonus – System applies EPF's Bonus Contribution Table, which is different from the standard monthly schedule.
    • Ordinary – System combines this amount with the monthly wage and calculates EPF as a total.
  • Monthly Prorate
    • Paid Leave – If the employee took any PAID LEAVE, this allowance will be pro-rated accordingly.
    • Un Paid Leave – If the employee took any UNPAID LEAVE, this allowance will be pro-rated accordingly.
  • Is Reimbursement – If the payment is being treated as a claim.
  • PCB / MTD – Select each category to be reflected in forms accordingly.
    • EA Field – Select the EA category for the payment to be reflected in the EA Form.
    • Tax Exemption Category – Select the appropriate category if the payment is exempted from tax.
    • CP58 Field – Select the CP58 category for the payment to be reflected in the CP58 Form.
    • CP22 Field – Used for the New Joiner Notification to LHDN. Select the CP22 category for the payment to be reflected in the CP22 Form.
  • Allowance Contribution – Tick any of the contributions if the allowance (payment) is liable under each of the contributions.

3.7 Import Staff Data

This is where you can download an Excel file template which you can fill up all your employee’s information to be filled in the Employee Basic Details.

Step 1: Go to Master > Import Staff Data

Step 2: Tick on Basic Employee Profile > (if you did not subscribe Info-Pay) or Complete Employee Profile (If you subscribed Info-Pay) > Click on the and an Excel file template will be downloaded to your computer.

Step 3: Open the file and fill up the details accordingly. Click on the to download the guideline on filling up the excel template.

Step 4: After completing the Excel template, return to the Import Staff Data page. Select either Basic or Complete Employee Profile, depending on the template you downloaded, and click the upload button

3.8 Staff Bulk Update

This feature allows you to do a bulk update on some of the employee’s information to be updated in Employee Basic Details.

Step 1: Go to Master > Staff Bulk Update

Step 2: Select employee(s)

Step 3: Under Set Values , choose the Field of the changes

Step 4: Choose the Value accordingly.

Step 5: Click on the button to save.

4. Cost Centre

Cost Centre helps in deriving the project cost. The setting must be enabled first from Admin Setting > System Setting – General Settings tab. Enabling this will follow the Payroll Cost Centre.

You may map this Cost Centre to Project / Sub Project / Job,

4.1 Create and Map Cost Centre

You can assign the same cost centre to multiple locations.

The default will be "MISCELLANEOUS (MISC)".

Step 1: Go to Cost Centre > Create and Map Cost Centre

Step 2: Click to create a new cost centre.

Step 3: Enter the Code and the Cost Centre Name.

**Note: Assign Location can only be applicable if employee's clock in using a reader. To get Clock Location, users may go to Info-TMS > Shift Settings > Clock Location - Shift.

Step 4: Click to assign the created Location with the Cost Centre.

4.2 Assign Cost Centre

There are three types of Cost Centre

  • Percentage

    • Calculates the cost center value based on the percentages allocated for each cost center.

    • The total across all added cost centers must be 100%.

    • Cost centre can be added or updated from the 'Assign Cost Center' page.

  • Days Worked (Link from TMS - Project Cost)

    • The cost centre data is calculated based on information derived from Project Cost (Info TMS).

    • To obtain accurate attendance data, ensure that employee attendance details are properly linked in Info TMS.

    • The employee's salary is then calculated according to the details specified in Salary Adjustment.

  • Days Worked(Manual)

    • Calculating the cost centre values based on manually entered days.

    • The number of days must not exceed 31.

    • Recalculate the cost centre to assess the amount based on the selected settings for the employee.

Step 1: Go to Cost Centre > Assign Cost Centre to Staff

Step 2: Click to add the Cost Centre that you have created and it will be reflected in the list below.

Step 3: You may fill in the details of the Cost Centre to be included

Step 4: Select the employees in the list

Step 5: Once done, click to the Cost Centre to assign the employees.

4.3 Cost Centre Adjustment

This is to manually amend the calculated amount. 'Is Match' indicates whether the total cost matches or does not match the basic salary.

Step 1: Go to Cost Centre > Cost Centre Adjustment

Note: Please ensure to initiate Payroll Initialize before Adjusting the Cost Centre assigned to the employees.

4.4 Cost Centre Report

This is to view and export the Cost Centre report by different types.

Cost Centre Detail Report

Cost Centre Individual Summary Report

Cost Centre Summary Report

Cost Centre Individual Summary Report

4.5 Cost Centre Recalculate

Recalculations must be carried out every time changes are made to the details of the Cost Centre.

Step 1: Go to Cost Centre > Cost Centre Recalculate

Step 2: Select the employees

Step 3: click to recalculate the changes.

5. Leave Management

This is where you can set up the employee's leave entitlement(s), record the leaves taken and produce the corresponding reports.

5.1 Batch Leave

This feature is where the HR Administrator can apply for employee’s leave, credit Off-In-Lieu and Annual Leave by group/batch.

Step 1: Go to Leave Management > Batch Leave

Step 2: Select if you want to do batch application by Individual , by Department , by Section , by Designation , by Category or by Extra Classification

Step 3: Tick on the specific or ALL employee(s)

Step 4: Select the Apply Leave tab to do the batch leave application

Step 5: Enter the Start and End Date

Step 6: Select the Leave Type > enter the Remarks

Step 7: Click

Step 8: Select Credit Annual Leave to credit/adjust annual leave balance by batch > enter the No. of Days > enter the Date (it should be within the leave cycle) > enter the Remarks

Step 9: Select Add Off-In-Lieu to credit off-in-lieu to the employees by batch > select whether Hourly or Daily > enter the No. of Days/Hours > enter the Expiry Date and Remarks

Step 9: Click once done

5.2 Maternity Leave Setting

This is where you can activate and set up the maternity leave eligibility of your female employees.

Step 1: Go to Leave Management > Maternity Leave Setting

Step 2: Click on the Activate / View button for the employee

Step 3: Click on the button to create the maternity leave eligibility of the employee.

Step 4: Enter the Confinement Date when the employee wants to start using the leave.

Step 5: Child Birth Date and Child Name are optional.

Step 6: Enter the Eligible days – Minimum 98 days.

Step 7: Click once done

5.3 Leave Recalculate

This is where you can recalculate the leave balances of the employee to show accurate leave details.

Step 1: Go to Leave Management > Leave Recalculate

Step 2: Select the employees you want to recalculate the leaves > select under the Leave Type which leave you want to recalculate (Annual, Medical, or Off-In-Lieu)

Step 3: Select YES/NO under the Update Leave Eligible if you want to recalculate the leave eligibility

Step 4: Click

5.4 Paternity Leave Setting

This is where you can activate and set up the maternity leave eligibility of your male employees. Only married male employees will appear in this setting.

Note: You may now activate the paternity leave for employees who have two (2) or more spouses giving birth in the same year.

Step 1: Go to Leave Management > Paternity Leave Setting

Step 2: Click on the Activate / View button for the employee

Step 3: Click on the button to create the maternity leave eligibility of the employee.

Step 4: Enter the Confinement Date when the employee wants to start using the leave.

Step 5: Child Birth Date and Child Name are optional.

Step 6: Eligible days will auto-populate as 7 days. You may increase the number.

Alternatively, if the employee is eligible for more than one Paternity Leave, you may repeat Step 2 until Step 5. If the Confinement Date falls within the previous Paternity Leave period, a prompt will appear. You will have the options to:

  • Combine the Eligible Days from the previous Paternity Leave with the new Paternity Leave; or

  • Separate the Eligible Days and keep the default 7 days for the new Paternity Leave.

  • If you choose Continue, the system will combine and adjust the eligible days (e.g., 6 days + 1 day = 7 days).

  • If you choose Cancel, the system will keep the default 7-day eligibility period for the new Paternity Leave.

Step 7: Click once done

5.5 Leave Year End Process

This is where you can close the current leave cycle of the Annual Leave and Medical Leave of your employee(s) and open the New Year cycle. This is also where you can bring forward the leave balances according to the condition that you will select.

Before doing this process, you would need to make sure that the leave records a re-updated and the leave balances are correct.

Note: The system will display an error message if the Leave Year-End Process is initiated while leaves are pending approval.

When to perform Leave End Year Process for Annual Leave?

  • Leave Cycle - Financial Year: Run this process once a year after December 31st. Ensure all leave requests until December 31st have been approved or rejected, with no pending requests remaining.

  • Leave Cycle - Leave Calculation Date: Run this process once a month after the last day of the month. Ensure all leave from previous months has been approved or rejected, with no pending requests remaining.

Step 1: Go to Leave Management > Leave Year End Process > Annual Leave

Step 2: Make sure Next Year date is correct > Click to continue

Step 3: Select the Carry Forward option as below: -

  • All AL balance – carry forward all AL balance to the next year
  • Last Year AL balance only – carry forward only last year’s AL balance
  • Specify Min/Max AL balance to carry – to specify minimum and maximum AL balance to be carried forward to next year

Step 4: Enter umber of expiry month(s) for the leaves that will be carried forward (if any)

Step 5: Click to continue

Step 6: Review the employee’s AL carry forward configuration settings or modify them to separate another special configuration.

Step 7: Click Process to complete it.

Leave Year End Process for Medical Leave

Since the Medical Leave balances will not be carried forward to the next cycle, this process is only to make sure the leave cycle for Medical Leave is closed and new cycle will be created.

Step 1: Go to Leave Management > Leave Year End Process > Medical Leave

Step 2: Make sure Next Year date is correct > Click Process ML

Step 3: A message will show “ ML Year End Process completed successfully in the status bar.

AL & ML Cycle Rollback

AL & ML Rollback is to reverse the initiated Leave Year End Process if there's any discrepancies of the Leave taken/balances of the employees.

Step 1: Go to Leave Management > Leave Year End Process > Click or to initiate the rollback action.

A prompt message will appear for you to cancel the rollback action or proceed.

Once proceed with the rollback action, you will need to initiate the Leave Year Process again.

5.6 Off-in-Lieu Setting

This feature will allow you to credit Off-In-Lieu to the employees.

Step 1: Go to Leave Management > Off-In-Lieu Setting

Step 2: Select the employee from the drop-down list

Step 3: Click to add Off-In-Lieu > select if the Leave Type is Hourly or Daily > Enter the no. of days or hours > Enter the expiry date > Enter the remarks

Step 4: Click once done

5.7 Credit Annual Leave

This feature will allow you to add leave days or adjust the employee's Annual Leave.

Step 1: Go to Leave Management > Credit Annual Leave

Step 2: Select from the drop-down list the employee > click

Step 3: Enter the number of days Select the Date for the annual leave to be credited

Step 4: Select the Date for the annual leave to be credited

Step 5: Click once done.

5.8 Leave Category

This is where you can set up the different entitlements for the employees.

Step 1: Go to Leave Management > Leave Category > click

Step 2: Enter Category Code > Category Name > click

Step 3: Set up the Annual & Medical Leave entitlement > Enter the leave entitlement for EACH year of service under Year and the corresponding number of Eligible Days

Step 4: Click

Step 5: Enter the Medical & Dental Claim Limit (if any) - Per Year & Per Visit. Click

Step 6: Tick on the Leave Group that the employee is entitled to > Enter the Eligible Days for the other leave entitlements.

  • Per Incident – This option is only available for the Compassionate Leave Group. When enabled (ticked), employees will be entitled to apply for leave based on eligibility for each incident instead of being limited to a yearly quota.

Step 7: Click once done.

5.9 Leave Apply on Behalf

How to apply leave on behalf of the employee?

Step 1: Go to  Leave Management  >  Leave Apply on Behalf

Step 2: Click on the  Apply Leave  button    to enter the employees leave application.

Step 3: Enter the  Start and End Date  of the leave > select the  Leave Type  > enter the  Remarks

Step 4: Click on the  Choose File  icon to select the document that you need to attach to support the leave application. This is usually used for  Medical Leave  or  Medical / Dental Claim  application.

Step 5: Click   to proceed with the application.

Step 6: Click on  View Details  button   to see immediately the employee’s leave eligibility , earned , taken and balance:

To cancel leave on behalf of employees:

Step 1: Go to Transaction > Leave Apply on Behalf

Step 2: Search for an employee

Step 3: Click on the  Apply Leave  button    to enter the employees leave application.

Step 4: Click Leave Summary.

Step 5: Tick the leave to cancel.

Step 6: Fill in the Cancellation Remarks.

Step 7: click

Note: After clicking , go to Transaction > Leave Approve/Reject to approve the leave cancellation request.

5.10 Leave Type

Leave Type – This is where you can create the different leave reasons that your employee can apply for.

Step 1: Go to Leave Management > Leave Type > Leave Type tab

Step 2: Click to create a new leave type

Step 3: Enter the Leave Type Code and Leave Type Name

  • Is Leave? – Select Yes/No if the employees can apply for this leave type or not.

  • Pay Type – Select whether the leave type is paid or unpaid (first half / second half / hourly).

  • Leave Group – Select where you want to deduct this leave type whenever the employee applies for it. (refer Leave Group setting)

  • Hide Leave Type Across All Pages – It hides the leave type from being shown.

Step 4: Click once done

Leave Group – This is where the leave type is deducted from whenever the employee apply for it.

Step 1: Go to Leave Management > Leave Type > Leave Group tab

Step 2: Click to create a new leave type

Step 3: Enter the Leave Group Code and Leave Group Name

Step 4: Select application method for this Leave Group: -

  • Allow Leave Anytime – To allow employee to be able to apply leave from this group anytime once they have joined the company.
  • Allow Leave after confirmation only – To allow employee to be able to apply leave from this group after confirmation only.
  • Allow Leave If Employee Has Served At Least 3 Months – To allow employee to be able to apply leave from this group after 3 months from the joined date.
  • Is Attachment Mandatory? – This option determines whether employees are required to upload supporting documents (e.g., medical certificates, approval letters, or any relevant attachments) when applying for leave under this Leave Group.
    • Yes : Employees must upload an attachment before they can submit their leave application.
    • No : Employees can submit leave applications without uploading any attachment.

Step 5: Click once done

5.11 Import Leave

This system feature is to help you import the leave records of the employees into the Info Pay

Step 1: Go to Leave Management > Import Leave

Step 2: Click > enter the leave code from your own records under Customer Code

Custom Code Mapping - This is to help you match the leave codes from your own records versus the leave codes from Info Pay.

Step 3: Choose which template to download, Taken Leave / Import Annual Leave BF / Import Off-In-Lieu and then click on > enter the necessary details > save the excel template

Import taken Leave :

To ensure accurate display of all leave entitlements, leave taken, and remaining leave balances, you must import the leave history records.

  • S.No – counter (e.g. 1, 2, 3, etc...)
  • Emp Code – employee code
  • Start Date – start date of the leave
  • Leave Code
  • Unit – number of days
  • Memo – leave remarks
  • Start Time / End Time – this is for the hourly leave

Note: When importing Paternity Leave (GPATN), the "Child Confinement Date" field is mandatory and must be filled in.

Import Annual Leave BF :

If you are a new Info-Leave user, you must import the previous year's Annual Leave balances. This ensures that the correct leave balance is carried forward and available for the current year.

  • Emp Code – Employee code.

  • EmpName – Employee's name.

  • B/F Days – Number of days to be brought forward.

  • B/F Expiry Month – The last month for the carried forward leave to be forfeited.

Import Off-In Lieu :

This function is to import Off-In-Lieu (OIL) records for multiple employees simultaneously.

  • EmpCode – Employee's Code.

  • EmpName – Employee's Name.

  • OIL – Choose type of OIL to be given, Hourly or Daily.

  • No of Days/Hrs – Number of days or hours to be given.

  • Expiry Date – Last date for the employees to apply for leave.

  • Remarks – To enter any remarks when applying for leave.

Step 4: Click on the Choose File to select the excel template from Step 3

Step 5: Ensure to select the correct file to upload. Example: to import Taken Leave, once the file is chosen, click on the "Import Taken Leave" before clicking on the button for the details to be imported into the system.

Step 6: Click button to import the excel template.

Note : The Status section will display whether the file has been uploaded successfully or not.

Step 7: To verify that the uploaded details have been successfully imported, go to Administration > Background Tasks. Here you can monitor the progress and status of the imported file.

6. Monthly Activity

6.1 Payroll Initialize

Payroll Initialization is a required step to begin the payroll process. It collects all necessary employee salary-related details before salary disbursement.

Step 1: Go to Monthly Activity > Payroll Initialize .

Step 2: Select the employee(s) or group that you need to initialize.

Step 3: Click to initialize.

6.2 Link Attendance Data

This function is to capture the attendance of the employee for the selected month, which includes absence, lateness, under time, overtime and other attendance-based allowances.

Step 1 : Go to Monthly Activity > Link Attendance Data

Step 2: Under List of Employees , select the employee(s) or group of employees.

Step 3: Choose Payment/Deduction Columns: This section allows you to select the relevant data points that will be used for calculating salaries or deductions:

  • No Pay Day (Unpaid Leaves and Absences) – Choose this column to inform the system about days when employees were not entitled to pay.

  • No Pay Hour (Lateness and Undertime) – Select this to deduct non-paid hours due to lateness or undertime from the total hours worked.

  • Over Time (OT) – Select this column if you want the system to consider overtime hours for the selected employees.

  • OT Flat Rate – Choose this if you want to apply a fixed rate for overtime pay calculations.

Step 4: If there is any daily attendance-based allowance being created in the Time Attendance Software (Info-TMS > Allowance Settings), you may put in the allowance amount in the Shift 1, Shift 2, Shift 3 and Shift 4 column.

**Note : No mandatory to put the amount in sequence as the system will detect it based on the amount insert.

Step 5: Click on once confirmed.

6.3 Link E-Claim Data

This function is to capture the claims of the employee that have been completely approved based on the Claim Date Range that has been set in the Claim Software (Info-Claim). This claim will be paid together with the salary and appear on the payslip.

**Note : This feature is only applicable if you have the Claim Software (Info-Claim).

Step 1: Go to Monthly Activity > Link E-Claim Data.

Step 2: Select the claims to be linked by tick on the check box at the last column.

1. Not Linked Claims

  • Displays claims that have been submitted by the employee and approved by the approvers.

  • Once linked, the claim will automatically move to the Linked Claims section.

2. Linked Claims

  • Displays all claims that have already been linked to Info-Pay.

  • These claims are now ready to be processed together with payroll.

3. Unmapped Claims

  • Displays claims that have been approved but were not linked to Info-Pay.

Step 3: Click on once confirmed.

**Note : The Import Status column will show if the claim has been successfully imported or failed.

**Note : Please select End Pay Period to link the approved claims.

6.4 Salary Adjustment

This feature is where the user can make necessary adjustments (one-by-one) in the processed/initialized payroll for each employee.

Step 1: Go to Monthly Activity , then select Salary Adjustment .

Step 2: Click to modify employee’s salary for the month, click to delete the initialized payroll for the month.

  • Click to lock or secure the salary information of the employee after adjustments have been made. Click to unlock salary information of the employee and be able to make the necessary adjustments.

6.4.1 Additions / Deductions

This is where user can add allowances, deductions, fund and/or non-payable allowances for the specific period only. The load applied under Human Resource (Loan & Withhold) section will also be displayed on this section as a deduction.

  • Back Pay – To enter the backdated payment.

    • The system will automatically calculate the back pay amount based on the effective date entered and prorate it according to working days.

    • Formula of Back Pay is:
      (Back Pay = Monthly Adjustment Amount / Total Working Days in Month × No. of Working Days from Effective Date)

  • Effective From – The date when the backdated payment should start.

  • Click to add an allowance or deduction for the month.

  • Tick on the allowance > Click.

  • Enter the allowance amount under the Amount column. To delete the added allowance, click under the Delete column. The hover on the icon under Details column will show how the allowance details have been set under Master > Allowances Setup.

**Note : The same procedure is to be done to and

6.4.2 Overtime Details

The Start Date and End Date are based on the Overtime / Allowances and Lateness Period configured in the 1.2.3 Pay Day Group assigned to the employee.

The number of Overtime hours will be auto populated if Link Attendance Data has been performed. You may also add it manually by click on the button.

**Note : To Link Attendance Data, you must have Time Attendance Software (Info-TMS) and the Overtime hours will be filled up based on the shift settings and attendance of the employee.

Enter the Overtime hours in the Hours column based on the Pay Period stated (if there is any Increment). The Amount will be calculated automatically based on the Rate that has been set.

**Note : The calculation of the Rate can be defined in the Salary Calculation under Admin Setting > System Setting.

6.4.3 Salary Details

This section is where the user can view the Basic Salary information, Increment (if any. Can update in the Master > Employee Basic Details before initializing the payroll) and the Total Salary for the specific period of the employee

6.4.4 Unpaid Leave & Absent

This section displays the total unpaid leave / absences and lateness for the specific period.

The system will auto-sync the Unpaid Leave taken from Leave Software (Info-Leave) and the Absent from the Time Attendance Software (if Link Attendance Data has been done).

You can add the Unpaid Leave manually by click on the .

Click on the

Click to proceed.

Select the Start Date, End Date and the Leave Type accordingly > Click

Click to exit the pop-up.

Alternately, you can click on the button to manually update the Unpaid Leave, Unpaid Hours & Absent by entering the number of days.

Above screen will be prompted, then you can enter number of days accordingly on the first column, then click .

6.4.5 Shift Allowance

This section will display the shift allowances linked and calculated from the Time Attendance Software (Info-TMS) via Link Attendance Data step.

You may also manually put in the no. of days for this employee entitled for the allowance in the Units column.

6.4.6 Contribution Details

This section will display the Statutory Contributions of the employee’s salary for both amounts to be deducted from employee’s salary and employer have to contribute.

You may click on the next to each contribution to see the breakdown of how it’s being calculated.

6.4.7 Total Wages Details

This section will show the total wages that the employee is entitled to.

    • Bonus – Bonus amount due to the employee for the salary period.
    • Overtime – Total Overtime amount due to the employee for the salary period.
    • Allowance Additions – Total amount of allowances being added to the salary.
    • Shift Allowance Total amount of incentives given subject to their attendance.
    • (-) No Pay Deductions – Total amount deducted from Unpaid Leaves & Absents.
    • Gross Wages – Total amount that is paid to the employee without any deductions.
    • (-) Allowance Deductions – Total amount of allowances being deducted from the salary.
    • (-) Fund Wages – Total amount deductions under Fund.
    • (-) CP38 Amount – Additional amount of tax on top of the PCB for the settlement of the employee’s income tax arrears.
    • (-) Employee Contribution – Total amount to be deducted for statutory contributions.
    • Nett Wages – Total amount that is due to the employee after deductions.
    • EPF Wages – Total amount subject to EPF contribution

6.4.8 Payment Detailsns

This section will show you the final amount of salary to be paid to the employee and the mode of the payment.

This section also allows you to modify the current payment mode or split the Nett Wages into another different payment mode / Bank.

**Note : If the payment will be splitting, the Total Amount must be equal to the Nett Wages under Total Wages Details.

Step 3: Verify the amounts.

Step 4: Once done, if any changes are made, click and then click

  • Click to calculate the newly added allowance that has been entered into the Total Wages Details.

  • Click to save the salary information.

6.5 Payroll Excel Import

This feature will help you to import the salary information (basic salary, increment, allowances, deductions) for the month or period.

Step 1: Go to Monthly Activity > Payroll Excel Import

Step 2: Under Generate Sample Excel file tab – Select the employees > Click

Step 3: Select the payroll items that you would need to export into the excel file > Click

Step 4: Click and the excel file will be generated accordingly.

Step 5: Open the excel file and enter the necessary amount needed for each employee and payroll item.

Step 6: Save the excel file.

**Note : If the allowance is not applicable to an employee, leave the column blank.

Step 7: Go back to Monthly Activity > Payroll Excel Import > Import Excel Template tab.

Step 8: Click on and locate the excel file you have generated > updated > saved.

Step 9: Select whether to Append Allowance (add to existing allowance in Salary Adjustment) or Override Allowance (overwrite the existing allowance amount).

Step 10: Click on to upload the payroll items into the employee’s salary for the month and period.

Step 11: Check the Status box where it will indicate whether the file has been successfully uploaded or has encountered an error on which employee.

6.6 Lock/Unlock Payroll Record

This feature will help secure payroll transactions processed for the month and period.

Step 1: Go to Monthly Activity > Lock / Unlock Payroll Record .

Step 2: Tick on which employee to lock or unlock.

Step 3: Click on or button.

Step 4: You may refer to the Current Status column where it will indicate if the check box is ticked, the employee’s payroll record for the month is Locked . Unticked if it is Unlocked.

6.7 Payslip Generation

The system provides three methods to generate and share payslips with employees:

  1. Payslip Printable Format
    • Use this option to view payslips in printable format.

    • Payslips can be printed directly or saved into the system for record purposes.

  2. E-mail Payslip
    • Send the payslip directly to the employee's registered email address.

    • Ensure the email address is correctly entered under Employee Basic Details.

  3. Publish Payslip
    • Uploads the payslip to the employee's Cloud Portal and Mobile App.

    • Employees can log in to view or download their payslip securely.

Step 1: Go to Monthly Activity > Payslip Generation

Step 2: Choose the ways to generate the payslip.

  • Payslip Printable Format

  • E-mail Payslip

  • Publish Payslip

Step 3: Select the items you want display or hide in the payslip.

  • Print Year to date detail –Year to Date Summary of Gross Wages, Nett Wages, Statutory Contributions, Annual Leave and Medical Leave.
  • Hide Daily Rate Calculation – This only applies to daily rates employees. Once enabled, it will only show the total amount of their salary based on the number of days that the employees worked.
  • Print AL / ML Balance – This is to show the total leave taken within the payroll month, total leave taken within the leave cycle year and total balance left within the leave cycle year.
  • Hide Hourly Rate Calculation – This only applies to hourly rated employees. Once enabled, it will only show the total amount of their salary based on the total hours that the employees worked.
  • Show OT Hours and Rate Only – Once enabled, pay slip will only reflect the total hours of overtime that the employee worked and the Total amount of overtime. Overtime rate per 1.0, 1.5, 2.0 and 3.0 will be hidden.
  • Hide OT Period – This will not display the OT Period covered by the OT hours and amount.
  • Show OT Amount and Hours Only – Once enabled, pay slip will only reflect the TOTAL AMOUNT of Overtime and hide the overtime rates and hide the total of overtime hours the employee worked.
  • Show Payment Period – To display the period that covers the salary of the employee printed in this pay slip.
  • Show Payslip Actual Currency – To display the currency on the amount in the payslip.
  • Show Zero Values – To show fields (allowance, PCB fields, etc.) with “0” amount in the pay slip if no amount to be paid.
  • Hide Leave Information – This will not display the Annual Leave and Medical Leave details of the employee.

Step 4: Select the paper size: -

  • A4 a normal A4 size paper to print, it may also be printed to an A4-sized paper.
  • A5 size is meant for a dot matrix printer and perforated special for payslip paper.

Step 5: Click on to update the payment date that will be printed in the pay slip. This is the date that the salary is given to the employee.

  • Enter the date under Payslip Date per employee or
  • Tick all or specific employees > enter the date on the lower left side of the window > click

Step 6: Click to customize the header by selecting the dropdown selections for each Header: Left, Center and Right. Once done, click

If Payslip Printable Format is selected:

Step 7: Once confirmed, click

**Note: Payslip Printable Format allows you to view the payslip before printing, emailing or publishing to the employees. It allows users to review before proceeding to the next step.

If Email Payslip is selected:

Click for employees to receive the payslips in their email. The system will send to the email that you have entered in Employee Basic Details.

If Publish Payslip is selected:

Click to publish the payslip to an employee's mobile app and portal.

Click to remove or to undo the publish payslip process.

6.8 Unpaid Leave/Hour Linked to Payroll

This is where you can verify the status for Unpaid Leave / Unpaid Hours are linked to payroll or not linked to payroll.

Step 1: Go to Monthly Activity > Unpaid Leave/Hour Linked to Payroll.

Once Unpaid Leave / Unpaid Hour Leave applied before Payroll Initialize for the employee it will be shown as “Not Linked Unpaid Leave / Hour” screen. After Payroll Initialize for the Employee, it will move into the “Linked Unpaid Leave / Hour” screen.

6.9 Bank Submission

This is where you can generate the file that will be uploaded to the company’s bank website for GIRO processing.

Step 1: Go to Monthly Activity > Bank Submission .

Step 2: Select your company’s bank by clicking on the bank logo to which bank the file will be generated by.

Step 3: Enter the necessary company details that is needed by the bank.

Step 4: Select the employee(s)

Step 5: Select the format of the file to be generated (i.e., Salary)

**Note : For some banks, you may generate out the statutory submission files as well to be uploaded to the bank website. Otherwise, you may generate it separately from the Government Submission steps.

Step 6: Click to view the report format and verify or review the bank submission information.

Step 7: Click to generate out the file.

Step 8: Login to the bank website and upload the exported file.

**Note : Kindly contact your bank to know how to do Bank GIRO in the internet banking website after generating the necessary file from Payroll Software (Info-Pay).

6.10 Link to Accounting Software

You may need to create all General Ledger in Info-Tech System to link it to the other Accounting System.

Step 1: Go to Monthly Activity > Link to Accounting Software > Create General Ledger > New.

Step 2: Enter the General Ledger Code , General Ledger Name and select Debit/Credit.

Step 3: Select employees to include in this General Ledger.

**Note: Can select Apply By to filter by Individual, Department, Section, Designation, Desig group or Category.

Step 4: Select Wages , Allowance or Fund to include in this General Ledger and click on SAVE to save the ledger.

Before linking to the other accounting software, you may generate out the report of the ledger created.

Step 1: Go to Monthly Activity > Link to Accounting Software >
a. General Ledger Summary Report
b. General Ledger Detail Report
c. General Ledger Report

**Note : If double entry cannot tally, please check Create General Ledger.

General Ledger Summary Report

General Ledger Detail Report

General Ledger Report

When the reports are ready to link all transactions to the Accounting Software, follow the steps below: -

Fav365 Accounting

Step 1: Go to Monthly Activity > Link to Accounting Software > Fav365 Accounting

Step 2: Select Month, Year and Journal No.

Step 3: Choose the General Ledger created

Step 4: Select Addition + Deduction or Addition - Deduction >

Step 5: Click

Xero Accounting V2.0

Step 1: Go to Monthly Activity > Link to Accounting Software > Xero Accounting 2.0

Step 2: Select Month & Year

Step 3: Choose the General Ledger created

Step 4: Select Expenses or Invoice >

Step 5: Click

SQL Accounting

Step 1: Go to Monthly Activity > Link to Accounting Software > SQL Accounting

Step 2: Select Month & Year

Step 3: Choose the General Ledger created

Step 4: Select Pay Period >

Step 5: Click

Info-Tech Accounting

Step 1: Go to Monthly Activity > Link to Accounting Software > SQL Accounting

Step 2: Select Month & Year

Step 3: Choose the General Ledger created

Step 4: Select Expense or Invoice >

Step 5: Click

6.11 Conversion Rate

This section allows you to set the currency conversion rate for salary payments in foreign currencies.

Note: You may need to enable this feature first by going to Admin Setting > System Setting > General Setting.

Step 1: Go to Monthly Activity > Conversion Rate.

Step 2: Select the Year, the Month, and the Period (e.g., End Pay).

Step 3: Enter the Malaysian Currency Rate in each of the other currencies.

Step 4: Click once done.

7. Submission

7.1 Monthly Submission

This is the page to generate text files to submit to government portals for monthly submission.

Step 1: Go to Submission > Monthly Submission > Choose: -

  • ePCB
  • EPF Online
  • EIS Online
  • SOCSO Online
  • SOCSO and EIS Online

Step 2: Select employee (s)

Step 3: Click on the button. A file will be downloaded to your computer and you may proceed with the submission.

  • ePCB –To submit monthly PCB deductions and detailed PCB/CP38 payments online.
  • EPF Online –To submit monthly EPF deductions to KWSP online.
  • EIS Online –To submit monthly EIS contributions to PERKESO online
  • Socso Online –To submit monthly SOCSO contributions to PERKESO online.
  • SOCSO and EIS Online –To submit monthly combined EIS and SOCSO contributions to PERKESO online.
  • PTPTN Online –To submit monthly PTPTN contributions to PTPTN online.

7.2 TP1 Request Approve/Reject

This is where the HR/Administrator/Payroll Approver can approve the TP1 request submitted by the employee for inclusion in their PCB calculation.

Step 1: Go to Submissions > TP1 Request Approve/Reject

Step 2: Click Edit Claim if needed to change the requested amount.

Step 3: Select the request by tick on the check box.

Step 4: Click on the or to proceed. Once approved, the details will be updated in the Submissions > TP1 Form .

7.3 EA Form

This is where you can initialize, update and generate EA from under the Submissions screens.

Step 1: Go to Submissions > EA > EA Initialize

Step 2: Fill up all the necessary information to be appeared in the EA form.

Step 3: Click on the button.

In case of any changes required to implement in the generated EA from: -

Step 1: Go to Submissions > EA > EA Adjustment .

Step 2: Click to which employee’s EA details to be adjusted.

Step 3: Adjust the details accordingly > Click on the to save the changes.

Step 4: Click on to generate the form.

  • Generate – To generate and view initialized and adjusted form.

  • Email EA Form – To email the EA Form to employee's email.

  • Publish – To publish and display EA Form to the portal and the mobile app.

  • UnPublish – To remove the published EA Form from the portal and the mobile app.

  • Export to Excel – To export the adjusted EA Form into an Excel file showing the details (allowances, tax exempt, etc.).

7.4 PCB II Form

This form is used when there are changes to an employee's monthly tax deduction (PCB) arising from salary revisions, new allowances, or additional benefits.

The purpose is to ensure that monthly PCB deductions and CP38 (if applicable) remain accurate, helping to prevent both underpayment and overpayment of taxes.

Step 1: Go to Submissions > PCB II Form

Step 2: Select the LHDN Branch from the dropdown selection.

Step 3: Enter the PCB No and CP38 No. This is to enter the Receipt No of the payment made for PCB or CP38 (if applicable).

Step 4: Select the PCB Date and the CP38 Date. This is to enter the Date of the payment made for PCB or CP38 (if applicable).

Step 5: Select the month from the dropdown selection for the PCB or CP38 to be reflected.

Step 6: Select the employees from the list.

Step 7: Click for the information to be reflected.

Step 8: Once done, click to generate the forms.

7.5 CP21 Form

This is a tax clearance form that must be submitted when an employee is leaving Malaysia for a period of more than three months. It notifies LHDN and ensures the employee's tax matters are settled before departure.

Step 1: Go to Submissions > CP21 > CP21 Initialize.

Step 2: Select Submission Year to be appeared in the CP21 Form.

Step 3: Click on the button.

In case of any changes required to implement in the generated CP21 Form:

Step 1: Go to Submissions > CP21 > CP21 Adjustment.

Step 2: Click to which employee's CP21 details to be adjusted.

Step 3: Adjust the details accordingly > Click on the button to save the changes.

Step 4: Go to Submissions > CP21 > CP21 Form

Step 5: Enter the CP21 Bulk Update column for the information to be reflected in the form.

Step 6: Click on the button to generate the form.

7.6 CP39 Form

This form is submitted by employers to LHDN every month. It provides details of the monthly tax deductions (PCB) made from employee's salaries and serves as the official record for remitting the deducted tax to LHDN.

Step 1: Go to Submissions > CP39.

Step 2: Select the employees.

Step 3: Enter the Cheque/DD Number / Branch / Cheque/DD Date if applicable.

Step 4: Click once done.

7.7 CP22 Form

Employers must submit this form to LHDN when a new employee joins the company. It informs LHDN of the employee's details and employment start date for tax record purposes.

Step 1: Go to Submissions > CP22 > CP22 Initialize

Step 2: Select Year and Month to be appeared in the CP22 Form.

Step 3: Click on the button.

In case of any changes required to implement in the generated CP22 Form:-

Step 1: Go to Submissions > CP22 > CP22 Adjustment.

Step 2: Click to which employee's CP22 details to be adjusted.

Step 3: Adjust the details accordingly > Click on the to save the changes.

Step 4: Go to Submissions > CP22 > CP22 Form.

Step 5: Click on to display the form. Alternatively, the generated form can be exported to txtfile by clicking on the button.

7.8 CP8D Form

CP8D is a report that employers must submit to LHDN. It lists the number of employees and details their income. This form contains details of all employee's annual income, allowances, benefits, and deductions.

Step 1: Go to Submissions > CP8D > CP8D Initialize.

Step 2: Select Year of submission to be appeared in the CP8D Form.

Step 3: Click on the button.

In case of any changes required to implement in the generated CP8D Form:

Step 1: Go to Submissions > CP8D > CP8D Adjustment.

Step 2: Click to which employee's CP8D details to be adjusted.

Step 3: Adjust the details accordingly > Click on the to save the changes.

Step 4: Click on to generate the form. Alternatively, you can export the generated file to excel by clicking

  • CP8D Online – To download and generate CP8D form into .txt file.

  • E-Data Praisi – To download and generate CP8D form into .txt file in E-Data Praisi format.

7.9 TP1 Form

An income tax form provided by the employee to the employer ensures that monthly tax deductions (MTD) accurately reflect applicable rebates and deductions. These include expenses such as books, insurance, medical costs, and others.

Step 1: Go to Submissions > TP1 Form

Step 2: Select the employees from the list.

Step 3: Select the Month and the Year.

Step 4: Select the Relief Type, enter the amount and the Reference No if applicable.

Step 5: Click the button once confirmed; the details will be reflected in the section below.

Alternatively, users are also able to update the TP1 details for multiple employees at once by clicking on the to download the TP1 excel file template.

7.10 TP2 Form

TP2 Form is a form for employees who receive Benefits in Kind (BIK) such as cars, accommodation, drivers, or other non-cash benefits from their employer. This form must be submitted annually by employees who want these benefits to be included in their PCB calculation.

Once an employee has opted to include BIK in their PCB through the TP2 form, the decision cannot be withdrawn within the same year and with the same employer.

Step 1: Go to Submissions > TP2 Form

These fields will be automatically added based on the Allowances that have been assigned to the employee and the Tax Exemption Category selected during Allowances Setup.

7.11 TP3 Form

This form is completed by new employees and submitted to the employer. It provides the necessary personal and tax information (e.g., tax reference number, marital status, number of children) to ensure accurate PCB calculation from the start of employment.

Step 1: Go to Submission > TP3 Form

Step 2: Select the employees from the list.

Step 3: Click to generate the TP3 Form.

7.12 CP22A Form

This form is submitted when an employee resigns, retires, or otherwise ceases employment (but is not leaving Malaysia). It ensures LHDN is notified of the employee's last drawn salary and other relevant details for accurate tax computation.

Step 1: Go to Submissions > CP22A > CP22A Initialize.

Step 2: Select Submission Year and LHDN Branch to be appeared in the CP22A Form.

Step 3: Click on the button.

In case of any changes required to implement in the generated CP22A Form:

Step 1: Go to Submissions > CP22A > CP22A Adjustment.

Step 2: Click to which employee's CP22A details to be adjusted.

Step 3: Adjust the details accordingly > Click on the to save the changes.

Step 4: Go to Submission > CP22A Form to generate and view the form.

Step 5: Click on to generate the form.

7.13 CP58 Form

Statement of Monetary and Non-Monetary Incentive Payments to an Agent, Dealer, or Distributor. It serves as a record for both the payer and the recipient for tax reporting purposes.

Step 1: Go to Submissions > CP58 > CP58 Initialize.

Step 2: Select Generation Date and Submission Year to be appeared in the CP58 Form.

Step 3: Click on the button.

In case of any changes required to implement in the generated CP58 Form: -

Step 1: Go to Submissions > CP58 > CP58 Adjustment.

Step 2: Click to which employee's CP58 details to be adjusted.

Step 3: Adjust the details accordingly > Click on the to save the changes.

Step 4: Go to Submissions > CP58 Form to generate the form.

Step 5: Click on to display the form.

    • Email CP58 Form – To send email the CP58 form to employee's emails.

    • Publish – To display CP58 form in the portal and the mobile app.

    • Unpublish – To remove the published CP58 form from the portal and the mobile app.

7.14 LHDN Audit File

Consists of either the Lampiran B Excel file (Statement of Allowances & Tax Deductions (PCB & CP38)) or the PCB Audit text file (Employee Master, Payroll Register, Chart of Account for Payroll).

Step 1: Go to Submission > LHDN Audit File.

Step 2: Select the Submission Year and the Type of file to generate.

  • Lampiran B: an Excel file generated for each individual employee.

    • It provides a detailed breakdown of the employee's monthly remuneration.

    • The report includes statutory deductions such as EPF, SOCSO, EIS, and PCB.

  • PCB Audit File: a text file (.txt format) generated at a group level.

    • It contains a summary of all remuneration and information for the selected employees.

    • Unlike Lampiran B, it does not show detailed monthly deductions per employee, but rather a compiled view for compliance checking.

Step 3: Select the employees from the list.

Step 4: Click

8. Human Resource

8.1 Personal Details

This is where you can process the employee’s Loan, Withhold and Savings applications and keep important employment records for reference purposes.

Step 1: Go to Human Resource > Employee Personal Details .

**Note: If you would like to bulk update insurance for multiple employees, you may click and fill in the details of the information.

Once done, you may select the employees to assign and click once done.

Step 2: Click on the Edit button to edit the employee's details.

8.1.1 Loan and Withold

Step 1: Go to Human Resources > Personal Details

  • Description – Enter a short title or note explaining the purpose of the entry (e.g., "Staff Loan for Laptop").

  • Type – Choose one of the following:

    • Loan – when the company lends money to an employee.

    • Withhold – for temporary withheld payments.

    • Saving – if it's a staff savings scheme.

  • Select Allowance Code – Choose the payroll allowance code that will be used to deduct the loan/withhold amount from the salary. (Mandatory for loan type.)

  • Loan Amount

  • No. of Installments – Number of months the amount will be repaid over.

  • 1st Month, 2nd Month, Last Month – Input specific monthly deduction values if the installment amounts vary (optional – used for custom repayment schedules).

  • Total Amount – This will auto-calculate based on loan amount or entered instalment values.

  • Pay Period – Enter which Pay Period will this instalment starts.

  • Payment Received – Enter the amount paid by the employee.

  • Remark – To put any remarks regarding the loan and withhold of the employee.

8.1.2 Insurance

This is where you can keep a record of employee’s Insurance details:

Step 1: Go to Insurance Tab > Click

Step 2: To create Insurance Name and Insurance Plan , click on the icon > Enter the Code and the Name > Click

Insurance Name

Insurance Plan

Step 3: Enter all the mandatory details.

Step 4: Click once done.

8.1.3 Asset

This is where you can record any office items that you have provided to your employee(s) (i.e., handphone, laptop, car, & etc…)

Step 1: Go to Human Resource > Employee Personal Details > Asset tab > Click

Step 2: To create a new Asset , click on the icon > Enter the Asset Code and Asset Name > Click

Step 3: Enter all the mandatory details.

Step 4: Click once done.

8.1.4 Accident

This is where you can record any accidents that the employee may have encountered during working hours.

Step 1: Go to Accident tab > Click

Step 2: To create a new Accident Type , click on the icon > Enter the Accident Code and Accident Name > Click

Step 3: Enter all the mandatory details.

Step 4: Click once done.

8.1.5 Employee Documents

This is where you can upload all kinds of employee’s documents such as work permit, driving license, passport, training, documents, education and other documents as well.

Step 1: Go to Employee Documents tab > Click

Step 2: Select which Document Type from the drop-down menu > Enter the Title and Description.

Step 3: Click on to select the document from your computer.

Step 4: Click once done.

8.1.6 Staff Training

This is where you can record the training(s) that the employees have attended to.

Step 1: Go to Staff Training tab > Click

Training Detail

To create training courses to assign to the employees.

Step 1: Go to Human Resources > Employee Personal Details > Staff Training > Training Detail.

Step 2: Click on the icon > Enter the Code and Name accordingly > Click .

**Note: The same steps can be taken for Institution, Certificate & Qualification, and Skill Type.

Step 3: Enter all the mandatory details.

Step 4: Click once done.

Sponsorship/Claim tab

Enter the necessary Sponsorship / Claim regarding the course.

Step 1: Human Resources > Employee Personal Details > Staff Training > Course Completion

Step 2: Enter all the mandatory details.

  • Course Fee – Tick Fully paid by company or Fully paid by employee.

  • Subsidy Detail – Percentage (%) or Fixed Amount, then enter the Net Amount to be Paid

    • Subsidy can be applied only if a Course Fee is provided.

    • The Net Amount to be Paid reflects the remaining payable amount.

  • Payment Terms – Select one:

    • Full course fee has to be paid in advance; or

    • Only the balance amount (Course Fee – Claim Amount) has to be paid.

  • Paid By – Choose Paid by Company or Paid by Employee to record who makes the upfront payment.

  • Subsidy Institution Detail – Complete where applicable: Institution Code (e.g., HRDF), Approval Ref No, Approval Date, Contact Person, Tel No.

  • Due Dates & Status

    • Due Date for Payment: enter date and tick Has the amount been paid? once settled.

    • Due Date for Claim Collection: enter date and tick Has the claim amount been received? after reimbursement is received.

  • Bond – Tick Bond Required and set Bond Expiry date.

Step 3: Click once done.

Course Completion tab

To submit once the employee has completed the assigned courses.

Step 1: Human Resources > Employee Personal Details > Staff Training > Course Completion.

Step 2: Tick on the Course Successfully Completed

Step 3: Once ticked, all the columns will be available to be filled in.

Step 4: Click on the icon > Enter the Code and Name accordingly > Click

Step 5: Click once done.

IMPORT STAFF TRAINING

You may IMPORT the staff training by group: -

Step 1: Go to Human Resource > Employee Personal Details > Edit one of the employees > Click

Step 2: Click on Download Template link to export an excel file wherein you can enter the training course details.

Step 3: Save the file > Click on to select the saved file.

Step 4: Click once done.

BATCH UPDATE (STAFF TRAINING)

You may do BATCH UPDATE to copy the training course to all employees: -

Step 1: Go to Human Resource > Employee Personal Details > Edit one of the employees > Click

Step 2: Choose the Training Course > Select the employee(s) > Click

** All the details of the training course will be copied to the selected employees.

8.2 Staff Personal – Approve/Reject

As the employee able to submit a request to make any changes or update for their Personal Particular, the request will be sent to the Approver to approve or reject it. Once approved, then only the changes will be reflected in the system.

The Approver will be receiving below email notification with the information that there is a pending request for approval.

How to approve request for changes on Personal Particular?

Step 1: Go to Human Resource > Staff Personal – Approve/Reject.

You may see the requester under Staff Details.

Step 2: Click to view the request.

Step 3: Verify the requested changes under New Details and you may see the current details under Old Details .

Step 4: Click or

8.3 Bonus Proposal

Step 1: Go to Human Resource > Bonus/Increment > Bonus Proposal

Step 2: Click to create a proposal.

Step 3: Enter the Bonus Year , select the Bonus Month and Tax Year in which year it will be taxable.

Step 4: Choose the target group of this Bonus Proposal : -

  • Apply Bonus for 1 Year Completed Staff
  • Apply Bonus for Everybody
  • Apply Bonus to Confirmed Staff only

If the target group selected is Apply Bonus for Everybody / Apply Bonus to Confirmed Staff only, you will need to choose the formula to prorate the bonus amount for those employees who joined less than 1 year.

If Monthly Formula is chosen : -

  • Set when us the maximum date to be considered as completed full month.

Formula: -

Bonus Amount = [(Basic Salary X Bonus Type) / 12 Months] X Completed Months

Example: -

Maximum Date : 16th

Joined Date : 13-05-2025 (13 th is < 16 th . Total Completed Months = 8)

Basic Salary : RM4000

Bonus Type : 1 Month (refers to the selection by Month/Percentage

Bonus Amount = [(RM4000 X 1 Month) / 12 Months] X 8 Completed Months

= RM2666.67

If Daily Formula is chosen : -

Formula: -

Bonus Amount = [(Basic Salary X Bonus Type) / 365 days per year] X No. of days from

Joined Date to End of Bonus Month

Example: -

Joined Date : 13-05-2025

Total No. of days : From 13-05-2025 to 31-12-2025 = 233 days

Basic Salary : RM4000

Bonus Type : 1 Month (refers to the selection by Month/Percentage

Bonus Amount = [(RM4000 X 1 Month) / 365 days per year] X 233 days

= RM2553.42

You may also choose to deduct Unpaid Days from the Bonus calculation by tick on below formula: -

Select the unpaid days reason to be included in the deduction by click on the

Formula: -

Bonus Amount = (Basic Salary X 365 days) / (365 days – No. of Unpaid days)

Example: -

No. of Unpaid Days : 10 days (within the year)

Basic Salary : RM4000

Bonus Amount = (RM4000 X 365 days) / (365 days – 10 days)

= RM3890.80

Step 5: Click

Step 6: Select Apply Bonus Type by Individual / Department / DesigGroup / Category

Step 7: Choose if the bonus amount will be based on No. of Months / Percentage / Fixed Amount

Step 8: Select Employee / Departments / Designations / etc to apply for a bonus.

Step 9: Click

Step 10: Click button to save the page and continue to Summary Page .

Alternatively, you can also choose to key in or overwrite the amount directly in the Amount column.

This is the Summary Page . You may review the Bonus Amount.

Click to go back to the Main Page.

Click if you wish to do further editing.

Import/Export Bonus Proposal

Bonus Proposal that has been created can be exported into an Excel file for further review or modification which you may import the file back to synchronize the data.

Step 1: Click > Select the employees to export > Click .

Step 2: Click to import the amended Excel file back into the system > Choose the file > Click IMPORT

Link Bonus to the Payroll

Once the Bonus Proposal is done, you can decide to link the amount to the payroll which will reflect in their salary.

Step 1: Go to Human Resource > Increment > Bonus Proposal > Click on under the Link to Payroll column.

Step 2: Choose to which Pay Period for the Bonus to be linked.

There are 2 ways to pay out the Bonus where can be selected in the Select Period : -

  1. Pay-I / End Pay : This is to pay together with the salary.
  2. Bonus : This is to pay separately with the salary.

Step 3: Click

**Note : Please make sure Payroll Initialization is done FIRST before linking the Bonus.

The Bonus amount that has been linked will appear in the Monthly Activity > Salary Adjustment under the Total Wages Details in the Bonus column.

8.4 Increment Proposal

Step 1: Go to Human Resource > Bonus/Increment > Increment Proposal

Step 2: Click to create a new proposal.

Step 3: Enter the planned Year, Month and Effective Date.

Step 4: Choose a method either to go by Percentage (of Basic Salary) or Fixed Amount.

Step 5: Select the employee(s) to apply.

**Note : You may also manually put in the increment % / Amount / Increment Date directly in the table for each employee.

Step 8: Click >

**Note : Saving the proposal will not have any effect on the employee’s profile and payroll.

Export/Import Increment Proposal

An increment proposal that has been created can be exported into an Excel file for further review or modification which you may import the file back to synchronize the data.

Step 1: Go to Human Resource > Bonus / Increment > Increment Proposal

Step 2: Click on the button to export the employee data into an Excel file.

Step 3: Enter Increment Year > Increment Month

Step 4: Tick employee(s) to export > Click

Step 5: Import the amended Excel file back to the system, click on the button.

Step 6: Choose the file > Click

Link Increment to the employee’s profile

Once the increment proposal is done, you can decide to link the amount to the employee’s profile in Employee Basic Details which will reflect in their payroll as well.

Step 1: Go to Human Resource > Increment > Increment Proposal

Step 2: Click on the View icon .

Step 3: Click on the button.

**Note : This will only link to the Employee Basic Details, not to the payroll. Increment amount will only appear in the employee’s payroll when payroll initialization is done for the month of the increment effective date.

8.5 Staff Loan / Withhold Tax

8.6 Staff Training Report

8.7 Coursewise Report

8.8 Company Asset Report

8.9 Staff Insurance Report

8.10 Staff Accident Report

9. Admin Setting

9.1 System Setting

This is where you can configure the system settings which are needed to make the whole system function. The function can be found under Admin Setting > System Setting. Below is the list of each function under this setting.

Company Information

This is where you can enter the company details that will be used in monthly processing of the employee’s salary.

Step 1: Go to Admin Setting > System Setting > Company Information

  • Payslip Message Settings – This is where you can enter any company message that will be printed out in all employee’s monthly payslip.

*Click on the button to save the message.

  • Employer Details – It is a must to fill in all the mandatory (*) fields for Government Submissions purposes.
  • HR Officer Details – This field is where we can fill in the HR name that will be appeared in the Government Submission forms (e.g., EA Form & etc.).

Click on button once you are done on this tab.

Salary Calculation Tab

This is where you will need to select on which formula that suits your company policy related to the salary calculation.

Step 1: Go to Admin Setting > System Setting > Salary Calculation.

  • OT Hourly Rate Formula – Used for Overtime calculation per hour. If “Working hours in a year” is being selected, then OT Daily Rate will not be considered.
  • OT Daily Rate Formula – Used for Overtime calculation per day.
  • Unpaid Daily Rate Formula – Used for Unpaid Leaves and Absences calculation.
  • Incomplete Month Rate Formula – Used for New Joiner / Resigning employee salary calculation.
  • Shift Allowance – Enter the same amount of Shift Allowance that you have created in the Time Attendance Software (Info-TMS).If there is NONE, please put in (0) value.
  • Working Hours – Specify the working hours of most of your employees. This will be the default information when creating the employee’s profile.

Click on button once you are done on this tab.

General Settings Tab

There are 2 settings you may need to go through and tick/untick accordingly based on your company policy.

Step 1: Go to General Setting > System Setting > General Setting.

  1. Basic Setting
  • Enable Multi Currency – Enabling this will allow you process the salary in other currency which you can set the rate from Monthly Activity > Conversion Rate.
  • Allow duplicate IC Number / Passport – Tick if you want the system to allow duplicate NRIC to be entered when creating the employee’s profile.
  • Set Email Attachment Password – Choose which password the employee must use to open the attachment that will be encrypted when sending to them. (i.e., payslip)
  • Designation Group Title (Optional) – A place to rename the Extra Classification under Master > Basic Master Setup.
  • Cost Centre Setting – To enable the setting where you can define the cost incurred at a specific location (Cost Centre) where the employee has been allocated or assigned to work.

  1. Salary Setting
  • Prorate the Allowance for New Join / Resigned Employees – System will automatically prorate the allowance for New Joiner / Resigned Employees and the formula will be referring to the formula chose from Admin Setting > System Setting > Salary Setting > Incomplete Month Rate Formula.
  • Auto Add Leave Pay for Resigned Employees – System will automatically calculate the leave encashment for resigned employees if there are any Annual Leave balance left.
  • Allow Manual Unpaid Hours, Unpaid Leave & Absent entry in Salary Adjustment – System will enable a place where user can enter number of Unpaid Hours, Unpaid Leave and Absent manually in the Salary Adjustment screen.
  • Statutory Deduction Preferences: -
    • All Pay Period – System will calculate statutory deductions (EPF, SOCSO, PCB & etc) across all pay period.
    • End Pay / Bonus – System will calculate statutory deductions (EPF, SOCSO, PCB & etc) only during End Pay or Bonus pay period.
  • Enable Auto-Recalculate before update in Salary Adjustment – Any changes made in the Monthly Activity > Salary Adjustment will be auto-calculated to get the Gross Wages amount.
  • Waive Statutory Contributions – Selected contribution will be waived from employer contribution.

Leave Settings Tab

This is where you can set up the leave cycle for Annual, Medical and Other Leave settings.

Step 1: Go to Admin Setting > System Setting > Leave Setting.

  1. Leave Settings for Annual Leave
  • Leave Calculation Date – To set all employee's Annual Leave Cycle will be created based on the join date specified in the Employee Basic Details.
  • Financial Year – To set all employee’s Annual Leave Cycle will be created based on the dd/mm set in the From and To column.
  • Calculate Earned Leave for Annual Leave – Enable this option is to make the Annual Leave to be awarded based on employee’s completed months of service.

Example 1: Employee's Annual Leave eligibility is 20 days per year, and he has served the company for 5 complete months, he will earn 8 days of Annual Leaves. 20 (eligible per year) / 12 (months per year) X 5 (completed months) = 8.3 (round to the nearest value = 8 days

Example 2 :Employee's Annual Leave eligibility is 24 days per year, and he has served the company for 5 complete months, he will earn 10 days of Annual Leaves. 24 (eligible per year) / 12 (months per year) X 5 (completed months) = 10 days.

  • Please choose an option: -
    • Allow Annual Leave up to available balance – System will allow to apply Annual Leave not more than the current balance.
    • Allow Annual Leave up to full year eligibility – System will allow to apply Annual Leave more than the current balance but only up to full year entitlement.
    • Allow Annual Leave to exceed the full year eligibility – System will allow to apply Annual Leave more than the entitlement although there is no more leave balance left (No control of leave application). The exceeded leave taken will be deducted from the next year's Annual Leave cycle.

  • Annual Leave prorate based on Date joined – Enabled this option is to make the leave eligibility to be calculated exactly based on the employee’s joined date.

Example: Leave Category ‘A’ has the setting: -

0 year – 1 st year = 10 days

2nd year – 4 th year = 11 days

An employee has joined on 01-10-2024 under Leave Category ‘A’.

His 1 st year cycle will be created as 01-01-2024 to 31-12-2024.

His leave eligibility will be prorated as 3 days.

Prorate Formula: -

[(Eligible days / Total days in a year) X No. of days starting date of joined until end of the year]

[(10/365) X 92 days] = 2.5 = round to the nearest value = 3 days

After doing Leave Year End process, new cycle for 2025 will be created as 01-01-2025 to 31-12-2025.

His leave eligibility will be prorated as 10 days.

[(Eligible days of the 1 st year / Total days in a year) X No. of days from 01-01-2025 to 31-09-2025] + [(Eligible days of the 2 nd year / Total days in a year) X No. of days from 01-10-2025 to 31-10-2025]

[(10/365) X 273] + [(11/365) X 92] = 10.24 = round to the nearest value = 10 days

  1. Leave Settings for Medical Leave – This setting is specifically for Medical Leave.
  • Leave Calculation Date – Leave eligibility calculation will be based on the employee's Leave Calculation date based on Employee's Profile.
  • Financial Year – Leave eligibility calculation will be based on the Calendar Year specified in the From Date and To Date.
  • Calculate earned leave for Annual Leave – Tick if you want the system to prorate the Medical Leave of the employee based on the number of completed months.

  1. Other Leave Settings
  • Exclude Rest Day based on Pay Group – Enabled this option will not allow leave to be taken on a Rest Day that has been defined in the Pay Day Group.
  • Exclude PH Day based on Pay Group – Enabled this option will not allow leave to be taken on PH that has been defined in the Pay Day Group. Unselect it will allow the leave to be taken on PH.
  • Don’t Follow Half Day base on Pay Group – Enabled this will make the half day leave taken will be considered as a full day leave.
  • When changing employee’s leave entitlement, system will be based on: -
    • Leave Calculation Date – Bring the year of service based on the leave calculation date in Employee Basic Details profile.
    • Promotion Date – The year will start from 0 starting the date of the employee being promoted.
  • Show Dental Claim – Tick if you allow the employees to apply claims for dental expenses. You may set up the dental claim amount under the Leave Category.
  • Show Medical Claim – Tick if you allow the employees to apply claims for medical expenses. You may set up the medical claim amount under the Leave Category.
  • Leave Calculation date on or before 15 th consider as full month – Applicable for new employees only. Once ticked, if the employee joins the company on or before the 15th of the month, it will consider the full month for annual leave calculation. Otherwise, it will not consider the month as full month.

Reminder Settings Tab

This setting is to help set the different reminders regarding the employee’s information.

Step 1: Go to Admin Setting > System Setting > Reminder Setting

  • Reminder Setting – Tick on the employee’s information and specify the number of days, before it expires that the system needs to prompt the reminder.
  • Revoke Hidden Reminders – Tick on which reminder you want to display again on the reminders page.

Click on button once you are done on this tab.

The reminders will be shown on the Home Page > of the cloud portal.

Mail Settings Tab

This is where you can set up the mail format of the payslip that the employees will receive when the payslip being sent via email.

Step 1: Go to Admin Setting > System Setting > Mail Setting.

Click on button once you are done on this tab.

Over Time to off-in-Lieu Calculation Tab

This is where you can set up the OT to be converted into Off-In-Lieu. If un-ticked, OT will be added into the Payslip under OverTime Amount.

Step 1: Go to Admin Setting > System Setting > Over Time to Off-In-Lieu Caclulation.

Step 2: Tick to enable the Overtime to be converted to Off-In-Lieu.

Step 3: Select the employee that will have this setting

Step 4 : Click on button once you are done on this tab.

9.2 Leave Eligibility

This section allows you to view the leave eligibility entitled to all employees based on the employee's joined date and the Leave Category that has been assigned to each employee. It also allows you to enter all the carry forward Annual Leave manually (for the first-time setup) which is from the previous leave cycle.

Step 1: Go to Admin Setting > Leave Eligibility

Step 2: Enter the employee's name

Step 3: Select the Department (if applicable)

Step 4: Enter the Resigned Date From (if users would like to display Resigned Employees Data)

Step 5: Enter the Eligible AL days and BF days (if applicable)

Step 6: Enter the Eligible ML days

Step 7 : Click once done for the leave entitlement of the employees to be updated in the system

You can view the details for Annual and Medical Leave on how many leaves have been credited, earn, taken, total and balance of the leave still eligible to be applied.

9.3 Pay Day Group

This defines the number of working days per month for the employees. The number of working days per month will vary, depending on the number of working days in a week of the employees. This is where the user can setup the cut off period for the salary, unpaid leave and Overtime (OT).

How to create a Pay Day Group?

Step 1 : Go to Admin Settings > Pay Day Group > click on

Step 2 : Select NO under Do you wish to choose existing Pay Day Group?” to create a new pay day group.

Step 3: Enter the necessary details:

  • Pay Day Code and Pay Day Name
  • PH is Working Day – select YES or NO, if Public Holiday is to be included in the number of working days per month.
  • Year – Calendar year

Click once done.

Step 4: Enter the No of Working days in a week > click

  • The Monday – Sunday will automatically be set as Full/Half/Rest Day according to the number of working days entered.
  • You may change manually by selecting the applicable type of day from the drop-down menu of each day

Click once done.

Step 5: Calendar view of the pay day group

  • This page will show the Calendar days and number of working days per month based on the working days per week configured from steps 5-6.
  • The user can further modify the working days from the calendar below by clicking on the day of the month and entering the desired working day ( F = FULL / H = HALF / R = REST )
  • Select which Holiday Group is applicable to this pay day group. Please see Master > Basic Master Setup > Holiday for further information about Holiday Group
  • The total working days in a month is displayed under the Work Days column.

Click once done.

Step 6: Configure the cut off period for the Salary Period by entering the From and To dates of the cut off accordingly.

Step 7: Click on button to update all rows with the same cut off period > Click once done.

**Note : The same procedure is to be done with the same or different cut off period for Unpaid Leaves and Overtime Period.

9.4 Salary Management

9.4.1 Recalculate Salary

This is where you can do a mass recalculation of the employee’s salary should there have been any changes done.

Step 1: Go to Admin Settings > Salary Management > Recalculate Salary .

Step 2: Tick on the employees > Click

9.4.2 Clear Extra Records

This function allows you to remove the unwanted salary records processed for the resigned employee(s). This usually happens when the employee’s termination date was entered into the system much later than the actual date.

Step 1: Go to Admin Settings > Salary Management > Clear Extra Records

Step 2: Select the employee(s)

Step 3: Click on

9.4.3 Purge Salary

This is to delete the salary that has been processed for the month and period selected.

Step 1: Go to Admin Settings > Salary Management > Purge Salary .

Step 2: Select the employee(s)

Step 3: Choose the Pay Periods from the drop-down menu.

Step 4: Click on

9.4.4 Global Change

This function allows you to add allowances and/or increment in the processed salary of the employees (Salary Adjustment), by batch.

Step 1: Go to Admin Settings > Salary Management > Global Change

Step 2: Select the employee(s)

Step 3: Set the values by selecting the Field (Allowance or Increment) that you want to add in the employee’s salary.

Selected Field: Allowance

Selected Field: Increment

  • Allowance – Select the Allowance Code and enter the Amount of the allowance.
  • Increment – Enter the increment Amount and the Effective Date of the increment.

Step 4: Click to proceed in capturing the Allowance or Increment in the Salary Adjustment.

**Note : The payroll for the period should have been initialized before the Global Change can be processed.

10. Reports

10.1 Monthly Payroll Summary

This report is designed to display the payroll data that has been processed for the particular month and period you are logged in to.

Step 1: Go to Report > Monthly Payroll Summary > Monthly Payroll Summary

Step 2: Choose the type of the report format ( Monthly Detailed Report / Monthly Summary Report / Monthly Summary Report (Format 2) )

Step 3: Select the employee(s).

Step 4: You may sort the report by Employee Code or Employee Name .

Step 5: Select the Pay Periods for which salary details you want to generate in the report.

Step 6: You may tick on Hide Zero Values to not display the amount of 0.00 on the report.

Step 7: Click

Sample Monthly Detailed Report

This report displays payroll data for each employee: -

Sample Monthly Summary Report

This report displays payroll data per group (by Department, Section, Designation, Category).

Sample Monthly Summary Report (Format 2)

This report displays the breakdown of total cost of the company for each employee.

**Note : Additional information will be available in the Excel to Excel (Report > Monthly Payroll Summary > Export to Excel).

10.2 Salary Payment Mode

This report is designed to display employee salary information for the month and group it by payment mode.

Step 1: Go to Reports > Salary Payment Mode.

Step 1: Select the employee(s).

Step 2: Select which Payment Mode type you want to view.

Step 3: Select the pay period under the Include Salary Details drop-down menu.

Step 4: You may sort the report by Employee Code or Employee Name .

Step 5: Click

10.3 Yearly Summary Report

This report is designed to generate whole financial or calendar year salary details.

Step 1: Select the From and To dates – the dates entered cannot exceed one (1) year.

Step 2: Select to show the details by Individual/Department/Section > Select employee(s).

Step 3: Choose the Pay Period from the drop-down menu to which period the salary details to be generated.

Step 4: Tick on Show Allowance Details to show the breakdown of all the allowances

Step 5: Click

Sample Yearly Summary Report

This will display the overall of the entire year salary processed in the system.

Sample Company Wise

This will display the summary of the entire year salary processed in the system.

Sample Individual Wise

This will display entire year salary processed per employee.

Sample Yearly Summary Report Format 1

Sample Yearly Summary Report Format 2

10.4 Salary Comparison Report

This report is designed to be able to compare the salary of the employees between specific months. This is to help double check if there are any difference in the salary of the employee between these months.

Step 1: Go to Reports > Salary Comparison.

Step 2: Select either Salary Comparison – Company/Group Wise or Salary Comparison – Individual Wise.

Step 3: Choose whether you want to view Monthwise (Comparison between 2 months) or Multiple Monthwise (Comparison between multiple months).

Step 4: Enter the month in the Period 1 and Period 2 to be compared.

Step 5: Select employee(s) > Tick if you want to show the allowance in the reports and which particular allowance you want to include.

Step 6: You may sort the report by Employee Code or Employee Name .

Step 7: Click

10.5 Allowance

This report is designed to display the allowances that the employees have received for the specific month & period. You have the option to view the Payable Allowance/Deduction or Non-Payable Allowance .

Step 1: Go to Reports > Allowance.

Step 1: Select the employee(s) > select the Allowance (s) that you want to view.

Step 2: Select whether you want to include allowances given under which Pay Period .

Step 3: You may sort the report by Employee Code or Employee Name

Step 4: Select whether you want to view the report by Allowance or Employee under Group By option .

Step 5: Step 6: Click

10.6 Contribution Report

This report is designed to show out the total amount of each contribution (SOCSO, EIS, EPF, HRDF, ZAKAT & PCB) of the month.

Step 1: Go to Reports > Contribution Report

Step 2: Select the Year , Month and Pay Period accordingly.

Step 3: Tick on which Contribution Type you want to view.

Step 4: Select the list of employees

10.7 Employee Bio-Data

This report is designed to show the employee basic information entered in the Employee Basic Details. It will be displayed in a Bio data format.

Step 1: Go to Reports > Employee Biodata

Step 2: Select the employees to generate.

Step 3: Select the order to display by Employee Code or Employee Name

Step 4: Click to generate.

Employee Bio-Data Report Sample

10.8 Employee List

This report is designed to list down ALL the employees as of the selected month and year. You may select to show the Newly Joined and/or Resigned Employees for the month only.

Step 1: Go to Reports > Employee List.

Step 1: Select the Month and Year > select the employee(s).

Step 2: Tick on Newly Joined or Resigned Employees , if you want to view only these employees.

Step 3: You may sort the report by Employee Code or Employee Name .

Step 4: Click

**Note : The report will display the list of employees by group (ACTIVE | RESIGNED | NEWLY JOINED)

Employee List Report Sample

10.9 Employee Length of Service

This report is designed to display the total number of years and months that the employee has been working in the company as of the specified date.

Step 1: Go to Reports > Employee Length of Service.

Step 2: Enter the Service End Date

Step 3: Select the Employee from the list.

Step 4: Select the Report to sort by Employee Code, Employee Name or Job Name

Step 5: Tick Show Year Only if applicable

Step 6: Click to generate.

Employee Length of Service Report Sample

10.10 Turn Over

This report is designed to list down the compan's turnover rate (newly joined, resigned, transferred, promoted) for the month.

Step 1: Go to Reports > Turn Over

Step 2: Select the department.

Step 3: Choose Detail or Summary if applicable.

Step 6: Click to generate.

Detail Report

Summary Report

10.11 Head Count Report

This report is designed to list the number of employees based on the Employment Type assigned to the employee in the Employee Basic Details.

Step 1: Go to Reports > Head Count Report.

Step 2: Select the Employee from the list.

Step 3: Select to include Salary Details by Summary or Detail.

Step 6: Click to generate.

Summary Report

Detail Report

10.12 Custom Report

This is where you can design or customize a report according to your own required information.

Step 1: Go to Reports > Custom Report > New Report

Step 2: Enter the Report Title

Step 3: Select the Report Type: Master | Detail | Summary Report

Master Report – will provide detailed from Employee Basic Details & Employee Personal Details.

Detail Report – will provide detailed information of the employee’s salary on a single month.

Summary Report – will provide summarized salary information by group.

Step 4: Click

Step 5: Select the employee data (columns) that you want to include in the report from the Tables and Fields section.

Step 6: Click   to include the selected fields in the customized report; click   to exclude the selected fields

Step 7: Click 

Step 8: Optional – Add filters in the report by setting the criteria accordingly: -

  • Select AND | OR
  • Select the Column name that you want to filter
  • Select the Condition > enter the Value
  • Click   > enter more criteria if needed

Step 9: Click

Step 10: To generate the report, click to export to excel file.

- This is to save the report columns (fields) and the conditions/criteria set and be able to use it again for future reference.

You may review back the saved report from Reports > Custom Report > Reports View

10.13 Employment History

This report is designed to show in a report format the Employment History recorded in the Employee Basic Details. E.g., change in department | section | designation, increment, change of leave category.

Step 1 : Go to Reports > Employment History.

Step 2: Select the date range by entering the From and To dates.

Step 3: Select the employee(s) > click 

Employment History Report Sample

10.14 Employee Birthday List

This report is designed to list down all employees with their birthdays for the specified month.

Step 1: Go to Reports > Employee Birthday List

Step 2: Select the Month

Step 3: Select the employee(s)

Step 4: Once done, click 

Employee's Birthday List Report Sample

10.15 Leave Reports

This Report is designed to assess employees with leave balances in the current year. Users will have the option to view all employees, or resigned employees leave encashment data, if any.

10.15.1 Leave Encashment

Step 1: Go to Reports > Leave Reports > Leave Encashment

Step 2: Select the Year and the Month

Step 3: Select the type of employees to generate: Active employee or Resigned employee only

Step 4: Select the employees from the list

Step 5: Click to generate.

10.15.2 Leave History

This is to generate the leave taken by the employees during the selected period.

Step 1: Go to Reports > Leave Reports > Leave History

Step 2: Enter the selected period in the "From" and "To" column

Step 3: Select the Leave Group names to be generated

Step 4: Select the employees to be in the report

Step 5: Once done, click to view the report.

Leave History Report Sample

10.15.3 Leave Summary

This report is to generate the total leave taken by the employees for Annual Leave and Medical Leave during the selected period.

Step 1: Go to Reports > Leave Reports > Leave Summary Report.

Step 2: Enter the selected period in the "From" and "To" column.

Step 3: Select the employees to be in the report

Step 4: Click to generate.

10.15.4 Leave Consolidate

This report provides a consolidated view of each employee's annual leave records for a specific year. It helps to track leave entitlements, usage, and remaining balances for individual employees.

Step 1: Go to Reports > Leave Reports > Leave Consolidate Report (History).

Step 2: Enter the selected period in the "From Year" and "To Year" column.

Step 3: Select the Annual Leave or Medical Leave names to be generated.

Step 4: Select the employees to be in the report.

Step 5: Click to generate.

Leave Consolidate Report (History) Sample

10.15.5 Leave Consolidate Report (Current Year)

This report provides a detailed summary of each employee's annual and medical leave records for the current year. It allows HR and managers to monitor leave entitlements, usage, and remaining balances in real time.

Step 1: Go to Reports > Leave Reports > Leave Consolidate Report (Current Year).

Step 2: Select the employees

Step 3: Tick to choose what report to generate: Preview AL, ML or Export All Leave Types. If "Export All Leave Types" is selected, the option to choose which leave types to include will appear.

Step 4: Click on Show AL BF Expiry Date to include the expiry date in the report.

Step 5: Click to generate.

Leave Consolidate Report (Current Year) Sample

10.15.6 Calendar Format

This is to view applied leave by the employees. Users may filter the application by Department and Section to be displayed.

Step 1: Go to Reports > Leave Reports > Calendar Format Report.

Step 2: Select the filter by Department or Section if applicable

Step 3: Tick "Show Leave Code", "Show AM/PM for Day Leave", and "Show Employee Short Name" if applicable

Step 4: Click to refresh the calendar below after each of the options above have been enabled.

Step 5: Select which month to generate and the system will automatically display the information.

10.15.7 Off-In-Lieu Leave Summary

This report is to display the summarized Off-In-Lieu (Replacement Leave) credited to the employees during the selected period.

Step 1: Go to Report > Leave Reports > Off-In-Lieu Summary.

Step 2: Enter the From and To dates.

Step 3: Select the employees on the list

Step 4: Click to generate.

10.15.8 Off-In-Lieu Leave Report

This report is to display the detailed report Off-In-Lieu (Replacement Leave) credited to the employees during the selected period including the credited date and the expiry date of the replacement leaves.

Step 1: Go to Report > Leave Reports > Off-In-Lieu Report.

Step 2: Enter the From and To dates.

Step 3: Select the employees on the list

Step 4: Click to generate.

10.15.9 Credit Annual Leave Report

This report is to display the detailed report Annual Leave credited to the employees during the selected period including the remarks or reason given and the date created.

Step 1: Go to Report > Leave Reports > Credit Annual Leave Report.

Step 2: Enter the From and To dates.

Step 3: Select the employees on the list.

Step 4: Click to generate.

10.15.10 Medical Claim

This report is to generate any Medical or Dental Claim applied by the employees during the selected period.

Step 1: Go to Report > Leave Reports > Medical Claim

Step 2: Enter the From and To dates

Step 3: Select the employees on the list

Step 4: Select Medical or Dental Claim

Step 5: Click to generate.

10.16 Audit Log Report

This report is to display the activity of the users using the system. Users can view by Employee or by Users.

Step 1: Go to Reports > Audit Log Report.

Step 2: Enter the From and To dates

Step 3: Select the filter type "Employee" or "User" to generate

Step 4: Select the employees or users

Step 5: Click to generate.

Employee Audit Log Report

User Audit Log Report

10.17 User Access Report

This report is to display the rights of users who can access the system. Users can view the report type by Access Report or Approver Report.

Step 1: Go to Reports > User Access Report

Step 2: Select the report type “Access Report” or "Approver Report".

  • Access Report : Generates a report indicating which applications each user has access to.

  • Approver Report : Provides a breakdown of approvers assigned to employees across different application modules

Step 3: Select the users.

Step 5: Click to generate.

User Access Report (Access Report)

User Access Report (Approver Report)

11. Employee Login

This section describes where the Employees can log in to view their appraisal templates assigned.

To log in, the user will be receiving an email indicating the username will be the Email ID and a link where they can set a password to login.

Employee may click the click here link to set their password and it will bring them to the Password Reset page.

Once validated, the system will automatically redirect you to the web portal's login page.

These changes affect all scenarios where an employee receives a new password, including new employee or user creation, password resets, and the "Forgot Password" feature.

The password reset link, sent via a one-time password (OTP), is valid for a single use. The OTP code will expire five minutes after it is generated if it is not used.

11.1 My Details

11.1.1 My Personal Particulars

Personal : -

Address : -

Contact Detail : -

Personal Detail : -

Spouse Detail : -

Children Details : -

Education Detail: -

11.2 My Payroll

My Pay Slip

You may view your payslip by selecting the Year, Month and Pay Type and click to view the payslip.

Payslip Sample:

TP1 Relief Request

Use this function to request updates for any Tax Relief in the system. Once submitted, your HR/Admin will review and either approve or reject the request.

Step 1: Select the Month and the Year

Step 2: Select the Relief Type from the dropdown list

Step 3: Enter the amount of relief to request

Step 4: Enter the Reference Number of the relief

Step 5: Attach any supporting document of the relief for review and click to upload the attachment.

Step 6: Once done, click or click to redo the information.

My EA Submission

This is to retrieve and download the EA Form file.

Step 1: Select the year from the column

Step 2: Click once done.

Portal will automatically download the file and will be saved as

My PCB II Submission

To view your PCB II Form generated by the system. Enter the Generate Date, select the year, and click to view the form.

PCB II Form Sample

My CP58 Submission

To view CP58 Form given by the company.