Version 370

Updated 4 months ago by Leigh Hutchens

New functionality

From this release of Quinyx WFM (370), we have new improved logic in regards to bank holiday rule time off.

Previously, the logic for this rule was to place the generated salarytype(s) from the rule on a day closest to that day within the schedule period.

With the new functionality, the outcome is generated on the actual day the rule exists on. This will be done by introducing a “virtual shift”. This shift is not visible as a scheduled shift by the employee and also does not:

  • Count as scheduled hours
  • Count as worked hours
  • Count as a shift

With this functionality, the estimated salarycost will be even more accurate for individual days surrounding the bank holidays containing a rule for time off. It will also make it very visible where the outcome from a rule is generated.

A few things to take into consideration:

  • A single virtual transaction cannot be reversed, but it will be reversed when reversing other transactions for employee or unit.
  • A virtual shift cannot be attested or unattested, they are always in the attest state.
  • Attest color in Time view does consider virtual shifts.
  • If a shift or punch is added to a day, the virtual shift will be removed.
  • Since there is no shift in this day, the cost center will be inherited from employee card or employee section or employee unit.

You can read more about Bank holiday and rules on bank holidays here.

In Time-Time to present the outcome, cost calculation in the view should be turned on. The employee also needs to have schedule or shift items in the selected period
Timetracker can be different for those who didn’t get salary for time off if they didn’t have a punch to put the salary on. This means there is no salary transferred and locked. This also means that the Virtual shift will be created and counted for time tracker for the closest 60 days.

Updates and performance

  • Payroll files updated to handle virtual shifts
  • Reports updated .to handle virtual shifts

API / Web Service updates

wsdlGetPayrollV2: A virtual shift (see above) will be returned with schedule id "0"

wsdlGetPayroll: A virtual shift (see above) will be returned with schedule id "0"

wsdlGetSchedulesV2 : A virtual shift will be returned with status = 4 IF includeCosts = true. They will then be returned with scheduleid = 0 and ts = now

Click here to view the new Quinyx WFM Web Service documentation. You can find even more web services info here.

Bug fixes


How Did We Do?