Version 379

Updated 3 weeks ago by Leigh Hutchens

Release date July 15, 2020

New functionality

Possibility to add calculated compensations for bank holiday rules

In some geographical markets, there are calculations made on the compensation to be generated that are based on an average or previously generated salary types. Within Quinyx, we refer to these as a calculated compensation, and with this release, we added the possibility to connect these to bank holidays.

Possible choices of calculated compensation
  • Selected generated salary types during:
    • X calendar days, week(s), full week(s) prior to the bank holiday divided by worked days in the same period.
Worked days are defined as any punched time during a day or an absence that counts as worked time. The possibility to define what absences should count as worked days is available regardless of the setting on the actual absence reason
Example

Employee A has had the following salary types generated 28 days before the bank holiday and has had 13 working days within that period:

  • Salary type 1234 : 143.25
  • Salary type 4321 : 12.25
  • Salary type 9874 : 13.78

A compensation calculation is added to the bank holiday with the selected salary types 1234 & 9784 only.

The generated outcome from this rule on the bank holiday will be:

  • Salary type 1234 : 11.02 (143.25 / 13)
  • Salary type 9874 : 1.06 (13.78 / 13)

Read more about bank holiday rules here.

Read more about and the current possibilities of calculated compensations here.

Updates and performance improvements

New time zones added for:

  • Manila, Philippines
  • Hanoi, Vietnam
  • Taipei,Taiwan
  • Kuala Lumpur, Malaysia

Bug fixes

  • Correction to Time tracker rule on agreement not updated on last day of employment.
  • Correction to wsdlGetAgreementsV2 returning decimal when defined as an INT.
  • Correction to manager not receiving Qmail for leave application.
  • Correction to wsdlInitiateTransferToPayroll in regards to section selection on employee.

API / Web service updates

wsdlGetSalaryCompensations : This function returns Salary Compensation data.

wsdlDeleteSalaryCompensations : This function deletes Salary Compensations.

wsdlUpdateSalaryCompensations : This function saves new Salary Compensations.

Click here to view the new Quinyx WFM Web Service documentation. You can find even more web services info here.
We encourage all our customers to make use of our APIs to maintain data and to ensure that information is up-to-date. To ensure scalability of our APIs while growing our customer and user base, we have decided to add restrictions on usage of our APIs. These restrictions will be enforced programmatically. We are currently monitoring usage of our APIs to identify which restrictions will be necessary to ensure performance over time.The first limit will be related to number of concurrent calls which will be set to 5. You should expect response code 429 if you happen to exceed this limit. We will inform you when this limit and any additional limits will be enforced in upcoming release notes so you have time to make any necessary changes to your clients.


How Did We Do?