Uploaded image for project: 'CFA MX '
  1. CFA MX
  2. CFAMX-7954

Collected Sales - Split Payment - Apply Payment

    Details

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

      Description

      As an operator I want to be able to Apply Payment to multiple customers at once so that I can more easily manage my collected sales

      Notes

      • This story is to support applying a payment to multiple customers invoices (split payment) with one button click

      Acceptance Criteria

      1. Confirm that after selecting invoices for more than one customer the Apply Payment button is active
      2. Confirm that clicking on Apply Payment allocates funds correctly
      3. Confirm that any audits related to the allocation of funds/applying payments are written as invoices and collected sales are reconciled
      4. Confirm that if the remaining balance of the collected sale is $0.00 after selecting invoices for multiple customers, Apply Payment is available
      5. Confirm that if the remaining balance of the collected sale is greater than $0.00 after selecting invoices for multiple customers, Apply Payment is available
      6. Confirm after clicking Actions > Apply Payment, the user is prompted to confirm the transaction
      7. Confirm that in confirming the transaction the user is shown some details of what they are confirming
        • Invoice count/# of invoices
        • Account Name
        • Total Amount Applied
      8. Confirm that normal standards are in place for closing the modal
        • Click Cancel, X, or off the modal to close and go back
        • Click on OK to proceed
      9. Confirm that after successfully applying a payment a toast message is displayed informing the user that the Collected Sale was applied successfully
      10. Confirm that audit records are written as expected

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 15h
                  15h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10.25h Time Not Required
                  10.25h

                    PagerDuty

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