PRAP_CreateFundingAllocation_TDTM
Program Application funding allocation trigger handler/TDTM
Custom Permission | None |
Event | AfterInsert, AfterUpdate |
Object |
Program Application |
Related RIO Education Settings | None |
Description
Whenever a new Program Application is inserted or whenever an existing Program Application's Funding Codes field is changed, this class will create Funding Allocations for any codes in the Funding Codes field that do not already have Funding Allocations.
It will relate the new Funding Allocation to the Funding record for that code and the triggering Program Application and Applicant. It will set the Status to Approved and take the Start Date, End Date, Discount Amount and Discount Percent fields from the Funding record.
Use case
Students who are approved to receive Funding, will be allocated with it when they have enrolled to a Program and its Courses. The Funding Allocation will then be used to offset/pay the Student Fees associated with the enrolled Courses.
See more here.