Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
ACQ Sprint 166
-
2
-
Thunderjet
-
Poppy (R2 2023)
-
5 Colleges, University of Leipzig
-
TBD
Description
Purpose: Some libraries want a system block to prevent the approval or payment of invoices when the linked Order has a status of "pending" in order to prevent unwanted encumbrances from accidentally being created when the linked Order is subsequently accessed.
User story statement(s):
As a payer or approver of invoices,
I want to be prevented from paying or approving invoices when the linked Order status is "pending"
so that new encumbrances will not be created when that Order is later accessed
Scenarios:
- Block approval:
- Given that an Order associated with a given invoice has a status of "pending"
- When a staff member attempts to approve the invoice
- Then the approval should be prevented
- Block payment:
- Given that an Order associated with a given invoice has a status of "pending"
- When a staff member attempts to pay the invoice
- Then the payment should be prevented
- Alert user:
- Given that an Order associated with a given invoice has a status of "pending"
- When the system prevents approval or payment of that invoice
- Then the staff member attempting the approval or payment should be alerted that the action was prevented by the system.
- Message: Invoice can not be approved. One or more of the related orders has a workflow status of "Pending". If desired, please open the related orders before approving this invoice.
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-4004 Thunderjet - Poppy Bugfixes
-
- In progress
-
- has to be finished together with
-
MODORDERS-654 POL encumbrance "expended" value not updated
-
- Closed
-
- relates to
-
FAT-6253 Review of C397321 test case (Invoices)
-
- Closed
-
-
FAT-6254 Review of C397326 test case (Invoices)
-
- Closed
-
-
FAT-6260 Review of C397330
-
- Closed
-
- mentioned in
-
Page Loading...