Subject: | Users can Post a Purchase Order for an Obsolete Inventory Item |
Summary: | 1. Problem Details Users can Post a Purchase Order for an Obsolete Inventory Item. This updates the Product Master "In-Stock" which then disables the Status field
2. Environment Details
Version - 14.90.230621.GA
Client - The Daily Stop & Shop |
Audit Notes: | Edited by sanjay on 29/11/23 16:09. Edited by sanjay on 29/11/23 16:09. Edited by sanjay on 12/10/23 10:16. Edited by sanjay on 30/08/23 15:01. Edited by vineshwar on 14/08/23 14:07. Edited by sanjay on 01/08/23 10:40. Edited by sanjay on 13/07/23 17:29. |
28 Jun 2023 | 03:17PM Comment 1 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 29-06-2023 03:04 PM Time Taken: 1.00 Notes: ETC extended from: 28/06/2023 to 29/06/2023 |
| Steps to Replicate the issue;- Create an Inventory Item [T001 - Test Obsolete]
- Create a Purchase Order for Item 1 above [PUR00032]
- Note
- At this stage, we can create an Inventory Adjustment because the Status of the Inventory Item is "Purchase"
- At this stage, we can create a Purchase Order because the Status of the Inventory Item is "Purchase"
- Submit the Purchase Order
- Approve the Purchase Order
- Make the Status of the Inventory Item to "Obsolete"
- Note
- At this stage, we cannot create an Inventory Adjustment because the Status of the Inventory Item is "Obsolete"
- At this stage, we cannot create a Purchase Order because the Status of the Inventory Item is "Obsolete"
- But we can still change the Status of the Inventory item because the ''In Stock'' is zero
- Post the Purchase Order which updated the "In Stock" on Product Master
- Note
- At this stage, we cannot create an Inventory Adjustment because the Status of the Inventory Item is "Obsolete"
- At this stage, we cannot create a Purchase Order because the Status of the Inventory Item is "Obsolete"
- At this stage, we cannot change the Status of the Inventory item because the ''In Stock'' is updated
To prevent this issue, we need to check the Status of the Inventory Item on the Purchase Posting stage (Purchase Receive) Below are the details of the Environment; - URL - https://linktechnologies.com.au/DEMO-LinkSOFT-EDGE
- Company - 1001
- Inventory Item - T001
- Purchase Order - PUR00032
|
|
06 Jul 2023 | 03:23PM Comment 2 by Vineshwar Prasad (Edge Business Solutions) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 07-07-2023 02:01 PM Time Taken: 2.00 Notes: ETC extended from: 29/06/2023 to 07/07/2023 |
| Discussion with Sanjay
To resolve the issue we have to do the following: - Remove the option of ''Obsolete'' from the Status
- Add an "Obsolete" flag on the Product Master page
- Update related objects to handle the new Obsolete flag
|
|
06 Jul 2023 | 03:25PM Comment 3 by Sanjay (Link Technologies) Case L12922 added to project 15.00 |
01 Aug 2023 | 10:40AM Comment 4 by Sanjay (Link Technologies) Case L12922 added to project 15.00 |
12 Oct 2023 | 10:16AM Comment 5 by Sanjay (Link Technologies) ETC was changed from 06/07/2023 to 31/10/2023 |
14 Nov 2023 | 12:34PM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 17-11-2023 11:31 AM Time Taken: 6.00 Notes: ETC extended from: 31/10/2023 to 17/11/2023 |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 15.10 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - Added validation during the POSTING stage to raise a flag when items being received have a status of "Obsolete"
3. Affected Areas: - Purchase Receive POST
4. The issue was caused by: - Enhancement
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT
|
|
17 Nov 2023 | 01:57PM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-11-2023 01:40 PM Time Taken: 5.00 |
|
The following tests were performed:
Table 1 - Test Results
No | Test Case | Expected Result | Pass/Fail | Comments | 1 | Create PO for 3 items. Approve. Make 2 items obsolete. Post PO
| PO Post should FAIL with message showing the Item Numbers that are obsolete
| Pass
|
| 2 | Change the items in 1. above from OBSOLETE to PURCHASE. Post the PO
| PO should post and status change to CLOSED
| Pass
|
| Environment Details - OS version: Win11
- Application version: 15.10
- Setup on:
- Server: LinkQA4
- Database: LinkSOFT
- LinkSOFT URL: HTTP://LinkQA4/LinkSOFT
- Login Details: Standard username and password for user "admin"
Next Step: Closure
|
|