Details
-
Bug
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
4.1.1
-
folio-testing
-
-
ACQ Sprint 84
-
3
-
Thunderjet
Description
Overview
The invoice-transaction-summary specifies the number of expected payments/credits for a given invoice. Once that number of payments/credits are received for that invoice, they're all applied at once in a db transaction. However, it's possible to post additional payments/credits and once that count is reached again, these new payments/credits are applied.
NOTE: It's likely that the same issue exists for other all-or-nothing operations, e.g. related to encumbrance creation (both invoice and orders) and updates. This bug covers them all.
Expected
Once all the payments and credits are applied for a given invoice, subsequent payments/credits for that invoice should be rejected with an appropriate error message/code
Actual
It's possible to post additional payments/credits and once that count is reached again, these new payments/credits are applied.
See comments in MODFIN-71 for an example of this.
Acceptance Criteria
- the module behaves as described in the expected section above
- unit tests are updated
TestRail: Results
Attachments
Issue Links
- blocks
-
MODFISTO-93 Create MODFISTO Bugfix release
-
- Closed
-
- defines
-
UXPROD-2167 Value management through transactions Part 2 - Payments, Credits and limits
-
- Closed
-
- relates to
-
MODFISTO-94 Migration script for performed transactions
-
- Closed
-
-
MODFIN-71 Create transaction APIs - Payments, Credits
-
- Closed
-
-
MODFISTO-95 Not able to pay invoice after approval
-
- Closed
-