Uploaded image for project: 'ui-invoice'
  1. ui-invoice
  2. UINV-83

Prevent paying with Funds that have insufficient amounts to cover distribution

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      ACQ Sprint 95
    • Story Points:
      1
    • Development Team:
      Thunderjet

      Description

      Overview: When creating transactions based on invoices the system will need to check in their is enough money in the desired budget to cover the amount of the transaction and notify the user if there isn't.

      Acceptance criteria:
      Scenario 1
      Given user has permission to approve invoice
      When user clicks "approve" invoice button
      Then the system should confirm that all Fund distributions can be covered by the amounts in the associated budgets (Based on allowable expenditure)
      IF not then display error message - "One or more Fund distributions on this invoice can NOT be paid, because there is not enough money in the budget"

      Scenario 2
      Given user has permission to Pay invoice
      When user clicks "Pay" invoice button
      Then the system should confirm that all Fund distributions can be covered by the amounts in the associated budgets (Based on allowable expenditure)
      IF not then display error message - "One or more Fund distributions on this invoice can NOT be paid, because there is not enough money in the budget"

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases