SFEE_ProgramEnrollment_TDTM
Student Fee Program Enrollment trigger handler/TDTM
| Custom Permission | None |
| Event | AfterInsert, AfterUpdate |
| Object |
Program Enrollment |
| Related RIO Education Settings | Set Program Fee Description |
Description
Whenever a new Program Enrollment is inserted, or whenever an existing Program Enrollment's Program Status field is updated from a draft status, this class creates a new Student Fee for the Program Enrollment, setting the Student Fee Label and Due Date fields and the Type to the default type of Tuition.
It then creates a new Fee Line for the related Fee as well as a Fee Line for the Non Tuition Fee. If the Non Tuition Fee has child fees, it instead creates a Fee Line for each of the child fees.