Difference between revisions of "SmartHCM Release Notes 4.0.9.0 MP26.1"

From SmartHCM Wiki
Jump to navigation Jump to search
 
(12 intermediate revisions by the same user not shown)
Line 39: Line 39:
  
 
== Enhancement ==
 
== Enhancement ==
 +
<u>'''Salary Deduction based on leave Slab'''</u>
 +
 +
Provided the enhancement in the 'Leave Management' and 'Payroll Management' modules to correctly handle Salary deductions based on leave slabs for yearly-based leave types. The following three screens have been modified to facilitate this functionality:
 +
 +
*<u>'''HRS_S023 - Leave Location Grade Setup'''</u>: A new section named "Salary Deduction based on leave Slab" has been introduced where users can now define policies for the deduction of pay associated with various yearly based leave types. In this section a check box "Is Applicable" and subscreen button "Slab Setting..." are provided to define relevant slab settings along with the status to apply this slab setting or not making the "Is Applicable" checkbox marked or not marked.
 +
 +
*<u>'''TOM_S031 - TOM Payroll Integration Setup'''</u>: The two new mapping options named "Deductive Leave Days" and "Deductive Leave Hours" have been added in the screen where users can map attendance parameters to specify which leaves should result in salary deductions. By this, the attached attendance code can be linked with a "Payroll Process" to automate salary deductions accurately.
 +
 +
*<u>'''PAY_S020 - Payroll Process'''</u>: The impact for enhancements made in the Leave Location Grade Setup and TOM Payroll Integration Setup screens related to "Salary Deduction based on leave Slab"  will now be accurately processed during a payroll run.
 +
 +
With these enhancements, your system can now seamlessly handle salary deductions based on leave slabs, ensuring precision and ease of use in managing payroll processes. This update enhances the Leave Location Grade Setup and TOM Payroll Integration Setup screens, making them more user-friendly and functional for payroll administrators.
 +
 
*<u>'''HRS_R015 - Full and Final Settlement'''</u>: The "Joining Date", "CNIC", "Basic Salary", "Gross Salary", "Department", "Location" and "Position" fields have been added in the report.
 
*<u>'''HRS_R015 - Full and Final Settlement'''</u>: The "Joining Date", "CNIC", "Basic Salary", "Gross Salary", "Department", "Location" and "Position" fields have been added in the report.
  
Line 48: Line 60:
 
*<u>'''RMS_S002 - Request Fields Setup'''</u>: The user was unable to update the list content against the "List" data type field.
 
*<u>'''RMS_S002 - Request Fields Setup'''</u>: The user was unable to update the list content against the "List" data type field.
  
*<u>'''RMS_S002 - Request Fields Setup'''</u>: As per defined fields ordering setup against any request in the this screen and upon checking checking this setup fields in the ESS "Generate request" screen in the same request form, defined fields were not aligned as per defined ordering setup.
+
*<u>'''RMS_S002 - Request Fields Setup'''</u>: As per the defined fields ordering setup against any request in this screen and upon checking this setup fields in the "Generate Request" screen (SmartESS) in the same request form, defined fields were not aligned as per defined ordering setup.
  
*<u>'''RMS_S002 - Request Fields Setup'''</u>: The user was unable to update the list content against the list type field.
+
*<u>'''PAY_S020 - Payroll Process'''</u>: On running a "Provisional Run" payroll process, it automatically got Final.
  
*<u>'''RMS_S002 - Request Fields Setup'''</u>: On generate request in ESS, "Leave Type", "Encash Hours" and "JD" field was mandatory, so as we filled the Leave type and Encash hours field submit button got enable which was wrong as JD field is also mandatory.It should be enable after JD field. Its working fine on multi-select "Yes" but issue was occurring when JD multi-select was "No".
+
*<u>'''PAY_S020 - Payroll Process'''</u>: The system did not run the Payroll Process properly.
  
*<u>'''PAY_S020 - Payroll Process'''</u>: On running payroll process wrong date was showing.
+
*<u>'''HRS_R060 - Employee Data Export'''</u>: The report did not fetch the records on clicking on "View Data" or on "Export Data" when we select any date filter on the screen like "Date of Joining" or "CNIC Expiry Date:" etc.
 
 
*<u>'''PAY_S020 - Payroll Process'''</u>: On running a 'provisional run' payroll process was getting final.
 
 
 
*<u>'''PAY_S020 - Payroll Process'''</u>: Payroll process tracking was not working.
 
 
 
*<u>'''HRS_R060 - Employee Data Export'''</u>: The report was not fetching the records on clicking on "View Data" or on "Export Data" when we select any date filter in the screen like "Date of Joining" or "NIC Expiry Date:" etc.
 
  
 
