Prior Period Transaction - Reversal Process (Logistics implementation)

Issue No: LG-2460
Created 11/10/2019 11:17:27 PM
Type Feature
Priority Major
Status Closed
Resolution Fixed
Fixed Version 20.1
Description This issue relates to i21 Help Desk ticket. Click the link below to go to Help Desk ticket.   [HDTN-243169 - Risk Summary Table & Report Refactoring|https://helpdesk.irely.com/iRelyi21live//#/HD/Ticket/?ticket=HDTN-243169] Enhance the current *Cancel* feature of the LS to allow Cancelling instead of Unpost (if Impose Reversal Transaction is enabled)   * Cancel will be allowed for posted LS with certain conditions. * Cancelling will "repost" the LS but with the amounts reversed. * Cancelled LS will be permanently locked out (disable Reverse Cancel feature) * -Add Reversal flag and Link to Original LS to Load Shipment table- * -Write procedure to create LS reversing entry- * -Write procedure to reprocess a reversed LS- * -Review all LG views, stored procedures, reports, to consider (possibly filter out) reversal transactions- * -Implement Reverse Button- ** -Inbound-*** -Contracts - create reversal entry, reverse purchase contract scheduled qty, reject all containers- ** -Outbound- *** -Contracts - create reversal entry, reverse sales contract scheduled qty- *** -Picked Lots - reverse contract scheduled qty, reverse the Lots used, allow Picked Lots to be deleted or reused for another LS- *** -Pick Lots - reverse sales contract scheduled qty, reverse the Lots used- ** -Drop Ship- *** -Contracts - create reversal entry, reverse the sales and purchase contract scheduled qty- *** -Allocations - reverse the sales and purchase contract scheduled qty, allow allocation to be deleted or reused for another LS- * -Implement validations to consider all associated transactions of the LS- * -Implement "Reprocess" button (on the reversal entry or the original transaction)- ** -Inbound-*** -Contracts - create a new LS with same details- ** -Outbound- *** -Contracts - create a new LS with same details- *** -Picked Lots - create a new LS with same details, use the same Picked Lots (?)- *** -Pick Lots - create a new LS with same details, use the same Lots (?)- ** -Drop Ship- *** -Contracts - create a new LS with same details- *** -Allocations - create a new LS with same details, reference the same Allocation (?)-