Details
-
Bug
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
ACQ Sprint 134
-
2
-
Thunderjet
-
Lotus (R1 2022) Bug Fix
-
Release encumbrances manually.
-
Cornell
-
Incomplete/missing requirements
Description
Overview: Invoice payment fails in case of changing funds and opening order after invoice approval.
Steps to Reproduce:
- Log into any FOLIO environment as a user with admin permissions.
- Create an order and order line with fund distribution (fund X).
- Open order.
- Unopen order.
- Create an invoice and add order line from step 2 as invoice line.
- Change order line fund distribution to a different fund (fund Y).
- Approve invoice.
- Open order.
- Check fund Y.
- Pay invoice.
- Check fund Y.
Expected Results:
Invoice Payed. Encumbrance for fund Y not released unless invoice triggers order close logic based on POL statuses.
Note: encumbrances are released when invoices are approved. If the order is encumbered after the invoice is approved it would be difficult to determine in what use cases encumbrance should still be released and this would require new logic at the invoice Payment step.
Actual Results:
Error toast message with text 'One or more transactions record(s) failed to be created' is displayed. Invoice wasn't paid.
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-3310 Thunderjet - Lotus (R1 2022) Tech Debt, NFR
-
- Closed
-
- is cloned by
-
MODORDERS-654 POL encumbrance "expended" value not updated
-
- Open
-
- relates to
-
MODORDERS-645 Invoice payment fails if order line fund distribution is changed before invoice approval
-
- Closed
-
-
MODORDERS-688 Kiwi (R3 2021) Hot Fix #3 - Invoice payment fails if order line fund distribution is changed before invoice approval
-
- Closed
-
-
MODINVOICE-331 Juniper - Approval failed invoice which built from order line with cost 0
-
- Closed
-