Done
Details
Assignee
Yauheni KuzmianokYauheni KuzmianokReporter
Dennis BridgesDennis BridgesTester Assignee
Dennis BridgesDennis BridgesLabels
Priority
P2Story Points
1Sprint
NoneDevelopment Team
ThunderjetFix versions
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Yauheni Kuzmianok
Yauheni KuzmianokReporter
Dennis Bridges
Dennis BridgesTester Assignee
Dennis Bridges
Dennis BridgesLabels
Priority
Story Points
1
Sprint
None
Development Team
Thunderjet
Fix versions
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created July 31, 2020 at 7:50 PM
Updated October 9, 2020 at 8:56 PM
Resolved September 18, 2020 at 7:48 AM
Overview: Unable to open an order when one or more POLs have cost information in different currency than system currency
Steps to Reproduce:
Log into some FOLIO environment as User X
Click order app
Create new order
create one or more POLs
Set currency of POL(s) to different currency than system
Save and close
Open PO
Expected Results: PO is set to statue Open and encumbrance values are exchanged into the system currency. Fund distribution amount shows POL currency and Initial encumbrance shows amount in system currency after exchange.
Actual Results: PO can not be opened. Order can not be saved error displays
Additional Information:
URL: https://bugfest-goldenrod.folio.ebsco.com/orders/view/19bcadb4-64ba-4a6c-9718-23cd8c452422?query=11404
Interested parties:
Approach
1. Create new API in mod-finance storage for getting current active budget. Use in API org.folio.services.FundDetailsService#retrieveCurrentBudget
2. Change logic in org.folio.helper.FinanceHelper#getActiveBudgetsByFundIds and use new API