Release updates

2025 Q1 Release

Payroll

  • Update pay cycle penalty policy to align with attendance cut-off criteria.
  • Enable pension scheme enrolment for new joiners seamlessly.
  • Multi-payment processing feature activated.
  • All transactions now consolidated into one journal, with separate vouchers for each.
  • Enable leave transaction print functionality to include gross salary details.
  • Introduce UK national insurance range calculations based on accumulative line entries.
  • Implemented deduction of GOSI company share from employees.
  • Introduced last month’s salary calculation for the previous period.
  • Fix validation issue where new benefits are accepted with effective dates post contract expiration.
  • Implemented periodic benefit eligibility based on service duration, including joining and resignation dates.
  • Ensure loan deduction percentage validation is accurately applied to net salary calculations.
  • Enhance the pay cycle form to summarize multiple benefit lines for a worker while providing detailed breakdowns on a separate screen.
  • Resolve the public holiday calculation error in leave transactions.
  • Provide support for accrual adjustments across all leave types.
  • Recalculate leave amounts automatically when contract revisions occur to ensure accurate leave balances.
  • Enable leave transaction settlement in EOS even if the pay cycle has already been processed.
  • Introduce support for loan reschedule payment adjustments.
  • Pay cycle validation fails due to allocation rounding error.
  • New features added to enhance promotions.
  • Workers with zero net salary were not displayed in accrual payment select lines.
  • Include employees with EOS category ‘Clearance’ in the pay cycle as they are still actively working.
  • Enhanced performance when adding workers to the pay cycle.
  • Add a loan tab to display loan items associated with the worker.
  • Implemented mandatory clearance functionality for loaned items in transactions.
  • Resolved issue where duplicate benefit records were not being inserted into accrual payment.
  • Fixed issue where workers with zero net salary were not visible while selecting lines in accrual payment records.
  • Developed a workspace to visualize transaction analysis through charts.
  • Included cost and deduction transaction types in project calculation group computations.
  • Updated the EOS clearance letter form to be bilingual, with clearance messages, earnings and deductions displayed in both Arabic and English.
  • Enabled creation of direct transactions during import via DIXF or third-party tools, maintaining the existing number sequence order.
  • Enabled “Add to Group” functionality on the all-transactions page to support multiple transactions.
  • Added new options for unpaid leave, direct transactions, and payment notifications.
  • Implemented age-based eligibility for company-provided medical insurance for dependents, with employees assuming responsibility beyond the specified age limit.
  • Enhanced functionality by introducing “Attach to Group” and “Remove from Group” buttons to manage group transactions and facilitate their removal effectively.
  • Resolved deduction for non-leave calculation.
  • Fixed non-leave calculation benefits for sick leave non-settlement.
  • Implemented new Arabic design (v2) for salary sheet report.
  • Added a new report for worker full details in payroll.
  • Introduced a V2 design for the transaction report, incorporating all transaction types.
  • Introduced Ledger account field in the Paycycle Inquiry screen.
  • Implemented an auto contract renewal concept if no renewal action taken.
  • The worker period is now validated for Leave transactions and requests.
  • Payroll Action added for General Requests to define service value, which is converted into payroll deduction transactions.
  • Issue resolved on report design for MPWorkerFullDetailReport.
  • Bank location value removed from Kyriba export file.
  • Fixed Overtime transaction issue in mass transaction creation.
  • Added a new check box in leave type setup.
  • Added “Last Day Deduction Per Diem Percentage” and “Amount” fields in Business Trip transaction.
  • Added a new field, “Main Account Name” to the Pay code on the Paycycle Distribution.

