Inventory View - PO 5900067725 is fully Received but 3 containers are showing as In-transit

Issue No: LG-3283
Created 3/29/2022 2:38:28 AM
Type Bug
Priority Blocker
Status Closed
Resolution Fixed
Fixed Version 21.2
Description *This issue relates to i21 Help Desk ticket:* [ HDTN-271576 - PO 5900067725 - afloat in I21|https://helpdesk.irely.com/iRelyi21live/#/HD/Ticket/?ticket=HDTN-271576]   *Steps to Reproduce:*   # Create Purchase Contract # Create Shipment. Select Freight Terms with FOB Point "Destination" # Add 2 or more Containers (ex. CONT-1, CONT-2), then Link. # Post Shipment # Create Receipt for 1 of the Containers (CONT-1) # Post Receipt _Container CONT-1 Received Qty will be updated. Shipment Status will change to "Received"_ # Create 2nd Receipt for the remaining containers (CONT-2) # Post the 2nd Receipt # Unpost the Receipt _Shipment Status will change to "In-Transit Inbound"_ *Issue #1:* _ Shipment status should remain as "Received" since CONT-1 is already received._ # Unpost the Shipment *Issue #2:* _Should not be able to Unpost the Shipment since a container is already received._ # On the Containers tab, Click Remove Link *Issue #3:* _All container links are removed including the container that is already received._ # Click Link _New container link data is generated, therefore the previously received container is no longer marked as Received_ # Post the Shipment # Post the 2nd Receipt # Check Inventory View report _Since CONT-1 is not marked as received, it will appear as In-Transit on Inventory View report even though the Shipment is fully received._   *Acceptance:*   When Receipt is Unposted, Shipment Status should not change to "In-transit Inbound" if other Containers are already Received.   The other issues we're only possible because user was able to Unpost the Shipment since it changed to In-Transit Inbound.     _Original report:_   JDE customer has reported the below issue in their Live environment     Steps:   Open the Inventory View report and filter for PO 5900067725     Issue:   It is displaying the status as In-transit for the 3 containers while the shipment status is already received.     Acceptance:   System should display the contract with the correct status