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.