*<u>'''PAY_R043 - Tax Certificate'''</u>: Data was truncating in the report.
 
*<u>'''PAY_R043 - Tax Certificate'''</u>: Data was truncating in the report.
  
*<u>'''HRS_S117 - Full and Final Settlement'''</u>: Amount of "Gross Pay" was not showing correctly in this screen.
+
*<u>'''HRS_S117 - Full and Final Settlement'''</u>: The amount of "Gross Pay" was not showing correctly on this screen.
  
*<u>'''HRS_S117 - Full and Final Settlement'''</u>: Joining Date was showing wrong. In Old Resign No record latest Joining date was showing.
+
*<u>'''HRS_S117 - Full and Final Settlement'''</u>: "Joining Date" was showing wrong. In the old "Resign No." record latest "Joining Date" was showing.
  
*<u>'''PAY_R004 - Salary Sheet'''</u>: The system will not add the amount of the "Paid_Arrears" column in the "Gross Pay" for the "Allowances" which was available in the "Pay_Emp_Payroll" table.  
+
*<u>'''PAY_R004 - Salary Sheet'''</u>: The system was shown the wrong value in the "Gross Pay" column.
 
 
*<u>'''TOM_S020 - Holiday Setup'''</u>:  Organization tree was not working in Holiday Setup screen
 
 
   
 
   
*<u>'''HRS_S030 - Employee Separation'''</u>: Joining Date was showing wrong. In Old Resign No record latest Joining date was showing.
+
*<u>'''HRS_S030 - Employee Separation'''</u>: "Joining Date" was showing wrong. In the old "Resign No." record latest "Joining Date" was showing.
 
 
*<u>'''HRS_S020 - Employee Increment'''</u>: Updated 'Gross Salary' was not hitting in the "Employee Information" screen when we authorize any record from this screen for any employee.
 
  
*<u>'''HRS_S028 - Contract Renewal'''</u>: Updated 'Gross Salary' was not hitting in the "Employee Information" screen when we authorize any record from this screen for any employee.
+
*<u>'''HRS_S020 - Employee Increment'''</u>: The system did not update the "Gross Pay" in the "Employee Information" screen after authorizing the record.
  
*<u>''' HRS_S028 - Contract Renewal'''</u>: Contract Renewal: 1. Swipe the button 'calculate gross' and 'New Gross Adjustment:' fields. 2. In the contract history all the salary related columns will be showing the value in 2 decimal places. Employee Basic Salary editing: On query the data the field "Current Gross Adjustment:" will show diffrent value when we newly edit any employee salary.
+
*<u>'''HRS_S028 - Contract Renewal'''</u>: The system did not update the "Gross Pay" in the "Employee Information" screen after authorizing the record.
  
*<u>'''HRS_S034 - Leave Request'''</u>: On searching any employee id, it was showing Request Failure Error.
+
*<u>''' HRS_S028 - Contract Renewal'''</u>: 1. The "Calculate Gross" button and "New Gross Adjustment" field have been swapped. 2. In the "Contract History" panel, all the salary-related columns were not shown the values in two decimal places.
  
*<u>'''HRS_S020 - Employee Increment'''</u>: Increments arrear rate was not calculating on the basic correctly.
+
*<u>'''HRS_S020 - Employee Increment'''</u>: Increments Arrears Rate was not calculated on the "Basic" allowance correctly.
  
*<u>'''PAY_S042 - Employee Basic Salary Editing'''</u>: Updated 'Gross Salary' was not hitting in the "Employee Information" screen when we authorize any record from this screen for any employee.
+
*<u>'''PAY_S042 - Employee Basic Salary Editing'''</u>: The system did not update the "Gross Pay" in the "Employee Information" screen after authorizing the record.
  
 
*<u>'''HRS_R016 - Stopped Employee List'''</u>: Data was not showing properly in the "Location", "Department", "Grade", "Position", "Basic Pay", "Join Date" and "Separation Type" columns in the report.
 
*<u>'''HRS_R016 - Stopped Employee List'''</u>: Data was not showing properly in the "Location", "Department", "Grade", "Position", "Basic Pay", "Join Date" and "Separation Type" columns in the report.

Latest revision as of 10:03, 11 September 2023

SmartHCM 4.0.9.0 MP26.1 Release

Release Date: 06-Sep-2023

Module Version: 4.0.9.0 MP26.1

Maturity Status: QA Approved

Compatibility

