4.0MP25

From SmartHCM Wiki
Jump to navigation Jump to search

SmartHCM 4.0.7.0 MP25 Release

Release Date: 05-Apr-2023

Module Version: 4.0.7.0 MP25

Maturity Status: Cancelled

Compatibility

Application Version
SmartESS MP25 3.0.7.0
SmartHCM Flutter Mobile App. (Android) 2.0.3.0
SmartHCM Flutter Mobile App. (iOS) 1.0.2.0
SmartHCM e-Recruitment 2.0.0.1
SmartHCM Webservice 2.3.3.0
SmartHCM Attendance Uploading Utility 1.1.1.0
SmartHCM Notification Sender Utility 1.0.0.0
SmartHCM WebAPI 1.0.0.1

Enhancement

  • PAY_R012 - Fund Yearly Contribution: Modification has been required in "Fund Yearly Contribution Report" w.r.t. Profit/Loss.
  • PAY_R042 - Fund Balance Statement: Modification has been required in "Fund Balance Statement" report w.r.t. Profit.
  • Database - Database / Backend Development: The following back-end calculations/process has been done: 1) "Basic to Gross" calculation 2) "Gross to Basic" calculation 3) "Gross Adjustment" changes in "Payroll Process" 4) Maintain history for "Gross Adjustment" value
  • HRS_R060 - Employee Data Export : The "Title", "IBAN" field and "Employee Address" in the "Report Parameters Form" screen has been provided and also the "Title", "IBAN" and "Employee Address" column in the report.
  • HRS_R017 - Employee Promotion List: 1. The "Department" as a "Sub-Group" has been provided in the report. 2. The "Last Grade" and "New Grade" columns has been provided in the report. 3. The "Promotion Date" column has been provided in the report. 4. "Date" range specific parameters will now be working on "Promotion Date" column in the report.
  • PAY_S017 - Monthly Data Upload: The data uploading mechanism from front-end to back-end has been moved.
  • PAY_S020 - Payroll Process: On the calling of procedure a parameter has been added.
  • PAY_S011 - Monthly Payment Deduction (Code wise): Audit log has been provided in the screen.
  • RMS_S004 - Manage Request: Final RMS integration with its complete effect, after user approves a request has been provided.
  • GEN - General Work: Studied current RMS and Identified Areas For Required Changes.

