Subject: | Shift variance journal posted multiple times for same shift ID in JIWA |
Summary: | PART A - Issue Details 1. Details
The Shift variance journal posted multiple times for the same shift ID. This is caused when the below error is received on the shift close screen. Refer steps to replicate: 1. Click on Close Shit 2. Enter Till Amount 3. Click Next 4. Accept Variance Amount 5. Click Full Close 6. Error received - Refer to Figure 1. 7. Click OK 8. The screen remains open 9. The variance is created depending on the time's user has clicked "ok" on that error. Refer to Figure 2.
Figure 2:
2. Error Message (Include screenshots of error) Figure 1:
3. Environment Details Tested on Local server with JIWA 6513 Integration using Linksoft and JIWA demo database. Server Name: | LBS001 | Database name: | LinkSOFT-LINKFJ-DEMO / JIWADEMO | Application Hosted on: | | Login User ID/Password: | Admin, admin / Admin, password | Client Operating System: | 10 | Version: | Linksoft - 12.41.0504.GA/ JIWA - 6513 | 4. Relevant History Information
5. The issue can be reproduced by performing the following:
6. Next Step: ----------------------------------------------------------- Instructions - Important notes for System Issue - The subject line should be clear and concise
- The case header should have a clear explanation of requirements with examples where possible
- Test plan and Pass/Fail scenarios
|
Audit Notes: | Edited by sanjay on 26/05/21 16:09. |
19 May 2021 | 09:03AM Comment 1 by Alvis (Link Technologies) Case L12254 added to project 12.42 |
19 May 2021 | 10:31AM Comment 2 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 19-05-2021 04:13 PM Time Taken: 18.00 |
| Shift Close process was reviewed and corrected. We found that the Partial and Final Close processes were not functioning correctly. PART A - Development work for this case has been completed. 1. The change will be available in version:12.42.0519 2. The following changes were made(Include Database object names, Program classes, and any other relevant information): - Separated the Shift close process into "ShiftPaymentReconcile" and "ShiftClose"
- When doing a PARTIAL CLOSE, we call the "ShiftPaymentMethodReconcile" function for each payment method that is being reconciled. The following happens at the end of the reconciliation process:
- The reconciliation report is printed
- When doing a FULL CLOSE, we call the "ShiftPaymentReconcile" function for each payment method that is being reconciled, then we call the "Close Shift" function. At this stage, the following happens:
- The shift is marked as CLOSED
- The reconciliation report is printed
- The cashier is charged any variance based on the "Variance Buffer" setting
- The user is logged out
- Added transaction handling so that failure to reconcile one payment method will roll back all payment methods allowing the user to correct the issue and try again
- Printing report Errors allows you to continue with Close Shift as the error could be "out of Paper", "Printer Off" issues which should not affect the Shift. Shift report can be RE-printed from Reports.
- Corrected issues with Variance Charge Tax amounts
- When creating a CUSTOMER for the Cashier to charge the Shift Variance, we use all details from the User Account to create the customer.
3. Affected Areas: - Shift Close, Partial and Full Close Functions
- Shift Variance Charge transaction
- Tax components of SURCHARGE in Shift Variance Transaction
4. The issue was caused by: - Incomplete design of Partial and Full close functionality
5. Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT
|
|
26 May 2021 | 02:41PM Comment 3 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 26-05-2021 07:55 PM Time Taken: 1.00 |
|
Table 1 - Test Results
Test No | Test Case | Pass/Fail | Comments | 1
| Perform a full shift close
| Pass
|
| 2
| Perform a partial shift close
| Pass
|
| 3
| Create a cash sale in POS Web taking EFTPOS as a payment method and mark it as parked. Place this shift on hold and reconcile all payment methods in the shift. This should stop the shift from being closed. | Pass
|
| 4
| Complete the cash sale in POS web then close the shift.
| Pass
|
|
|
|
27 May 2021 | 11:31AM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 27-05-2021 04:27 PM Time Taken: 1.00 |
| 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 | Perform full and partial shift close without variance
| Pass
| 2 | Perform full and partial shift close with variance, validate journals are correctly created in JIWA
| Pass
|
Environment Details - OS version: Windows Server 2012
- Application version: 12.42.0526GA
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-124
Next Step: - For Closure
|
|
27 May 2021 | 01:19PM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 27-05-2021 07:19 PM Notes: Comment entered from the WEB using email sent to: sanjay@linktechnologies.com.au |
| Thanks Rashna |
|