Charges and Refunds Logic

When the system calculates charges and refunds, it proceeds through a series of steps for each student processed. These steps apply whether you run charges in batch or for individuals. The Fees table is important to the charge calculation process because it contains both the amount of each student's fees charged in a previous run and refund information required for refunds when a student drops all courses.

The process has two main steps:

1.    Calculating charges and refunds for the selected student(s)

2.    Processing the Fees table for students who have dropped all courses or who were not selected but previously charged