Changes

  1. [WH] Enabled printing of Warehouse Notes in Draft status with a clear Draft indicator in the printed output.
  2. [WH] Improved the Warehouse item filter to provide more accurate and flexible item search in large item catalogs.
  3. [WH] Enhanced Warehouse Note status error handling by identifying invalid or problematic item codes during status updates.
  4. [TKT] Added a Schedule section to the Ticket Details page to display schedule-related information.
  5. [TKT] Expanded supported file types in the Ticketing upload dialog for tickets, responses, and replies to include DOC, DOCX, PPT, PPTX, XLS, XLSX, CSV, and TXT, while removing obsolete formats such as XBM and PJPEG.
  6. [REC] Updated Recruitment Proposed application status transitions to support workflow actions without requiring email-related actions.
  7. [REC] Centralized Recruitment email sending through the shared Outgoing Email Setup for improved configuration consistency.
  8. [REC] Enhanced the Schedule Interview workflow to support customized interview email messages. Recruiters can prepare more relevant interview emails while keeping the scheduling action in the recruitment workflow.
  9. [REC] Saved application emails in the applicant Communications tab to provide complete workflow and communication history.
  10. [REC] Allowed applications to be moved to Proposed status without sending an email. This separates status updates from applicant notifications when communication is not required.
  11. [REC] Improved handling of disabled Departments and Positions by preserving historical references while preventing inactive records from being selected in new actions.
  12. [REC] Preserved disabled department and position references in Recruitment workflows while blocking invalid usage in new activities.
  13. [HR] Enhanced the rehiring workflow to support employees linked to disabled departments or positions while guiding users to select active values.
  14. [HR] Added a locking mechanism to Employee Requests to prevent duplicate processing and repeated balance effects.
  15. [HR] Added email notifications to the Employee Request workflow for submissions, approvals, rejections, and configured status updates.
  16. [HR] Separated Extra Approval in Vacation Types from the Require Approve setting to allow independent configuration.
  17. [HR] Fixed the Address field display in the Personnel Profile Contacts tab for right-to-left layouts when addresses start with numbers.
  18. [CAB] Added a Currency flag to Tax Law setup to support tax calculations for salaries paid in foreign currency.
  19. [SS] Enabled viewing approval request attachments directly from the My Approvals page in Self Service.

New Features

  1. [HR] Added a Weekend counter to the Schedule Widget in the Attendance Report to display the total number of weekend days within the selected attendance period.
  2. [HR] Introduced a new Restricted Supervisor user level to allow limited supervisory actions without granting full supervisor permissions.
  3. [HR] Added direct Approve and Reject links to Extra Approval notification emails to allow approvers to take action directly from their inbox.
  4. [CAB] Added support for Minutes Attended Before Shift and Minutes Attended After Shift in Pay Rule formulas, preconditions, and shift-type setup for more accurate attendance calculations.
  5. [SYS] Added a centralized Outgoing Email Settings page to manage the mail server used for system notifications and communications.

Bug Fixes

  1. [WH] Fixed an issue where Warehouse Notes containing disabled items could still be approved. The system now blocks approval and displays a relevant validation message.
  2. [WH] Fixed an issue where importing an invalid Warehouse file displayed unreadable characters. The system now shows a clear and readable validation error.
  3. [PUR] Fixed inconsistent Address validation in Suppliers between manual entry and file import. The same validation rules are now applied in both cases.
  4. [INV] Fixed inconsistent Address validation in Invoicing between manual entry and file import. Address rules are now enforced consistently across both entry methods.
  5. [INV] Fixed an issue where the Sales Invoice exchange rate was reset to 1 when changing status from Draft to Sent. The original exchange rate is now retained.
  6. [INV] Fixed an issue where editing an imported invoice recalculated and overwrote the imported Due Date. The Due Date now remains unchanged unless the Payment Term is changed.
  7. [INV] Fixed an issue where draft invoice exchange rates rejected values with higher decimal precision. The field now accepts values with up to six decimal places.
  8. [APR] Fixed an issue where importing an invalid Appraisal Form did not clearly identify the failed rows or fields. The import now provides detailed validation errors.
  9. [APR] Fixed Appraisal Form print layout issues where fields were not responsive and comments were truncated. Printed forms now show fields and comments correctly.
  10. [HR] Fixed an issue where importing an employee with both Direct Head Code and Username caused a conflict. The import now accepts both fields together when valid.
  11. [HR] Fixed an issue where assigning a work schedule deleted related permission records. Schedule assignment no longer affects employee permissions.
  12. [HR] Fixed an issue where locking an Attendance Cycle failed when the Compensation & Benefits module was disabled. Attendance Cycles can now be locked independently.
  13. [HR] Fixed inconsistent display and validation of the Allow Request flag in Personnel. The interface and backend validation now enforce the same behavior.
  14. [HR] Fixed an issue where disabled Vacation Types could be used when importing Vacation Balances. The import now rejects disabled vacation types.
  15. [HR] Fixed an issue where a large Manual Punch Range Out value could create overlapping time entries. The system now validates the value to prevent overlaps.
  16. [CAB] Fixed an issue where cumulative tax calculation failed for employees paid in foreign currency. The tax calculation now works correctly regardless of salary currency.
  17. [CAB] Fixed an issue where Benefits and Settlement entries were missing from Salary Sheets for resigned or terminated employees. These entries now appear for all applicable employees.