Company: Link Technologies
Case No: L09407. Project: 09.40: LinkSOFT Version 9.4
Logged By: Rashna (Edge Business Solutions) on 06 Jul 2018 12:51PM
Priority: High
Product: Point of Sale
Group: Software Defect
Time Taken: 37.00 (Weight: 37.00)
Version: 9.496.1128
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay
Resolve By: Saturday, 07 July 2018 12:00 AM [2121 days since logged date]
Status: Closed
Subject: Quantity for Product Matrix items is not updated when a transfer is created from copy record
Summary:    

Hi Sanjay,

Issue: Quantity for color size items is not updated when a transfer is created from copy record.

Steps to Replicate

  1. Create a color/ size product CLSIZ. Adjust in 10 products with size Large and color as blue. Do an adjustment at Retail.
  2. Enable the configuration - "Automatically receive transfer when shipped" on 233.
  3. Create a  transfer with quantity as 3 from RETAIL to MAIN. 
  4. Ship the transfer, Verify the stock on 519 and on the movement report. Stock at "Retail" should be 7 and 3 at "MAIN".- Pass
  5. On 524-1, copy the above transfer and submit the request with quantity 2.
  6. Ship the transfer, Verify the stock on 519 and on the movement report. Stock at "Retail" should be 5 and 5 at "MAIN". - Failed, Stock for MAIN on 519 is 3
Figure 1: Incorrect Stock 


Test Environment

  • Version 9408 Beta 6
  • LINKSOFT on QA1
Audit Notes:
06 Jul 201803:49PM Comment 1 by Alvis (Link Technologies) Case 9407 added to project 09.4
06 Jul 201803:57PM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 06-07-2018 03:57 PM

Hi Rashna, when copying a transaction, the system will not copy the Serial Lot, Lot Bin,, and Color Size detail breakdown. This is by design.

RegardS
Sanjay


09 Jul 201810:50AM Comment 3 by Rashna (Edge Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 10-07-2018 12:00 AM Time Taken: 1.00

Hi Alvis, 

As per the GTM session (Sanjay, Alvis and Rashna), this is an issue in the case it causes a  mismatch on 519 and Movement Report.

Please address the case.

Thanks

Rashna


09 Jul 201805:09PM Comment 4 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 09-07-2018 05:09 PM Time Taken: 6.00
Development update on Transfer issue:
- Completed refactor of Transfer Request screen. Created insert, update, delete procedures and linked these to Request entry.
- Completed refactor of transfer ship screen. Linked update procedures to data entry.
- Migrated Ship Transfer code to procedure and linked this to the ship button.

The following are yet to be completed:
1. Migrate Receive Transfer code to procedure and link this to receive transfer button
2. Refactor receive transfer data entry to use procedure updates.
3. Remove triggers and use procedures to automatically receiving transfer when shipped
4. Remove trigger for integration to HR module for employee issuable items.

expected completion is tomorrow 3PM.

10 Jul 201810:52AM Comment 5 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 10-07-2018 10:52 AM Time Taken: 24.00
Development work for this case has been completed.
The change will be available in version: 9.4.8.7

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

  1. The following has been completed:
  2. Migrated Receive Transfer code to a procedure and linked this to receive transfer button
  3. Refactored receive transfer data entry to use procedure updates
  4. Removed triggers and use procedures to automatically receiving transfer when shipped
  5. Removed trigger for integration to HR module for employee issuable items. 
  6. Removed functionality of "Inventory to HR Integration" as this is a client specific customization and needs to be handled separately. If a client is using this customization please do not implement this upgrade.
  7. When Submit/Ship/Receive buttons are clicked, we save the record and proceed with the user request.

2. The issue was caused by:

  1. Transfer functionality was causing issues with stock levels due to the complexity of PowerBuilder script.

    3. Next Step

    1. UAT

    11 Jul 201811:09AM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 12-07-2018 12:00 AM Time Taken: 2.00

    Hi Sanjay, 

    This case has been successfully tested.

    Test Plan

    • Create 2 items R1001 - Purchase Item, R1002 - Lot Bin item, R1003 - Color Size Item.
    • Do an adjustment in as below.
      • R1001 -100 @ $8.00
      • R1002 -10 @ $8.00
      • R1003 - 10 @ $8.00
    • Enable the configuration - "Automatically receive transfer when shipped" on 233.
    • Create a Transfer from RETAIL to MAIN as below
      • R1001 -5
      • R1002 -1
      • R1003 - 1
    • Ship transfer. The Ship should be successful. 519 and Movement report should be updated successfully. Note: The ship uses the BIN from which the transfer was requested when auto receiving transfers.
    • File Copy the above transfer and ship the request. 519 and Movement report should be updated successfully  - Pass
    • Verify that the color size and lot in details have the correct quantity compared on the available quantity on 519.
    • Tested receiving transfers with config disabled. Users can update the BIN when receiving transfers.

    Test Environment

    • Version 948 Beta 8
    • LINKSOFT on QA 1 - Beta 1

    Next Step - Rashna to document the case


    11 Jul 201811:12AM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 11-07-2018 11:12 AM

    Hi Rashna, in 949 we have corrected the Inventory master field names as below:

    1. Color/Size Matrix ~> Product Matrix
    2. Matrix Row ~> Row Matrix
    3. Matrix Column ~> Column Matrix

    11 Jul 201811:42AM Comment 8 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 11-07-2018 11:42 AM Time Taken: 1.00
    System test completed. Proceed with UAT. 

    11 Jul 201802:10PM Comment 9 by Rashna (Edge Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 12-07-2018 12:00 AM Time Taken: 2.00

    Hi Sanjay, 

    I have tested the case as per comment 7:-

    We have corrected the Inventory master field names as below:

    1. Color/Size Matrix ~> Product Matrix
    2. Matrix Row ~> Row Matrix
    3. Matrix Column ~> Column Matrix

    The below issues has been identified.

    • In version 948 Beta 8. The matrix was labeled as "Color/Size Matrix". Hence during implementation, we would select the "Color" for the row and "Size" for the columns.
    • The system is hardcoded to show the details as above.
    • However, if we change the setup to be as "Size" for the row and "Color" for the columns. Then the color size details are incorrectly reflected. This is an issue with Inventory Adjustment, Stock Take, Purchase and Transfers.
    Steps to Replicate.
    1. Create item R1005 - Color Size Item. Row Matrix = Color and Column Matrix = Size.
    2. Create item R1006 - Size Color  Item. Row Matrix = Size and Column Matrix = Color.
    3. When creating an Inventory Adjustment, Stock Take, Purchase and Transfer. The color size details for product R1006 have incorrect labels. Refer to Figure 1.

    Test Environment

    • Version 948 Beta 8
    • LINKSOFT on QA1 - Demo Setup

    Figure 1:



    11 Jul 201802:10PM Comment 10 by Rashna (Edge Business Solutions) Created new case 9425
    11 Jul 201802:15PM Comment 11 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 12-07-2018 12:00 AM Time Taken: 1.00

    Hi Sanjay, 

    This case is a pass as per comment 6.

    Documentation on the case has updated under Backoffice -- Inventory -- Technical Reference -- Inventory Configuration.

    Thanks

    Rashna


    12 Jul 201810:32AM Comment 12 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 12-07-2018 10:32 AM
    Thanks Rashna

    09 Oct 201908:14AM Comment 13 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019
    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L09407 in the subject line of all emails regarding this issue.

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