Skip to main content
All CollectionsVersion Update
Workstem 2.2.1 Version [2025-03-24] Update Notes
Workstem 2.2.1 Version [2025-03-24] Update Notes
Workstem CS avatar
Written by Workstem CS
Updated this week

1. [Autopay] - Web - [BOC] DAT (New) Download AutoPay File Update.

Update: Employee Account (372 characters): Previously, the remaining space was filled with 140 spaces. Now, it has been modified to use the 'Payroll Package' from payroll calculations, with any remaining space filled with spaces.

Payroll Account (194 characters): The last section is padded with 8 spaces.

2. [Leave] - Web - Adjustment of 'Occurrence Date' for Continuous Sick Leave (4/5 Sick Leave) Quota Generation.

Occurrence Event: The event is based on the employee's hire date, and the recalculation date must be after the hire date.

  1. Non-Forced Recalculation: If there is a record for the calculation month, no recalculation is performed. If there is no record for the calculation month, recalculation is performed.

  2. Forced Recalculation: If there is no record for the calculation month, recalculation is performed. If there is a record for the calculation month, the existing record is deleted, and recalculation is performed.

Recalculation Logic: The system iterates through the recalculation date and processes it up to the current date.

For example, if today is March 24, and recalculation starts from December 2024, then the system will recalculate for Dec 2024, Jan 2025, Feb 2025, and Mar 2025.

Additionally, the recorded date will match the employee's hire date day.

3. [Leave] - Web - Recalculating annual leave upon termination results in an inaccurate balance.

The employee's start date is February 4, 2024, with an annual leave entitlement of 12 days per year. The employee resigns on March 7, 2025. When recalculating the remaining annual leave balance upon resignation, selecting March 7, 2025, the recalculated entitlement should be 1.1 days. The total period from February 4, 2025, to March 7, 2025, is 31 days, so the prorated leave calculation is:

(12 / 365) × 31 = 1.1 days.

4. [Approval Notification] - Web - Abnormal Value Retrieval for Approver Name

Test Case: Employee Amen submits a leave request with a two-level approval flow:

First-level approver: Direct supervisor (Jane)

Second-level approvers: Lyon, Jane, and Emmalyne

Steps:

  1. Jane (Direct Supervisor) approves via the APP.

  2. Lyon (Second-level Approver) approves via the Web portal.

Expected Result:

If an approver approves via the APP, the approver must exist in the employee records, ensuring they can be selected in the approval workflow. The APP notification should display the final approver’s name, which must match the Display Name set in the employee records.

If an approver approves via the Web portal, but that approver is only a user (not listed in the employee records), then the system will display the user’s account name instead.

5. [Attachment Upload] - Web - Added Size Limit Description for Image/Attachment Upload

Added explanatory text below the company logo upload section. Additionally, added instructions for employee photo and attachment uploads under Staff Information.

6. [Attendance Report] - Web - The "Hours" value in the Attendance Report PDF is not being retrieved correctly.

7. [Activity Log] - Web - Hide Activity Log on Homepage.

8. [MPF] - Web - Data misalignment issue in MPF PDF format report.

9. [Leave] - Web - [Hong Kong] Employees who joined on February 29, 2024, did not receive their annual leave entitlement for February 2025 automatically.

Annual Leave Rules: Annual leave is granted based on the employee's hire date, issued annually on the cycle start date.

For an employee who joined on February 29, 2024, the system will automatically generate their annual leave entitlement on March 1, 2025.

When recalculating, you need to select March 1, 2025, as the system considers the total number of days in the year (365/366) when determining the entitlement.

Annual Leave Rules: Annual leave is granted based on a full leave year, issued monthly, and distributed on the cycle end date.

For an employee who joined on February 29, 2024, the system will automatically generate their annual leave entitlement on February 28, 2025.

When recalculating, you need to select February 28, 2025, as this aligns with the leave cycle's end date.

10. [Open Shift] - Web - When importing open shift, the expected working hours and planned amount were not automatically calculated.

After the update, the system now automatically displays the expected working hours and planned amount.

11. [Payroll Calculation] - Web - Payroll calculation error.

Cause: When calculating February payroll, an error occurred if an employee's insurance plan cycle start date was on the 30th or 31st. This happened because the system selected the plan cycle start date as the contribution record start date, but February does not have 30 days.

Fix: The issue has been resolved, and payroll calculations for February now process correctly in such cases.

Did this answer your question?