Company: Link Technologies
Case No: L13191. Project: 15.90: LinkSOFT Version 15.90
Logged By: Vineet (Link Business Solutions) on behalf of Sanjay (Link Technologies) on 18 Aug 2025 05:02PM
Priority: Low
Product: Point of Sale
Group: Enhancement
Time Taken: 5.00 (Weight: 12.00)
Assigned To: Sanjay (Link Technologies)
Circulation: Sanjay, Vineet
Resolve By: Friday, 29 August 2025 11:34 PM [31 days since logged date]
Status: Closed
Subject: Allow receiving Purchase Order if Obsolete Items are part of a Purchase Receiving with 0 Quantity
Summary:    

When items are Obsolete, the Purchase Receive Post fails with logs containing information about the obsolete items.

However, even when the user marks the Obsolete item quantity to 0, the Purchase Order Post still fails.

Steps Taken to Test this with the OTGL Team:

  1. Create Purchase Order for item 01083 and OBS001
  2. Approve the Purchase Order
  3. Now mark the status of 'OBS001' to Obsolete
  4. Create a Purchase Receive batch and Post. (This will Fail) (Correct Action)
  5. Now mark the quantity of the Obsolete item to 0, in this case, item 'OBS001'. Receive this Purchase Order Batch. (This will still Fail). Incorrect Action. The item quantity is 0; hence, this Purchase Order batch should be allowed to receive. 
  6. Mark the status of the Obsolete item('OBS001') as Purchase. Go back to Purchase Receive and tick the failed Purchased Receive line and click Post. This still Fails with Log Message as Cannot post purchase receive with status "Failed". Receive Number: PR000022 (Incorrect Action). Users should be able to post the same batch after amending the Item Status.
Audit Notes:Edited by sanjay on 02/09/25 19:13. Edited by sanjay on 27/08/25 17:20. 
19 Aug 202501:13PM Comment 1 by Sanjay (Link Technologies) Case L13191 added to project 15.90
19 Aug 202502:28PM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 19-08-2025 07:59 PM Time Taken: 5.00 Notes: ETC extended from: 18/08/2025 to 19/08/2025
PART A - Development work for this case has been completed.

1. The change will be available in version: 15.90

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

  1. Added validtion so that we only do "Obsolete Item Check" when "Receive Quantity" > 0
  2. When "Purchase Receive" is POSTED, we include "Failed" entries in Processing. Previously, we had to EDIT the FAILED entry to change the status to "NEW" before POSTING.

3. Affected Areas:

  1. Select a list of "Purchase Receive" entries and POST

4. The issue was caused by:

  1. Improvement and EASE OF USE consideration

5. Other Relevant Notes

  1. Workaround:
    1. Change the Item Status to "Purchase", Receive, then change the item back to Obsolete
    2. VOID Receive and PO entries that have Obsolete items

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


20 Aug 202505:35PM Comment 3 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 25-08-2025 11:34 PM Notes: ETC extended from: 19/08/2025 to 25/08/2025
UAT extended

27 Aug 202505:20PM Comment 4 by Sanjay (Link Technologies) ETC was changed from 25/08/2025 to 29/08/2025
28 Aug 202511:43AM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 28-08-2025 05:39 PM
System Test and UAT Completed.

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

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