Self-services

  • Introduce support for return-to-work process on zero leave days.
  • Allow leave returns after weekends and public holidays to adjust balance leave effectively.
  • Introduce a payment method for ticket requests or encashments to facilitate direct payments to vendors.
  • Added validation to prevent workers from submitting specific leave requests before or after an existing leave request when “Restrict Leave Continuity” is enabled.
  • Excluded backdating for “Returned” and “Change Requested” statuses in Leave Requests and Business Trips.
  • Developed the “Attachment Sync” button in all request forms for improved functionality.
  • Resolved worker title bug in QR code generation.
  • Fixed Arabic-only issue in modify request and mobile functionality.
  • Introduced a new “Bank Clearance Request” feature in ESS Bank.
  • Introduced workflow rejection comments for all request types.
  • Introduced a new relative service API in mobile service for general requests.
  • Enhanced leave posting functionality based on nature during transaction conversion.
  • Fixed EOS date issue related to checkbox settings.
  • Included the department name based on the worker in leave requests.
  • Resolved the file type in the mobile file server.
  • Fixed business event MS Teams for Dynamics.
  • Implemented Department and Division dimension in Leave request screen.
  • Employees must exhaust annual leave balance before applying for other leave types.
  • The worker period is now validated for Leave transactions and requests.
  • Resolved issue with the “Convert to Payroll” button on the Excuse Request.
  • Added a new check box in leave request setup.
  • Payroll action added for Excuse Request.
  • Alternative Worker Delegation process added to Leave and Business Trip requests.

Recruitment management

  • Introduce a URL placeholder for interview assessments in recruitment notification emails.
  • Resolved Applicant-Onboarding bug and updated the job portal.
  • Integrated LinkedIn Applicant job portal into the web service.
  • Fixed LinkedIn bug and added AR project description field to service job portal.
  • Implemented MS Team Events for Interview Schedule process.

Attendance management

  • Set the default time value to 00:00:00 for more accurate identification of absences.
  • Updated attendance marking to reflect “Out of Office” for eligible pre- and post-business trip days.
  • Added the Worker Assignment Inquiry feature.
  • Updated attendance summary to mark workers as on leave only after their request’s workflow is completed.
  • Implemented enhancements for Shift Swap, Off Swap and Dynamic Shift including related calculation updates.
  • Updated net working hours in the mobile attendance log.
  • Updated the Attendance summary inquiry to be sorted by transaction date.
  • Implemented the concept of attendance shift import.
  • Resolved the duplicate exception issue during the import of bulk attendance records.
  • Resolved the security-level issue in the Attendance Shifts menu item.
  • Updated menu items to align with attendance security changes.

Personnel management

  • Resolved the issue with bank IBAN and identification number visibility in on-behalf letter requests under security privileges.
  • Resolved issues with worker full details and business trip performance.
  • Relocated the clearance checkbox to the Person Private Details tab.
  • Introduce new fixed/permanent contract process.
  • Fixed the bug in security permissions related to birth date and gender.

Dynamics ESS 365

  • Fixed the security issue in third-party letter reports within the mobile service.
  • Resolved the issue in mobile shift creation where only the header was being generated.
  • Resolved the JSON length issue in the file server functionality on mobile.
  • Resolved periodic excuse bug in Mobile Service.
  • Resolved ‘Create Shift Request’ bug in Mobile Service.
  • Updated V2 changes for Push Notification in mobile.
  • Improved compensatory overtime process to include annual and other leave types.
  • Implemented new visa processes.
  • Implemented a detailed pop-up for mobile logs, mirroring the last card’s design.
  • Optimized data presentation for attendance logs and mobile check-in/out activities.
  • Updated attachment file naming logic to align with new operation services.
  • Strengthen security configurations and permissions for Visa processing.
  • Introduced a streamlined attachment upload process tailored for governmental clients.
  • Integrated a relevant process for streamlined leave requests.
  • Implemented a new for bank clearance operations.
  • Displayed final rejection comments instead of workflow details for clearer communication.
  • New operation added for non-active users.
  • Launched an employee event calendar that displays events based on user email.
  • Implemented a new checkbox ensuring user accounts can update information, excluding manager access.
  • Implement a refined review process for premium subscription evaluations.
  • Added new fields for business and training travel, including travel and arrival dates and timings.
  • Implemented an optimized shift process.
  • Introduced a seamless flow for automated check-in and check-out processes.
  • Enabled user UI configuration tailored to group-based permissions for streamlined access control.
  • Reimport functionality added for Attendance mobile logs.