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

EOM > Mark Month End > Invoice with Status

    Details

    • Sprint:
      CFAMX 2019R3 Sprint 1, CFAMX 2019R3 Sprint 2
    • SCRUM Team:
      Brotherhood of Mutants
    • Work Type Classification:
      Sustaining

      Description

      Story
      As a store manager, I want the ability to view invoices and their status during the Mark Month End process.

      Details

      • Invoice Status Grid
      • The Supplier Invoice section retrieves payment data from a Chick-fil-A web service (for United States locations only) and displays the results in the Supplier Invoice section/grid. This section should support a configuration option that shows/hides the details of Supplier Invoices.
      • It will be enabled and interactive for United States restaurants but will be a text warning for Canadian restaurants.
      • For United States locations, all invoices, including utility invoices (phone, electricity, gas, water, trash, and cell phone) will be made available to InFORM via a web service.
      • The Invoice section will display the status returned by the Chick-fil-A web service.
      • The invoices that are failures should be removed from the Supplier Invoice screen once an action has been completed.
      • For restaurants not configured to interact with the Supplier Invoices, this check is just a reminder that Operators should make sure that all their payments have been entered in InFORM before marking month end.
      • In this scenario, display text warning:
        • This check always has a hardcoded status to warn the user to enter payment data.
        • The text warning for non configured (Canada) locations should be a localizable text field, so the content can be changed if needed.
        • The text warning for non configured (Canada) locations should also support HTML links (so Canadian locations can be directed to an in house application called “Restaurant Expenses”.

      Acceptance Criteria:

      1. Confirm the Mark Month End page contains a section for Supplier Invoices.
      2. Confirm for configured restaurants, supplier payment data from the web service is displayed in the grid.
      3. Confirm for configured restaurants, the supplier invoice status grid will display a status when the web service passes a passing status.
      4. Confirm for configured restaurants, the supplier invoice status grid will display a status when the web service passes a warning status.
      5. Confirm for configured restaurants, the supplier invoice status grid will display a status when the web service passes a failure status.
      6. Confirm the invoices are not displayed once an action has been performed and the state is no longer a failure
      7. Confirm the page has a method for refreshing the grid. Once an invoice has an action performed to address the failure, the invoice should be removed from the grid.
      8. Confirm for restaurants configured (non configured, i.e. Canada) to see warning text, the supplier invoice section just displays a localizable text reminder that Operators should make sure that all their payments have been entered in InFORM before marking month end.
      9. Confirm for restaurants configured (non configured, i.e. Canada) to see a warning text, that the text supports HTML links.
      10. Confirm for restaurants configured (non configured, i.e. Canada) to see warning text, the supplier invoice section will display a status.
      11. Confirm for restaurants configured (non configured, i.e. Canada) to see warning text, the supplier invoice section will not display the status passed from the web service of pass or fail.

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                staten.putnal Staten Putnal (Inactive)
                Reporter:
                staten.putnal Staten Putnal (Inactive)
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 51h 40m
                  51h 40m
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 26.75h Time Not Required
                  26.75h

                    PagerDuty

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