Application Version
SmartESS MP26.1 3.0.9.0
SmartHCM Flutter Mobile App. (Android) 2.0.4.0
SmartHCM Flutter Mobile App. (iOS) 1.0.2.0
SmartHCM e-Recruitment 2.0.0.2
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.2

Enhancement

Salary Deduction based on leave Slab

Provided the enhancement in the 'Leave Management' and 'Payroll Management' modules to correctly handle Salary deductions based on leave slabs for yearly-based leave types. The following three screens have been modified to facilitate this functionality:

  • HRS_S023 - Leave Location Grade Setup: A new section named "Salary Deduction based on leave Slab" has been introduced where users can now define policies for the deduction of pay associated with various yearly based leave types. In this section a check box "Is Applicable" and subscreen button "Slab Setting..." are provided to define relevant slab settings along with the status to apply this slab setting or not making the "Is Applicable" checkbox marked or not marked.
  • TOM_S031 - TOM Payroll Integration Setup: The two new mapping options named "Deductive Leave Days" and "Deductive Leave Hours" have been added in the screen where users can map attendance parameters to specify which leaves should result in salary deductions. By this, the attached attendance code can be linked with a "Payroll Process" to automate salary deductions accurately.
  • PAY_S020 - Payroll Process: The impact for enhancements made in the Leave Location Grade Setup and TOM Payroll Integration Setup screens related to "Salary Deduction based on leave Slab" will now be accurately processed during a payroll run.

With these enhancements, your system can now seamlessly handle salary deductions based on leave slabs, ensuring precision and ease of use in managing payroll processes. This update enhances the Leave Location Grade Setup and TOM Payroll Integration Setup screens, making them more user-friendly and functional for payroll administrators.

  • HRS_R015 - Full and Final Settlement: The "Joining Date", "CNIC", "Basic Salary", "Gross Salary", "Department", "Location" and "Position" fields have been added in the report.
  • PAY_R043 - Tax Certificate: 1. A new field "Show the Signature" check box has been provided in a "Report Specific Parameters" panel; by default, it will be "Checked". 2. When a user generates the report then the "Signature" and "Other Details" will be shown/hidden in the report if the new "Show the Signature" check box is "Checked"/"Unchecked". 3. By showing/hiding the new check box, a message "This is a computer-generated Tax Certificate, no signature is required." will appear/disappear.

Fixed Issues

  • HRS_S185 - Employee Information: On adding or editing the employees in the screen, an error was coming "Object reference not set to an instance of an object".
  • RMS_S002 - Request Fields Setup: The user was unable to update the list content against the "List" data type field.
  • RMS_S002 - Request Fields Setup: As per the defined fields ordering setup against any request in this screen and upon checking this setup fields in the "Generate Request" screen (SmartESS) in the same request form, defined fields were not aligned as per defined ordering setup.
  • PAY_S020 - Payroll Process: On running a "Provisional Run" payroll process, it automatically got Final.
  • PAY_S020 - Payroll Process: The system did not run the Payroll Process properly.
  • HRS_R060 - Employee Data Export: The report did not fetch the records on clicking on "View Data" or on "Export Data" when we select any date filter on the screen like "Date of Joining" or "CNIC Expiry Date:" etc.
  • PAY_R043 - Tax Certificate: Data was truncating in the report.
  • HRS_S117 - Full and Final Settlement: The amount of "Gross Pay" was not showing correctly on this screen.
  • HRS_S117 - Full and Final Settlement: "Joining Date" was showing wrong. In the old "Resign No." record latest "Joining Date" was showing.
  • PAY_R004 - Salary Sheet: The system was shown the wrong value in the "Gross Pay" column.
  • HRS_S030 - Employee Separation: "Joining Date" was showing wrong. In the old "Resign No." record latest "Joining Date" was showing.
  • HRS_S020 - Employee Increment: The system did not update the "Gross Pay" in the "Employee Information" screen after authorizing the record.
  • HRS_S028 - Contract Renewal: The system did not update the "Gross Pay" in the "Employee Information" screen after authorizing the record.
  • HRS_S028 - Contract Renewal: 1. The "Calculate Gross" button and "New Gross Adjustment" field have been swapped. 2. In the "Contract History" panel, all the salary-related columns were not shown the values in two decimal places.
  • HRS_S020 - Employee Increment: Increments Arrears Rate was not calculated on the "Basic" allowance correctly.
  • PAY_S042 - Employee Basic Salary Editing: The system did not update the "Gross Pay" in the "Employee Information" screen after authorizing the record.
  • HRS_R016 - Stopped Employee List: Data was not showing properly in the "Location", "Department", "Grade", "Position", "Basic Pay", "Join Date" and "Separation Type" columns in the report.