Fixed Issues

  • HRS_S033 - Leave Balance: System was showing wrong "Leave Balances" and "Leave Balance History" against some employees.
  • TOM_S036 - Monthly Time Sheet Approval: Application was hanging while working on the screen.
  • SET_S002 - Locations: Provided the proper paging functionality for the highlighted part and also make sure that each page show 20 entries with more than a 1000 entries for the other pages. There will be no hardcode 1000 entries value that will restricting in the system and it will accept and save more than 1000 entries easily.
  • SET_S002 - Locations: "request failure" message was coming in the screen on searching the organization to view/ add its associated location.
  • TOM_S018 - Machine Attendance Loading: Created a script 'TOM_MACHINE_DATA_REJECT_LOG' table data insertion as huge data is inserting daily.
  • TOM_S018 - Machine Attendance Loading: Attendance reload was not working.
  • TOM_S018 - Machine Attendance Loading: If we were deleting an employee from the employee bank screen for any reason then It was not showing in the employee dropdown of the machine attendance loading screen.
  • TOM_S018 - Machine Attendance Loading: All the duplicated records will be deleted after one day.
  • TOM_S018 - Machine Attendance Loading : An issue in attendance reloading, attendance on Off days were showing as absent even after reloading the data.
  • HRS_R031 - Appraisal Result: Added a new column "Classification" after the "Per%" column in the report to show the classification with each Appraiser record.
  • HRS_R031 - Appraisal Result: Data was not showing correctly according to selected date filter. Appraiser type will be working properly.From date and to date will be working properly.
  • TOM_S004 - Roster Template: Copy record of roster template was not working.
  • HRS_R014 - Employee Leave Encashment: 1. Provided a new filter namely "Leave Type" drop down in the "Report Specific Parameters" panel and it will be added just below the "Employee" drop down. Data will also be filtered in the report as per this new provided filter. 2. Provided the "From Date" and "To Date" fields just below the "Report Name" in the "Header" of the report. 3. If multiple records were showing against an employee then rows lines will be show properly in the report. 4. Renamed column "Encash. Days" with "Encash. Days/Hours" in the report. 5. Provided a "Total" field of "Encash. Amount" column.
  • TOM_S003 - Time Slot: Added 3 OT code in which 1 OT code default value is "Yes" and 2 OT code default values are "No", on deleting 1 OT code whose default value is "Yes", it makes both the OT codes "Yes" whose default value is "No" and it was also not editable. Only one OT code will be "Yes" at a time and it will be editable. Show the proper message of this that user was not allowed to delete by default set OT code. when we save/edit any new 'extra hours rule' and refresh the page and again search the that specific time slot it show the previous one records which was wrong.
  • TOM_S003 - Time Slot: In the 'Over time Approval' panel when the user mark the checkbox and then again search the same time slot against which user make the checkbox 'yes', it disappeared on refreshing the page and the checkbox remained uncheck which was wrong.
  • TOM_S003 - Time Slot: Added a new field named "Adjust Hours if Absent" just below the "Required Hours" field which may have positive as well negative value, and default value is "0".
  • ESS_S001 - Notification Calendar: The system was checking "Email / Sms Server Settings" with already selected "Id" in the screen, but if the settings have changed for any reason and saved again so the system will create next id and then system couldn't find the settings on previous id and was giving error in this case.
  • ESS_S001 - Notification Calendar: In "Notification Calendar and Settings" Screen as per Display in English Mode Whole layout both Section Search "System Date" and "Custom Date Notification" display, Issue was in "Right to Left" Layout in Arabic Mode in whole screen.
  • HRS_S185 - Employee Information: "Select Employee" combo box was not opening.
  • HRS_S185 - Employee Information: Manual Id: 1. user will be unable to enter any character in "employee id" field. 2. when user was creating of employee ids on "auto id" generation format then changed the setting to "manual id" generation then user in system will be allowed to entered with a logic of "last generated id maximum value +1 " and regardless of this field will remain red until the system doesn't recognized the correct id entered by the user. Remember this action will be performed on clicking "save" button. Auto Id: 1. Showed the attached message when system found any duplication of id when user was going to add any employee in the screen. 2. when user was creating of employee ids on "manual id" generation format then changed the setting to "auto id" generation then the system will show message was "duplication of id" was generated for the new employee whose data was going to save and guide the user in the same message that again click on save button so that the new correct id can be generated automatically. IN this scenario on clicking on save button after the "duplication id" message display system will automatically generate and fill the id in "Employee id" field with a logic of Sequence No "last generated id maximum value +1 ".
  • HRS_S185 - Employee Information: when we added any employee's signature on the employee information screen and click on save then when we reopen the employee the signature was not showing there.
  • HRS_S185 - Employee Information: 1. Gross Pay was showing wrong in the screen. 2. Gross Adjustment was not showing in the screen.
  • HRS_S185 - Employee Information: "Request failure" message was coming in the screen on searching the employees information.
  • HRS_S185 - Employee Information: E-files were not uploading.
  • Database - Database / Backend Development: After the payroll process the final run of employee was not showing in the payroll inquiry and salary sheet.
  • PAY_S008 - Overtime Location Grade Setup: Only "With Payroll" records will be show in the combo list.
  • PAY_S008 - Overtime Location Grade Setup: When limit was crossing in the 'Amount ' field there was an error message popping up which was unable to understand. So, it will be generated in a way which was understandable to the user.
  • RMS_S004 - Manage Request: When we mistakenly insert 12:00 am and then remove it 12::00 from both the fields check-in/checkout in generating request through ess it was sending request with 12:00am entry which was wrong.
  • RMS_S004 - Manage Request: Employee's filter was not working in the screen.
  • RMS_S004 - Manage Request: On generate request, when any request got approved the integration process will be processed and also drop the entry of process.
  • RMS_S004 - Manage Request: The other integration customization was done.
  • RMS_S004 - Manage Request: On opening the manage request screen it keeps on loading and no data was shown. The employee already has all the rights.
  • RMS_S004 - Manage Request: On selecting Employee id in 'GENERATE REQUEST ' TAB request form was not displaying on the screen.
  • RMS_S004 - Manage Request: On performing process action, the name of staff member from in manage request was duplicated in the list and the pagination bar on the table shows increase in record instead of reduction. It was duplicating the specific row instead of removing it from the approved list. On refreshing the page, it shows an accurate record and all the duplicate records vanished from there and the pagination bar also shows exactly correct record count.
  • WFL_S002 - Define Workflow: The alteration of the workflow hierarchy led to a temporary modification, however, it later returned to its original state, causing disruptions in the workflow for the users.
  • WFL_S002 - Define Workflow: When user made changes in workflow to change reporting lines then base level id was not changing so It creates problem in workflow entry and also assign rights was not working on that employee. Secondly duplicate entry was saving for one employee.
  • WFL_S002 - Define Workflow: Workflow was giving issue while updating levels of some employees who are on wrong levels in leaves workflow hierarchy.
  • HRS_S020 - Employee Increment: Provided the customization in the screen as mentioned in the "Prototype".
  • PAY_R045 - Monthly Attendance Status: Report was not generating data with all the employee statuses.
  • TOM_R002 - Individual Time Sheet (Standard): when we set value of 31 in "Pay Day" column of screen "Payroll groups" then in report the date was showing wrong.
  • TOM_R002 - Individual Time Sheet (Standard): 1. "Leave Hours" value was not showing in the "Total" field if the multiple "Check-In" and "Check-Out" exists but user selected time calculation rule "Based on first check-in and last check-out". 2. Wrong value was showing in the "Hours Worked (break excluded)" column if the multiple "Check-In" and "Check-Out" exists but user selected time calculation rule "Based on first check-in and last check-out".
  • TOM_S010 - Attendance Adjustment: The manual attendance related work in the Rms integration was done.
  • HRS_S112 - Applicant Interviews: The description written in "Appraisal Attributes" was not showing completely in "Applicant Interviews" screen.
  • PAY_R012 - Fund Yearly Contribution: Withdrawal and closing balance column was showing wrong value in the report.
  • PAY_S011 - Monthly Payment Deduction (Code wise): In the Monthly Payment deduction (code wise) screen if we have two or more employees having the same name with different id , the deduction amount was updated for all the employees having the same name while updating it for any one of the employee.
  • HRS_S034 - Leave Request: When the user applies leave for the last .5 hours it was showing a leave already exists error, and accepting leave on .4 hours.
  • PAY_S020 - Payroll Process: While running the payroll process, it was showing the error.
  • PAY_S020 - Payroll Process: Payroll execution was taking too much time.
  • PAY_S020 - Payroll Process: The arrears of medical allowance was not calculating properly while basic salary arrears was calculating properly.
  • PAY_S020 - Payroll Process: An issue that if OT gets approved after timesheet approval it will not become part of payroll but when OT was approved after timesheet approval, it will reflect in salary sheet but in timesheet approval report OT approval was not reflected.
  • PAY_S049 - Outside Payroll Overtime Transactions: On deleting one record from "Overtime Approval" screen, it was deleting all records from "Outside Payroll Overtime Transaction" screen.
  • PAY_S049 - Outside Payroll Overtime Transactions: If using same OT code against "Before", "After" and "During", it shows value present in "After" record. Instead it will sum the all values present in "Before", "After" and "During".
  • PAY_S049 - Outside Payroll Overtime Transactions: When editing "Hours" data, it will save any entered decimal values up to two decimal points only.
  • TOM_R016 - Individual Time Sheet (Advanced): 1. "Leave Hours" value was not showing in the "Total" field if the multiple "Check-In" and "Check-Out" exists but user selected time calculation rule "Based on first check-in and last check-out". 2. Wrong value was showing in the "Hours Worked (break excluded)" column if the multiple "Check-In" and "Check-Out" exists but user selected time calculation rule "Based on first check-in and last check-out".
  • TOM_R016 - Individual Time Sheet (Advanced): When we set value of 31 in "Pay Day" column of screen "Payroll groups" then in report the date was showing wrong.
  • HRS_S028 - Contract Renewal: Provided the customization in the screen as mentioned in the "Prototype".
  • HRS_S028 - Contract Renewal: Screen was not working.
  • PAY_S042 - Employee Basic Salary Editing: Provided the customization in the screen as mentioned in the "Prototype".
  • PAY_R004 - Salary Sheet: The Overtime hours were rounding off in salary sheet but it will show exact hours instead of rounding off for all employees.
  • PAY_R025 - Reconciliation Statement: Removed the conditional +/- calculation in the report.
  • PAY_R025 - Reconciliation Statement: Figures in salary sheet and reconciliation statement was not matching for income tax.
  • PAY_R046 - Payroll Overtime Payment: Provided a new report "Payroll Overtime Payment - PAY_R046". Report filtration parameters will be same as general parameters of any report and specific parameters are "Employee" and "Payroll Month". Report will show in the "Reports" folder of sub-module "With Payroll" of the "Overtime Management" module.
  • SET_S004 - Country, Provinces and Cities: In the country screen made the 'Nationality male', 'Nationality Female' ,'Country code', 'Mobile Format' fields mandatory and also provided the tool tip in the 'mobile format' to show a message that how to write a mobile format in this field for ex: XNNNNNNNNN.
  • HRS_S207 - Pivot Table Reporting Tool: Row Total and Final total was wrong.
  • HRS_S207 - Pivot Table Reporting Tool: Horizontal Scroll Bar was showing at the end of report so it is difficult to use it. This scroll bar will be shown static at the end of screen.
  • HRS_S207 - Pivot Table Reporting Tool: In Main "Pivot Table Reporting Tool" Report Name "Attendance Ranking" only Current Date "Work From Home Count" Calculation in was not working correctly.
  • HRS_S128 - Letter Template: While creating a dynamic letter, the CSS was not working on print PDF while it was working on the editor preview.
  • TOM_S038 - Mobile Device Attendance Setup: On adding a location in the mobile device attendance setup, after saving the location it was not displaying on the Attendance location panel.
  • RMS_S002 - Request Fields Setup: 1. Provided a new tab named "Integration Setup" in the screen. 2. Also, provided a new tab named "Fields Setup" in the screen. "Fields" panel will be shown in this tab.
  • PAY_S048 - Outside Payroll Overtime Location Grade Setup: Only "Without Payroll" records will be show in the combo list.
  • HRS_S163 - Job Information: The organization dropdown was now opening but repeating each row multiple times.
  • RMS_S001 - Request Type Setup: If user want to delete or make it blank any procedure from the 'procedure' column in the screen it will save it, also make sure this deletion action will be performed when any child record was not exist against this procedure.
  • HRS_S023 - Leave Location Grade Setup: On changing "Entitlement cycle based on" field filters the field for "When first time balance will be entitled" was behaving abnormally.
  • HRS_R060 - Employee Data Export: The date was not showing in correct format in "Export to Excel" sheet.
  • TOM_R012 - Time Sheet Approval Status: Report was not working on the selected filter.
  • PAY_S012 - Payroll Overtime Records: Only "With Payroll" records will be show in the combo list.
  • PAY_S053 - Fund Slab Wise Location Grade: Fund slab wise location grade screen was giving error in adding service length slabs if we were adding 2nd slab, the "To Year" was not accepting any value except 99.
  • SEC_S010 - User Rights:"Group Rights" functionality in the "Assign Group Rights" tab was not working.