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

M2 Collected Sales – 8. Apply Payment - Actions – confirm dialog

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Sprint:
      2022.R5 New Features Sprint 1
    • SCRUM Team:
      Brotherhood of Mutants
    • Story Points:
      5
    • Work Type Classification:
      Sustaining

      Description

      Story

      As a user, I would like the confirmation modal to give me all the details about the action(s) I am taking and the customer(s) involved.

      Details

      This goal of this story is to recreate the "Confirm Apply Payment" modal in M2. There are several different ways a user can apply a payment and the confirmation modal reflects each way.

      1. Confirm Modal with 1 Customer

      • In this confirmation, a user has applied a payment to a single or multiple invoices with no credit or paid out.

      2. Confirm Modal with Multiple Customers

      • In this confirmation, the user has applied a payment to invoices for multiple customers with no paid out or credit.

      3. Confirm Modal with Paid Out - 1 Customer

      • In this confirmation, the user has applied an invoice to a customer and chosen to pay out a balance to that same customer.

      4. Confirm Modal with Paid Out - Multiple Customers

      • In this confirmation, the user has applied on invoice to multiple customers where one of the customers will receive a paid out. The user is required to select the customer that will receive the paid out from the list of customers who's invoices are being applied.

      5. Confirm Modal - One Customer with Credit to Customer

      • In this confirmation, the user has applied an invoice and has chosen to apply a remaining balance as a credit to an additional customer.

      6. Confirm Modal - Multiple Customers with Credit to Customer

      • In this confirmation, the user has applied an invoice to multiple customers and has chosen to apply a remaining balance as a credit to an additional customer.

      AC

      1. The modal displays the right information when an invoice or invoices are applied to a single customer.
      2. The modal displays the right information when invoices are applied to multiple customers.
      3. The modal displays the right information when invoices are applied to 1 customer and there is a Paid Out.
      4. The modal displays the right information when invoices are applied to multiple customers and there are Paid Outs
        1. The user can select the customer to receive the paid out from the list of invoiced customers.
      5. The modal displays the right information when an invoice is applied to a customer and the is a credit to be applied to an additional customer.
        1. The user can select the customer to receive the credit.
      6. The modal displays the right information when invoices are applied to multiple customers and there is a credit to be applied to an additional customer.

        Attachments

        1. ConfirmOneCustomer.png
          71 kB
          Jason Powell
        2. ConfirmOneCustomerWithCredit.png
          101 kB
          Jason Powell
        3. ConfirmPaidOutMultipleCustomers.png
          128 kB
          Jason Powell
        4. ConfirmTwoCustomers.png
          66 kB
          Jason Powell
        5. ConfirmWithCreditMultipleCustomers.png
          92 kB
          Jason Powell
        6. ConfirmWithPaidOut.png
          94 kB
          Jason Powell
        7. screenshot-1.png
          59 kB
          Gareth Leibbrandt

          Issue Links

            Activity

              People

              • Assignee:
                jason.powell Jason Powell
                Reporter:
                jason.powell Jason Powell
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 32h Original Estimate - 32h
                  32h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 41h 2m
                  41h 2m

                    PagerDuty

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