Subject: | Auto Calculate Normal Hours and Overtime when ShiftID, Start Time and End Time details are filled |
Summary: | At this moment supervisors have to manually calculate if an entry is being edited due to no start time or missing end time. Have a look at the below screenshot as an example. User will have to use an excel or a calculator to calculate the hours. The minute this process is done manually, we have opened up room for errors in calculation and made the user reluctant to use the system, since one part is manual. You can allow them to override but the first instance system should calculate.
Calculation rule to look at Shifts Segment hours, as well as Time Control, Details sequencing order for calculation of normal hours, time and 1/2 and double time
|
Audit Notes: | |
16 Aug 2019 | 11:55AM Comment 1 by Alvis (Link Technologies) Case 11671 added to project 11.0 |
16 Aug 2019 | 12:02PM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 16-08-2019 12:02 PM Time Taken: 3.50 |
| Development work for this case has been completed. The change will be available in version: 11.0.0816 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Removed "Normal", "Time (1/2), "Time (2x" and "Holiday" fields from the add/edit form
- When an entry is added or modified, the system computes the hours based on the start and end time.
2. The issue was caused by: - Improvement
3. Next Step: - UAT
4. Notes: |
|
16 Aug 2019 | 03:14PM Comment 3 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 16-08-2019 03:14 PM Time Taken: 1.50 |
| For UAT |
|
20 Aug 2019 | 10:07AM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 20-08-2019 10:07 AM Time Taken: 2.50 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Set the shift to 'DS' for employee 'E029'. Start Time - 8am Break 1 - 10 to 10.30am Lunch - 1pm to 2pm Break 2 - 4pm to 4.15pm Shift Segment - Segment 1 (Normal) = 8
- Segment 2 (Time and 1/2) = 2
- Segment 3 (Double Time) = 8
Create a timesheet for the date 20/08/2019 with start time as 8am and finish as 5.00pm The system create the entry with "Normal" hours as 7.25 | Pass | 2 | Create a timesheet for the date 21/08/2019 with start time as 8am and finish as 7.30pm The system create the entry with "Normal" hours as 8 and "Time and Half" as 1.75.
| Pass | 3 | Create a timesheet for the date 22/08/2019 with start time as 8am and finish as10.0pm The system create the entry with "Normal" hours as 8 and "Time and Half" as 2 and "Double Time" as 2.25
| Pass |
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.0816
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-11-RASHNA
Next Step: - Closure
|
|
20 Aug 2019 | 02:07PM Comment 5 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 20-08-2019 02:07 PM Time Taken: 2.50 |
| Email sent from Vineet, Bula Rashna
Could you also test the below shift setup where all hours needs to be paid as Normal for an employee inconsiderate to any hours they work. This is critical for Tappoo and New World. __________________________________________________________________________________________________________ Test Results - Configure the shift in such that all hours would be paid as "Normal". Refer to Figure 1.
- Manually create a timesheet for employee E022 for 21/08/2019.
- Start Time - 8am
- End Time - 5pm
- Break 1 - 10am to 10.30
- Lunch - 1pm to 2pm
- Break 2 - 4pm to 4.15pm.
Total hours calculated should be 12.25. This should be updated as "Normal" hours - Pass. Refer to Figure 2.
Note: This scenario will be further tested in case 11650.
Figure 1: Shift Setup
Figure 2: Timesheet Hours
Next Step - Closure
|
|
20 Aug 2019 | 04:09PM Comment 6 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 20-08-2019 04:09 PM Time Taken: 3.50 |
| Development work for this case has been completed. The change will be available in version:11.0.0820 1. The following changes were made(Include Database object names, Program classes and any other relevant information): - Changed "Timesheets Select" and "Timesheets Update" procedures to include "Calculate Hours" flag.
- Added "Normal, Time 1/2, Double, Holiday" hours to the editor
2. Affected Areas: - Time & Attendance ~> Timesheets
3. The issue was caused by: - Improvement
4. Notes: 5. Next Step: UAT |
|
21 Aug 2019 | 01:51PM Comment 7 by Rashna (Edge Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 23-08-2019 12:00 AM Time Taken: 2.50 |
| Hi Alvis, The "Calculate Hours" checkbox is auto enabled at edit. Steps to Replicate - Create a Timesheet for employee E022.
- Date - 21/08/2019
- Shift - DS
- Territory - 1001
- Branch - 1000
- Cost Centre - 10.20
- Start Time - 8:00 AM
- End Time - 5.30Pm
- Normal Hours - 9.5 (Assuming that the employe worked at lunch)
- Save
Edit the record in 1 above. The "Calculate Hours" check box is enabled. - Enter Time(1/2) as 2
- Save - This recalculates the "Normal Hours" in 1 above.
Thanks Rashna |
|
21 Aug 2019 | 02:32PM Comment 8 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 21-08-2019 02:32 PM Time Taken: 2.50 |
| Development work for this case has been completed. The change will be available in version: 1. The following changes were made(Include Database object names, Program classes and any other relevant information): - Changed the "Timesheet Select" procedure to default the "Calculate Hours" checkbox to unticked
2. Affected Areas: - Timesheet ~> Edit entry
3. The issue was caused by: - Improvement
4. Notes: 5. Next Step: UAT |
|
23 Aug 2019 | 03:23PM Comment 9 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 23-08-2019 03:23 PM Time Taken: 1.50 |
| For UAT |
|
28 Aug 2019 | 02:38PM Comment 10 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 13-09-2019 12:00 AM Time Taken: 2.50 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Add a timesheet for employee E003 with below details - Start Time - 8.00am
- End Time - 2.30pm
Save this record. - Normal Hours, Time and Half, Double Time and Holiday hours should be 0
| Pass | 2 |
|
| 3 | Add a timesheet for employee E003 with below details - Start Time - 8.00am
- End Time - 2.30pm
- Tick "Calculate Hours"
Shift - DS Start Time - 8am Break 1 - 10 to 10.30am Lunch - 1pm to 2pm Break 2 - 4pm to 4.15pm Save this record. - System should calculate hours for the employee as
- Normal - 5
- Time and Half -0
- Double Time - 0
- Holiday - 0
| Pass | 4 | Add a timesheet for employee E003 with below details - Start Time - 8.00am
- End Time - 5.08pm
- Tick "Calculate Hours"
Shift - DS Start Time - 8am Break 1 - 10 to 10.30am Lunch - 1pm to 2pm Break 2 - 4pm to 4.15pm Save this record. - System should calculate hours for the employee as
- Normal - 7.38
- Time and Half -0
- Double Time - 0
- Holiday - 0
Update hours as below and it should be saved without errors - Normal - 8
- Time and Half -2.5
- Double Time - 1
- Holiday - 0
Recalculate the hours and results in 1 above should be updated
| Pass |
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.0823
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-11-RASHNA
Next Step: - Documentation
|
|
03 Dec 2019 | 03:03PM Comment 11 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 04-12-2019 03:00 PM Time Taken: 1.00 |
| Hi Sanjay, Documentation has been updated under LinkWebApplicationsPortal - Time & Attendance - Timesheets. Thanks Rashna |
|