Skip to content
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.