Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
ACQ Sprint 93, ACQ Sprint 98
-
2
-
Thunderjet
Description
Purpose:
Requirement from the UX ticket: Each expense class has a code (extension) that compliments the 'Fund code' of any fund it is assigned to
Requirements/Scope:
- Update creation of voucher lines upon invoice approval
Approach:
- If expenseClassId specified in fundDistribution:
- retrieve expense classes by id
- add Code to Fund code (fundCode-expenseClassCode)
- group fundDistribution by externalAccountNumber (consider same fundCode with different expenseClassCode as separate Fund codes)
- create voucher line for each externalAccountNumber or externalAccountNumber-extensionNumber and this pair must be store in voucher line field "ExternalAccountNumber"
- Fund code + expenseClassCode must be stored in voucher line field "fundCode"
Acceptance criteria:
- logic updated
- unit tests updated
- API tests updated
TestRail: Results
Attachments
Issue Links
- blocks
-
MODINVOICE-189 MODINVOICE (mod-invoice) release
-
- Closed
-
- defines
-
UXPROD-2362 Shared allocation for budgets
-
- Closed
-
- has to be done after
-
MODINVOSTO-71 Update fundDistribution schema
-
- Closed
-