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 (?)-
|