Welcome!

Our Partner Resources are here to help you and your clients make the most of KeyPay's extensive features.

Partner updates

Keep up to date with the latest KeyPay features and developments.

(MY) 18 January 2022

Tax relief items


There are 3 new tax items for 2022. These include:

  1. Vaccination expenses on self, spouse or child of up to RM1,000
  2. Purchase of a personal computer, smartphone or tablet for the use/benefit of self, spouse, or child and not for business use of up to RM2,500;
  3. Expenditure on payment of electric vehicle charging facilities of up to RM2,500.

In addition to the above, some updates have been made to existing tax relief items for 2022:

  • Degrees other than masters or doctors of philosophy is now up to RM7,000 (previously RM1,000);
  • Course fees for skill improvement and self improvement is up to RM2,000 (previously RM1,000);
  • Contribution to the Social Security Organisation (SOCSO) and Employment Insurance System (EIS) is RM350 (previously RM250 SOCSO only).

As per currently, once the employee's tax reliefs are specified, they are then automatically deducted in the PCB/MTD calculation. For further information on how to apply the employee's tax relief items, refer to the tax relief support article.

Please note that LHDN have also released the new TP1 and TP3 forms for 2022.

EPF contributions


The Budget 2022 announced that the reduced 9% rate for employee contributions has been extended until June 2022 payroll. Employees can still maintain their contribution at 11%, they will need to complete Form KWSP 17A (Khas 2022) and provide the completed form to you.

The EPF contribution rates within KeyPay remain unchanged so if any of your employees are contributing EPF at a different rate in 2022 than they were in 2021, please change the EPF rate within the employee’s profile. Information on how to do this is mentioned in the employee statutory details article.

End of year processing guide 2021


What are the tasks I need to complete for 2021? No one's got time for that!

This article will guide you through the process of wrapping up the 2021 tax year and getting ready for the 2022 financial year. The article also includes how to generate and publish the EA and PCB2 forms for your employees. Additionally, how to generate the E form for submission to LDHN for your business.

10 January 2022

Duplicating a Roster Template


Roster templates are such a fantastic tool to assist with managing employees' rosters. While they may take some effort to set up, the time saved once applying the template is well and truly worthwhile.

It can be frustrating when you have to set up several templates that are the same or very similar. We have heard your frustrations and are pleased to announce you can now copy/duplicate roster templates!!

Users will now be able to duplicate an existing roster template from one of two areas in rostering:

  • The roster templates context panel will now display the option to 'copy' alongside the edit and delete buttons or;
  • You can create a copy from within an existing template itself using actions > copy roster template.

Both options will open a context panel where the user can configure the specific employees they would like to copy across. Once the template has been copied and configured, users can then apply it to the roster in the same way they would any other template.

For more information on this exciting feature, please refer to our support articles: AU | UK | NZ | SG | MY

(SG) 10 January 2022

New leave API endpoints


The following new leave API endpoints are now available:

Approve Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}/approve

Create Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/leaverequest

Decline Leave Request
POST /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}/decline

Delete Leave Request
DELETE /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}

Estimate Leave Hours
GET /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/estimate

Get Leave Request by ID
GET /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}

Get Leave Requests for Employee
GET /api/v2/business/{businessId}/employee/{employeeId}/leaverequest

Update Leave Request
PUT /api/v2/business/{businessId}/employee/{employeeId}/leaverequest
PUT /api/v2/business/{businessId}/employee/{employeeId}/leaverequest/{leaveRequestId}

Updated API documentation can be accessed here.

30 December 2021

Employees can now manage their qualifications through the employee portal

Full access and restricted users with permission are able to add qualifications at a business level, and assign the qualification to a specific employee. Employees however, were previously not able to add or edit qualifications until now!

This release allows employees to add/edit qualifications via the employee self service portal (ESS), and includes the following features:

  • Payroll settings > Employee portal settings page: A new option has been added to enable employees to add and update their own qualifications. This setting is turned off by default;
  • Employee self service portal: Employees now have the ability to add and update details against a qualification, such as issue date, expiry date and reference as well as attaching a document to that qualification. This is managed via the 'Documents' section of the employee's ESS;
  • Employer notifications: A notification can be sent to employers when an employee (that they supervise) updates their qualification. This can be managed from the full access/restricted users' notifications settings page;
  • Employee notifications: An email notification will be sent to an employee when their qualification is due to expire in 7 days and again when the qualification has expired.

New API's have been created as part of this feature, as follows:

  • GET / POST / DELETE qualification for employee
  • /api/v2/ess/{employeeId}/qualification
  • GET qualification details
  • /api/v2/ess/{employeeId}/qualification/{id}
  • PUT upload attachment to qualification
  • /api/v2/ess/{employeeId}/qualification/{qualificationId}/attachment
  • DELETE attachment from qualification
  • /api/v2/ess/{employeeId}/qualification/{qualificationId}/attachment/{documentId}

Further details can be accessed in the API documentation for each region: AU | UK | NZ | SG | MY

This feature will be made available in WorkZone in the coming months. We will send out another update to confirm the release date.

For more information on this feature, refer to our support articles: AU | UK | NZ | SG | MY

(SG) 21 December 2021

Bank file value date


When processing payment files, banks may take a number of business days to process the money into your employees bank accounts. In order to assist with this, and to ensure that the money is in the employees account by the 'date paid', a new field has been added into the payment file settings, that allows you to nominate the number of days the file will be processed prior to the 'date paid'.

This setting is used to calculate the value date when the payment files are generated.

NB: The value date is only used for purposes of payment file generation, not reporting.

(MY) 21 December 2021

Bank file value date


When processing payment files, banks may take a number of business days to process the money into your employees bank accounts. In order to assist with this, and to ensure that the money is in the employees account by the 'date paid', a new field has been added into the payment file settings, that allows you to nominate the number of days the file will be processed prior to the 'date paid'.

This setting is used to calculate the value date when the payment files are generated.

NB: The value date is only used for purposes of payment file generation, not reporting.

Frequently asked
questions

When does invoicing occur?

You will receive your invoices on the 1st of each month and payment is taken on the 8th of each month.

How is monthly billing achieved for our branded payroll solution?

If you have a branded payroll solution in place KeyPay will never bill your clients directly. As a partner, you are required to bill your clients. KeyPay will invoice you directly each month.

How is billing calculated?

You will only receive a per employee monthly charge for active employees. An employee will be considered ‘active’ when at least one of the following actions has been completed for that employee during a calendar month:

  • Included in a finalised pay run (even if that pay run is subsequently unlocked)
  • Has had an approved leave request                        
  • Has had an approved expense request
  • Has had a published roster shift
  • Has had an approved timesheet

Can we access a demo payroll business?

KeyPay doesn't provide pre-filled demo accounts. If you wish to create a demo account you can make a test business in your branded payroll solution. Trial periods are not automatically available so you will need to request this by contacting: