Subject: | Purchase Receive POST function can malfunction if pressed repeatedly |
Summary: | When the Purchase Receive "Post" button is pressed repeatedly, the Stock is updated a few times and the Status of the Purchase Receive changes to "Failed" The user can then Mark the Receive transaction as VOID The issue is that the Receive is marked as "Void" while the Stock is updated. Suggest moving the "Post" function to a Background Queue, or Mark the Receive as "In Progress" and dont allow VOID. |
Audit Notes: | Edited by sanjay on 30/01/25 12:06. Edited by sanjay on 14/01/25 17:41. Edited by sanjay on 14/01/25 12:15. |
14 Jan 2025 | 12:15PM Comment 1 by Sanjay (Link Technologies) ETC was changed from 13/01/2025 to 28/02/2025 |
14 Jan 2025 | 02:14PM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 14-01-2025 08:11 PM Time Taken: 18.00 Notes: Edited by sanjay on 29/01/25 12:19. |
| PART A - Development work for this case has been completed. 1. The change will be available in version:15.60 and 15.51.250114 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - Moved the "Purchase Receive Post" to background Queue
3. Affected Areas: - Menu "Inventory ~> Purchase Receive" Post function
4. The issue was caused by: - User pressing the POST button multiple times in short bursts causes the "Post Process" to trigger multiple times
5. Other Relevant Notes: - When the Post button is pressed, the status changes to "Processing"
- The background queue takes over and ensures that the order is processed only once
6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT
|
|
29 Jan 2025 | 02:43PM Comment 3 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 29-01-2025 08:30 PM Time Taken: 3.00 |
|
The following tests were performed:
Test Setup Instructions: - Standard Demo Environment
Table 1 - Test Results
No | Test Case | Expected Result | Pass/Fail | Comments | 1 | Receive a PO and Press the "Post Receipt" button multiple times.
| Stock should update once. Status should change to "Processing..." then "Closed"
| Pass
|
| Environment Details - OS version: Win11
- Application version: 15.51.250129
- Setup on:
- Server: LinkQA5
- Database: LinkSOFT
- LinkSOFT URL: HTTP://LinkQA5/LinkSOFT
- Login Details: Standard username and password for user "admin"
Next Step: Closure
|
|
26 Feb 2025 | 10:38AM Comment 4 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 26-02-2025 04:38 PM Time Taken: 1.00 |
| Testing completed. Closing case. |
|