Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
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
- defines
-
UXPROD-2362 Shared allocation for budgets
-
- Closed
-
- has to be done after
-
MODINVOICE-176 Prevent the creation of a transaction for an inactive expense class
-
- Closed
-
-
MODORDERS-406 Prevent the creation of an encumbrance for an inactive expense class
-
- Closed
-
-
UIF-211 CRUD expense classes in Finance settings
-
- Closed
-
- is blocked by
-
MODFIN-141 Implement API for getting expense classes for fund
-
- Closed
-