Company: Link Technologies
Case No: L12623. Project: 13.11: LinkSOFT version 13.11 - Improvements and Stabilisation
Logged By: Sanjay (Link Technologies) on 20 Oct 2021 01:46PM
Priority: High
Product: Point of Sale
Group: Software Defect
Time Taken: 10.00 (Weight: 12.00)
Version: 13.11.1021
Assigned To: Development
Circulation: Development, Sanjay, Sitla, Vineshwar Prasad
Resolve By: Friday, 29 October 2021 12:00 AM [1128 days since logged date]
Status: Closed
Subject: POS Transactions can be saved in a CLOSED shift if two instances of POS is used on the same machine by the same user
Summary:    

Users can open two POS applications on the same machine. If a Shift is closed in one POS Application, the system allows the second application to continue processing on this closed shift.

Users should not open TWO POS Applications on the same machine for POS processing, however, to prevent the issue we will introduce a check to prevent orders from being saved into a CLOSED shift.

Audit Notes:Edited by sanjay on 20/10/21 13:46. 
20 Oct 202101:45PM Comment 1 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 20-10-2021 07:21 PM Time Taken: 6.00 Notes: Edited by sanjay on 20/10/21 13:52. 
PART A - Development work for this case has been completed.

1. The change will be available in version: 13.11

2. The following changes were made(Include Database object names, Program classes, and any other relevant information):

  1. Added validation on ORDER SAVE to prevent creating orders when the shift is closed
    1. Message: 'This order cannot be saved as this shift ({0}) is no longer OPEN. Exit POS and log back in to get a new shift.'
       

3. Affected Areas:

  1. POS Save Transaction

4. The issue was caused by:

  1. The user instantiates two POS applications on the same machine, then closes the shift on one POS and continues processing on the second instance. 

5. Other Relevant Notes
6. Next Step
(Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT


21 Oct 202111:49AM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 21-10-2021 05:37 PM Time Taken: 4.00
The following tests were performed:

Table 1 - Test Results
#Test Case DetailsPass/FailComments
 1Log on to POS from Station QA9 and create a Shift with sales for $10
Pass
Shift SH00002 Created with $200 Float and $10 sale
 2Open a second Instance of POS on QA9 and create a sale of $5
Pass
Logged into Existing Shift SH00002 and sale added for $5
 3Partial Close Shift SH0002 - Reconcile amount of $215
Pass
Partial reconciliation completed and amounts reset to $0
 4Create a sale of $15 from Instance 1 then close shift
Pass
SH00002 reconciled with $15 and shift closed and report generated
5
Create a transaction using the second instance for $20
Pass
Error message raised saying that SH0002 is closed

Environment Details

  1. OS version: Win10
  2. Application version: 13.11
  3. Setup on:
    1. Server: LinkQA9
    2. Database: LinkSOFT
    3. LinkSOFT URL: HTTP://
  4. Login Details: Standard username and password for user "admin"

Next Step: Closure


If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L12623 in the subject line of all emails regarding this issue.

Document size: 9.8 KB
For call complaints, please contact the Managing Director of the company using this form