Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
-
ACQ Sprint 150
-
3
-
Thunderjet
-
Nolana (R3 2022)
-
TBD
Description
Purpose/Overview:
Run preview ledger rollover and store result budgets and errors of process
Requirements/Scope:
- Provide existing Rollover Budgets API with new fields represented expense classes details
- Cover extended API with Karate tests
Fields that should be added to reponse:
Note: Fields Awaiting payment, Expended, Percentage of total expended can be omitted if they generation requires big effort from implementation perspective
Approach:
- Modify rollover script to save expense classes details into new temp table
- Create new sql function that accepts data from expense_classes and encumbered_transactions temp table and provide expense class details as result
- Move some logic from finance-storage module connected with calculation expense classes details using Java Money API
- Update rollover budgets with new expense classes details in Rollover service
Rollover Budget Schema already has expenseClass details object inside that canbe used: https://github.com/folio-org/acq-models/blob/master/mod-finance/schemas/ledger_fiscal_year_rollover_budget.json
Acceptance criteria:
- API extended with expense class details
- Unit tests added
- API integration tests adjusted
TestRail: Results
Attachments
Issue Links
- clones
-
MODFIN-256 Define and implement Business API : Ledger Rollover Budgets
-
- Closed
-
- defines
-
UXPROD-2899 Ability to generate a fiscal year rollover "preview"
-
- Closed
-
- relates to
-
FAT-3177 Review of C365633
-
- Closed
-
-
MODFISTO-362 Expense class code and status are not shown in test rollover results .csv file
-
- Closed
-