Details

    • Sprint:
      CFAMX 2020R2 Sprint 2
    • SCRUM Team:
      Brotherhood of Mutants
    • Work Type Classification:
      Sustaining

      Description

      As an operator I want to be able to delete a Paid Out that is allocated to a Collected Sale so that I can correct mistakes

      Notes
      When deleting a Paid Out, we should implement the same type of logic that we have used elsewhere to automagically release a shift, delete the paid out, and authorize the shift

      Acceptance Criteria

      1. Confirm that there is a button to delete a paid out
        • This button relates to a set/grouping of of invoices for a customer
      2. Confirm that there is a confirmation popup after clicking on Delete Paid Out
        • Letting the user know which, if any, cashiers shift will be impacted by deleting the Paid Out
      3. Confirm that there is a toast message informing the user that the paid out was deleted successfully
      4. Confirm that the user stays on the History page after deleting a Paid Out
      5. Confirm that once a Paid Out has been deleted for a customer, the remaining invoice(s) can be un-allocated (CFAMX-7933)
      6. Confirm that the Delete Paid Out button is only visible for open business dates
        • Once a day has been finalized it should not be possible to delete a Paid Out
      7. Confirm that funds related to the Paid Out , are added back to the Collected Sale, and made available for re-allocation
      8. Confirm that the Paid Out is successfully deleted
      9. Confirm that if the Paid Out has been associated to a Cashier, behind the scenes the system does the following, release/modify the cashier, perform the deletion and reauthorize the cashier
      10. Confirm that audit records are written for the shift actions (release & authorize)
      11. Confirm that audit records are written for deletes
      12. Confirm that if the Paid Out has not yet been associated to a cashier, it is deleted as expected

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                will.englefield Will Englefield (Inactive)
                Reporter:
                will.englefield Will Englefield (Inactive)
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 23h Original Estimate - 23h
                  23h
                  Remaining:
                  Time Spent - 23.75h Remaining Estimate - 0.5h
                  0.5h
                  Logged:
                  Time Spent - 23.75h Remaining Estimate - 0.5h
                  23.75h

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.