Uploaded image for project: 'ui-finance'
  1. ui-finance
  2. UIF-213

Select expense class for Order & Invoice Fund distribution

    XMLWordPrintable

Details

    • ACQ Sprint 94, ACQ Sprint 95
    • 3
    • Thunderjet

    Description

      Overview: In order to use expense types they need to be selected when user is adding Fund distribution(s) to orders and invoices

      Acceptance criteria:
      1)
      Given user has added a fund distribution
      When the Fund selected has expense class(s)
      Then expense class select box is shown

      2)
      Given user has selected a FUND with ONLY 1 expense class
      When Fund is selected
      Then expense class is chosen by default
      AND expense class Name is displayed in field

      3)
      Given user has selected a FUND with more than 1 expense class
      When Fund is selected
      Then expense class select box is shown
      AND user MUST select an expense class (Expense type is required)
      AND expense class Name is displayed in field

      4)
      Given user has selected a FUND with more than 1 expense class
      When Fund is selected
      Then expense class select box is shown
      AND ONLY ACTIVE expense classes display in select box

      5)
      Given user has selected an invoice with an expense class that is now inactive
      When User clicks approve invoice
      Then system throws error message "inactiveExpenseClass"
      AND UI displace the following toast message:
      "Invoice can NOT be (action) because (expense class) is inactive."

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                dennisbridges Dennis Bridges
                dennisbridges Dennis Bridges
                Dennis Bridges Dennis Bridges
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases