Release updates

2026 Q1 Release

Payroll

  • Enhanced mobile profile service API to support pending/completed statuses.
  • Updated job and joining confirmation APIs for personnel services.
  • Added advanced filters and features to the Attendance Status Inquiry tool.
  • Introduced a new Transaction Group report.
  • Fixed date formats, position names, and joining dates in End of Service (EOS).
  • Added Kyriba file support and implemented core system updates.
  • Enhanced the English name field display in the EOS Appreciation Report.
  • Fixed decimal precision in WPS files.
  • Resolved pay cycle reverse bug in the posting process.
  • Implemented the Security Access Designation Group screen in Payroll.
  • Enabled line manager and CEO approval flow for worker actions.
  • New bank confirmation letter report design added.
  • Fixed internal issue in third-party report class.
  • Added a checkbox to control dimension visibility.
  • Updated STSSponsors logic to skip existing records during MPSponsors updates.
  • Corrected net salary calculations in contracts.
  • Implemented multithreading to improve performance.
  • Optimised STS table updates with direct data copying.
  • Fixed record deletion issues caused by missing mobile log references.
  • Enabled dashboard data loading on startup.
  • Introduced a service connection test button in parameters.
  • Introduced CSV support for customer environments.
  • Removed duplicate employee records from lookups.
  • Updated task service login logic for non-batch executions.
  • Added Payslip filters for Date and Pay Cycle ID.
  • Updated date fields to “As of Date”.
  • Added a user form part and tile for total user counts.
  • Refactored component controls and expanded data source fields.
  • Included Service Period and Leave Balance on Payslip reports.
  • Created entities for Pay Cycle, Workers, and Lines.
  • Implemented a transaction lookup visibility toggle in setup.
  • Attendance app login displays empty when no logs exist.
  • Resolved worker dimension issues during voucher posting.
  • Optimised attendance summary and report calculations.
  • Vouchers now use user-specified dates instead of system defaults.
  • Resolved worker process transfer issues for target company vouchers.
  • Fixed duplicate attendance summary entries for shifts.
  • Automated log creation for missing punch entries.
  • Managed specific ticket accrual cases during worker transfers.
  • Fixed validation errors during the transfer process.
  • Excluded non-worker users from direct DB attendance integration.
  • Launched a new design for clearance reports in EOS.
  • Added pending workflow filters to the transactions page.
  • Auto-submitted transactions now use user-specified voucher dates.
  • Fixed reverse posting failures in the pay cycle.
  • Introduced “Use Report ID” checkbox MPEOSAccrualBalance.
  • Implemented DisableMultithreadingForAccrBalance parameter.
  • Added STSEOSAccrualBalanceRptReference table.
  • Added Manager V3 Security Role.
  • Integrated SDSModel with MP.
  • Introduced STSHRAdminNotification for Payroll Admin & Manager.
  • EOS Accrual Balance added to Payroll Admin & Manager.
  • Added the payment field under the General field group.
  • Excluded HCMActionInquiryMenu from MPEmployeeRequest privilege.
  • Resolved issues where benefits failed to calculate.
  • An issue was resolved in which ticket payments had been excluded from advance salary calculations.
  • Fixed currency entry issues and real-time total amount updates.
  • Resolved processing errors occurring when the previous month’s pay cycle included the full salary.
  • Fixed an issue preventing the entry of values in different currencies.
  • Added an “unpaid leave” Enum for service period deductions.
  • Fixed posting errors when using the “Summary” type.
  • Enabled multi-line recalculations in Bonus calculations.
  • Updated End of Service (EOS) tables to include ticket payments alongside accruals and adjustments.
  • Improved the “Propose Accrual” logic within the accrual adjustment transaction.
  • Added a “Reset EOS Ticket” field.
  • Fixed “Working Period” inaccuracies in accrual balance reports.

Self-services

  • Resolved bug affecting mobile workflow cancellations across all services.
  • Resolved application parameter issues to restore virtual card functionality.
  • Fixed text translation errors for mobile excuse requests.
  • Created third-party secondary report for Business Trip module.
  • Disabled license validation in the transfer worker request screen.
  • Resolved compensatory excuses missing from summaries.
  • Added Questionnaire Groups to business trip training requests.

Soletechs Hub

  • Introduced a new QR code number sequence within Soletechs Hub.
  • Updated Hub mobile configurations and synchronised QR code changes.
  • Redesigned Soletechs Hub workspace form.
  • Resolved Project ID label issue in Soletechs Hub.
  • Introduced QR code and modified mobile configuration service in Soletechs Hub.
  • Implemented project setup screen in Soletechs Hub.
  • New workspace screen added to Soletechs Hub.
  • Enhanced mobile configuration and QR code at the form level in the Hub.
  • Implemented ticket modification form with license update in the workspace.
  • Added Ticket Status Enum and Project table relations.
  • Soletechs Hub Workspace updated with license and tickets.
  • Added required IDs for Company, Customer, and Partners.

Recruitment management

  • Introduced the location field in the recruitment project form.

Performance management

  • New reviews now include goal selection.
  • Ratings now populate based on defined parameters.
  • Settings changes now reflect across all review templates.   

B2B Integration

  • Implemented Al Rajhi Bank B2B integration in D365.
  • Fixed an issue with Soletechs pay configuration key.
  • Dropped B2B bank type from Soletechs Pay module.

Dynamics ESS 365

  • Enhanced home page layout in the ESS app.
  • Introduced the Review page in the ESS app.
  • Redesigned the Inquiry page in the ESS app.
  • Deployed new UI home screen to the separate branch.
  • Redesigned Self-Service and Profile in the ESS app.
  • Added option to switch between old and new design in the ESS app.
  • Introduced a new intro screen in the ESS app.
  • Restricted ESS access for users with EOS transactions.
  • Fixed leave encashment issues in the ESS app.
  • Added print button for all Self-Service reports in the ESS app.
  • Fixed overtime request issue (hours not displayed) in the ESS app.
  • Fixed the incorrect number of days in leave encashment requests.
  • Enabled AI-based creation of incentives, benefits, and education (Copilot & Power Automate).
  • Improved Self-Service card design (auto-hide actions when fewer than three items).
  • Added print flow for primary/secondary Business Trip reports in the ESS app.
  • Uploaded ESS app version to Apple Store.
  • Updated Inquiry page cards and enhanced Payslip design in the ESS app.
  • Added auto-logout on configuration change in the ESS app.