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

Update the MxC Collected Sales page to allow the selection of all TBCs

    Details

      Description

      As a Canadian Operator I want to be able to select ALL TBCs when allocating funds to a Collected Sale, so that I can continue to process DoorDash transactions as TBCs

      Notes

      • This issue stems from the fact that Canada Stores are using TBCs to track Doordash transactions, that they reconcile weekly.
        • This week, one store had to click thru 78 pages (20 TBCs) per page, in order to allocate TBCs to the Collected Sale that they received
      • This request comes from the Canadian stores, so requires a config to enable it just for those stores
      • US stores are not seeing this issue, as they are correctly using OnDemand transactions, not TBCs
      • This should be tested with a high volume of TBC's 1,500 +
      • This change will only impact the auto selection of TBC's when assigning them to a collected sale
        • It will not give a user the ability to shift+click across multiple pages
        • The auto select uses all of the available TBC"s to allocate all of the Collected Sale
        • A user is able to unselect those that are auto selected, and select other TBCs that are on different pages
        • Note: The initial implementation of this functionality only selected those TBCs on the first page

      Acceptance Criteria

      1. Confirm that there is a new configuration setting:
        • Mobile > Administration > Collected Sales Auto Allocate All TBCs
        • Tool Tip
          • Selecting this option will result in InFORM selecting ALL TBC's, even those that are on pages that are not shown, when auto allocating funds.
        • By default, this new config should not be set
      2. Confirm that when allocating TBCs to a Collected Sale (and the config is set to true) when the page loads and the TBC's are auto selected, up to the value of the Collected Sale, InFORM will go past the first page
      3. Confirm that when allocating TBCs to a Collected Sale (and the config is set to false) when the page loads and the TBC's are auto selected, InFORM will only select those on the first page
      4. Confirm that after selecting multiple TBCs, and allocating them to a Collected Sale, the modal accurately reflects the number of invoices/TBCs selected and the values of those invoices
      5. Confirm that when Applying Payment to 1,500+ Invoices, the system completes successfully, and does something to inform the user that data is being processed, and that they can't do anythign else until it's done
        • I am not really sure what I want here, or what we can do, but we have to make sure that the Payment gets Applied, and that the user can't do something in InFORM, while the payment is being applied, that will cause issues.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sree.surapaneni Sree Surapaneni
                Reporter:
                will.englefield Will Englefield (Inactive)
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  PagerDuty

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