Payroll
- Validate for mandatory leave return based on allowed number of days of return on leave type.
- Introduce pay with accrual payment for advance leave payment process
- Convert leave request to payroll transaction as pay with accrual payment method for selected check box in leave request.
- Implemented a new payment method that includes accrual, supporting leave, leave encashment, ticket encashment, and leave return.
- Fix fetching worker dimension for previous month benefits in the pay cycle.
- On end of services final settlement added previous months penalty calculation.
- Auto leave and ticket adjustment for day and ticket variances.
- Validate on pay cycle for non-applied leave return greater than allowed number of days on leave type.
- Exclude public holidays and weekends from the leave return for calendar leave types of calculation.
- Remove first weekend from total leave balance.
- Calculate worker benefits from previous month in the current pay cycle cutoff.
- New compensation benefit to be included based on calculation only.
- Fix penny variance in salary sheet decimals compared to the net salary for the pay cycle.
- Allow salary phase payments using the default accrual payment method.
- Validate the length of service for EOS based on the active contract or minimum employment criteria.
- Support different leave type in accrual calculation and CTC benefits inquires
- Calculate worker payroll in the batch without adding groups and updating lines.
- Calculate pay cycle lines in the batch.
- In the benefit policy matrix changes, define “calculation” in place of “benefit.
- Implemented UK pension calculation in the pay cycle.
- Implemented new UK tax calculation in pay cycle.
- Implemented new UK national insurance.
- End of services calculation based on 360 for year and 30 days for month.
- Calculate end of services accrual based on accrual field instead of termination filed.
- Rounding penny for pay cycle inquires.
- Calculate services period based and accrual on yearly unpaid balance 20 days.
- Show ticket payment as sperate column on salary sheet and earning statement.
- Support opening balance for unpaid leave from accrual adjustment function.
- Altered to facilitate multi-selection for handling multiple transactions.
- Modified to enable multi-selection for paying multiple transactions, along with validation for mandatory leave return
- Modifications in the WPS file related to the decimal places.
- Introduced a currency column.
- Implemented grade history upload features within the upload tool.
- Implemented company and sub pay group data fields in the import contract and benefits tool.
- Modified the EOS report label in the transaction report.
- Updated the pay slip with EOS and leave balances and added compensation to the report.
- Expanded the character limit for transaction setup to 60 in payroll.
- Included an option to remove the legal entity name in pay group setup per pay slip group.
- Updated the labels for the travel expense daily rate.
- Expense incurred per day for travel based on the setup.
- Custom field was implemented on the employee entity and the contact entity.
- Adjusted the salary sheet to round amounts.
- Implemented a new mass convert batch on the transaction.
- Personalized the experience field in the employee entity v2.
- A new custom email configuration was implemented on career portal service.
- Removed the multiple records for pay cycle lines in a batch job.
- Recomputed the batch job using a multi-threading concept.
- Introduced employee group in batch job via multi-threading concept.
- Verified the batch job using the multithreading concept.
Recruitment management
- Added interview assessment button in offer screen.
- Bring up the position forecast id, worker department, from date and end date while changing from forecast to budget.
- Implemented notification regarding the recruitment process from screening to onboarding and survey for dynamics recruitment.
- For the task management, introduced dynamics email notifications.
- Oversee email notifications for tasks as per the released option.
- Developed new position forecast and department lookup and updated the current versions.
- Resolved the bug affecting the position forecast import tool.
- Modified the recruitment request filter to the position based on job and department.
- Modified the department lookup dialog and deleted the manager from the lookup on position forecast manager.
- Modified the process mid-workflow if the step name matches the value in the parameter form for job offer
- Workspace for hiring summary featuring data visualization on charts.
- Conceal the request status on the recruitment request form if opened from the ess workspace.
- Display the position on requests if the project is cancelled and the same position is involved.
- Modified the score amount field to a row on the interview assessment.
- The worker offer summary was deleted in response to the inquiry.
- Introduced a medical insurance field on the job portal service.
- Resolved the issue with applicant images in the job portal service.
Self-services
- The work item data model to be set as a shared data.
- Resolved the workflow that is not initiated in the submitted status for general requests.
- Calculate per night and same day rate changes in the business trips.
- Exclude worker on behalf of validation for leave return nature.
- In leave return set the worker on behalf of as current user if the original leave was created by on behalf of.
- Integrated modify menus into the security role and privileges.
- Users can only see the modify requests that they have created.
- Resolved the issue by adding a condition to prevent the workflow engine from running in the ‘not submitted’ state.
- Updated the Arabic labels for the workflows.
- Implemented changes in the workflow to address the stuck issue that occurs after submission.
- Included the workflow engine in the edit method of the personnel info process.
- Modified the syntax for Arabic label translations.
- Added loan setup functionality to ensure that users cannot generate a request if they have a loan pending.
- Display only the modify requests created by the current user.
- Resolved the issue in the payslip view service.
- Eliminated the duplicated label through an override during check-in.
- Validated both edit and create functions for all person services.
- Introduced new fields on the self-service travel expense claim form.
- Modified labels for workflow menu items on self-service module.
- Added newly created modify requests to the pending workflow on assigned to me.
- Included department head and department VP as workflow participants in self-service.
- Introduced a new Api to verify status from pending or completed on mobile for all profile person services.
- The travel expense and business trip forms were altered based on the third-party lookup parameter from the transaction.
- Extract the ledger dimension list for the main account in the ledger.
- Training inquiry was selected based on the business trip form.
- Included company name and user in the list of work items assigned to me on the mobile.
- Introduced a ‘completed’ key to allow editing of data members in person across all services.
- Change the workflow engine to submit rather than use the state machine on mobile.
- Introduced a new key for the identification service allowing mobile editing.
- Introduced validation when creating an excuse if the worker has a leave request or business trip for the same day.
- Introduced claim date for both travel expenses and mobile.
- Updated the dependent service label to the correct version in mobile.
- The header of mobile work items assigned to the model now included po and pr total amounts.
- Relocated training requests to a separate group on the business trip.
- Only include header data in the work item assigned to the data model if the child table has no relations.
- Facilitated the row changes in all payroll self-service versions.
- Enabled row version change tracking properties for all requests in self-service.
- Activated the print button for the letter request in self-service once the workflow is completed.
- Introduced a ‘complete’ button for work item action on mobile.
- Added a new training inquiry course in self-service.
- Updated the request to be converted into a transaction with a daily rate.
- Inactivated alternative validation without a leave request.
- Rejected the missing Enum element at the mobile workflow level.
- Implemented azure Bing map in the mobile service.
- Dynamics periodic payment based on amount or day calculation or hourly.
- Leave balance based on removing first weekend.
- Conceal the costs for meals, transportation, accommodation, and mobile for business trip.
- Eos balance field disabled on both mobile and web based on the application parameters.
- Modify request approval resolved on the workflow and created security menu item.
- The year of experience and job description were neglected on the recruitment service on created the recruit service.
- Implemented option to allow editing for ‘on behalf of ‘ field on modify request.
- According to the configuration and user permissions, introduced modify request and leave return buttons on the request screen on mobile.
- A new position lookup added on the recruitment service on mobile.
- Introduced the missing mandatory fields in the recruitment services on mobile.
- Resolved the error in creating medical requests and enhanced the ‘created by’ properties.
Manpower management
- Implemented periodic benefit forecasting.
- Implemented fixed indirect calculation forecasting.
- Implemented department expenses forecasting.
- Implemented forecasting inquires.
- Updated the position forecast department lookup based on the user-level security form.
- Added the position forecast line import tool on the line.
- Implemented a new position forecast for employees, benefits, and transactions according to the workforce dimensions.
- Updated the position forecast department lookup according to the Enum.
- Changed the position forecast dimension on the setup screen to accommodate a new lookup.
- Implemented a new forecast for expense changes.
Human resources
- Added ‘worker legal status’ to the worker form on human resources.
- The Hijri birth date got updated on worker tool.
- Introduced a new identification number field in the transaction.
Attendance management
- Integrated a bulk list of attendance records from a third party as well as from mobile.
- Linked up the azure map on Soletechs payroll attendance.
- Excluded the inclusion of minutes when calculating penalties for delays and early leaves.
- Before generating an “attendance not calculated” error, the penalty calculation must check the contract start date.
- Introduced a new summary attendance reason code form.
- Implemented setup fields for BIOTIME integration.
- Validation process for overtime with a zero amount.
Dynamics ESS 365
- Fetch the current date’s attendance data for the mobile home dashboard.
- Included company name and user in the list of work items assigned to me on the mobile.
- Copied and resolved the destination group lookup value from the mobile.
- Introduced a new Api to verify status from pending or completed on mobile for all profile person services.
- Integrated a bulk list of attendance records from a third party as well as from mobile.
- Updated the workflow history document type in mobile based on the selected language.
- Added a Enum type to get the workflow history on mobile for self-service workflow.
- Included company name and user in the list of work items assigned to me on the mobile.
- Change the workflow engine to submit rather than use the state machine on mobile.
- Introduced a new key for the identification service allowing mobile editing.
- Introduced claim date for travel expenses on mobile.
- Updated the dependent service label to the correct version in mobile.
- The header of mobile work items assigned to the model now included po and pr total amounts.
- Introduced a ‘complete’ button for work item action on mobile.
- Updates from mobile on the leave return service changed the transaction start and end.
- Modified the Arabic label for all self-service mobile services.
- Integrated a bulk list of attendance records from a third party as well as from mobile.
- Rejected the missing Enum element at the mobile workflow level.
- Implemented azure Bing map in the mobile service.
- Implemented a new operation that returns from time, to time, allow edit from time, and allow edit time for the mobile app.
- Added a view-only attachment feature in the mobile app.
- Implemented a new operation that returns from time, to time, allow edit from time, and allow edit to time for the mobile app.
- Copied and resolved the destination group lookup value from the mobile.
- Added a view-only attachment feature in the mobile app.
- Fixed the mobile edit functionality for the person in all profile services.
- Display ledger account type for the main account in the ledger for workflow items.
- Included ‘show dimensions’ field on the work item data assigned to the model.
- Updated the workflow history document type in mobile based on the selected language.
- Updates from mobile on the leave return service changed the transaction start and end.
- Resolved the check-in and check-out issue on the dashboard and attendance history updated at the Arabic label.