Skip to content
Attendance management
- Implemented a log for importing BioTime attendance and terminating employee on BioTime.
- Introduced a job to import BioTime attendance log.
- Developed a contract class to gather BioTime attendance log data.
- Introduced reason code field for attendance cases.
- Introduced color parameters to address the Approved punch issue in the attendance log summary.
- Upgrade of the rotational shift in attendance summary generation.
- Excluded the ‘mandatory’ option from the attendance setup group in the UI.
- Implemented attendance shift & related changes on attendance summary calculation.
- In this calendar form, we have added monthly shifts for all workers and introduced a cut-off date search feature.
Bonus management
- Created an import tool to load the previous year’s bonus salary.
- Highlighted sum of actual bonus amount in header and overlooked overridden amount from joining percentage.
- Implemented a feature to calculate bonus percentages for new joiners based on a 360-day cycle.
- Added functionality to round bonus values to two decimal places.
- Solved the department header percentage overwrite problem.
- Updated bonus payment calculation to use the overwrite value instead of the original value.
Payroll
- Resolved the transaction type for leave Salary to calculate benefits.
- Adjusted the deduction of settlement leave benefits in the current pay cycles.
- Rectified the first, middle, and last name fields in the career portal.
- Introduced a special needs flag to the identification service.
- Introduced WPS in uppercase and the sum of the amount on Excel sheet.
- Sort the mass create transactions per group transaction based on the transaction.
- Enabled a new parameter for Kyriba integration at the payroll UI level.
- Implemented a new table for Kyriba integration payment details.
- Integrated a new field for the job portal URL domain in the recruitment.
- Introduced validation from the contract while submitting a workflow in benefit management.
- Implemented a new import tool in benefit management.
- Introduced a new field to the forecast line in the import tool.
- Updated leave balance to collect only completed and posted workflow items.
- Resolved bug in benefit management workflow for deactivating contracts, where the ‘not approved’ status was not fixed.
- Included the probation date based on the employee’s start date from the worker.
- Corrected the number of benefit days based on the parameter calculation.
- Added a new ‘Holiday Public’ field to the import tool data in the Excel sheet.
- Created validation to ensure the proposed salary does not exceed the maximum salary.
- Included a dialog for adjusting the proposed salary in the job offer.
- Introduced the MRNNumber data member to the leave request service.
- Developed a multi-threaded batch job to assign employee groups to the pay cycle.
- Implemented a batch job to efficiently delete pay cycle data.
- Developed a batch job to recalculate workers within the pay cycle.
- Developed a batch job to ensure the integrity of pay cycle and worker data.
- Included a new field in the general request form.
- Expose the MRN number field on the leave request form if the setup is enabled.
- Deployed new UK tax codes T and L.
- Excluded the first weekend from calendar leave types.
- Implemented a new contract version for grade changes due to benefits increments.
- Updated UK tax exemptions.
- Resolved loan installment rounding issue.
- Updated salary retroactive setup.
- Validated loan policy for payment calculation and settlement restrictions.
- Added new total earnings inquiry with date range option.
- In PayCycle benefit exclude cost benefit for settlement leaves.
- Introduced Benefit deduction for leave settlement in PayCycle.
- EOS Calculation method 360 days rules.
- Import Mass transaction as group transaction.
- Inserted validation for the Benefit Management transaction type during workflow submission and while saving.
- Resolved the EOS accrual in the pay cycle to consider unpaid leave days.
- Introduced the Kyriba payment SFTP DLL.
- Introduced the Kyriba payment and forms.
- Introduced the Kyriba payment and forms & security.
- Introduced the Kyriba payment and details to the accrual screen.
- Introduced the Kyriba payment while processing accrual payments.
- Resolved the bug in the payslip report related to department and position, based on the date from the pay cycle.
- Introduced the ticket EOS price to the calculation.
Recruitment management
- The start time for the employment on a job offer must always be set to 8:00 AM.
- Integrated identification and nationality fields to the career portal login page.
- Resolved the issue with applicant reference attachments on job portal.
- Introduced a special needs flag to the identification screen.
- Made CV attachment mandatory on application portal.
- Applied a new rating description on interview assessment screen.
- Updated job portal image in backend recruitment.
- Implemented new company logo to the job portal and fixed the application auto-approve feature.
- Updated the design for the applicant interview assessment rating to the new format.
- When creating a new worker, at least one onboarding checklist must be assigned to proceed.
- Added option to update view team on existing reviews.
- Implemented a new field linked and present in the job portal integration.
- Implemented saved jobs and iqama transfer in the job portal integration as well as Dynamics.
- Excluded the recruitment configuration key from the recruitment logo table.
- Included the financial dimension field in the Recruitment Request Inquiry and resolved the bug related to dimensions.
- Introduced department and position description to the job portal job offer.
- Used increment percentage for forecasting expenses.
- Implemented URL placeholder for interview assessment in recruitment notification emails.
- Implemented attachment feature to the recruitment portal.
- Updated interview assessment process.
- Updated default questions for interview assessments.
Self-services
- Concealed the attachment section on the My Payslip screen in the ESS workspace.
- The revised design salary confirmation V2 has been added to the letter report.
- Added validations to the Excuse request setup to ensure they apply only to Excuse nature.
- Moved travel date from “per business trip request” to “business trip setup.
- Introduced the new MRN concept on both Dynamics and mobile.
- Rectified the active contract issue in the benefit service (mobile).
- Incorporated a new field, To airport, in the Leave Request & Ticket Request screen in D365 UI only.
- Enabled the number of hours and number of days in the Periodic service on mobile.
- Concealed the currency in the business trip expense line.
- Developed a new operation to return the label setup inside the permission service.
- Leave requests cannot be created if a worker has not used their annual leave balance and attempts to request unpaid leave.
- Introduced the MRNNumber data member to the leave request service.
- Included a new field in the general request form.
- Expose the MRN number field on the leave request form if the setup is enabled.