What is the Class Tuition Charges Task (Global Class Billing)?

Learn about the Class Tuition Charges task and how to use it to charge tuition fees to students in bulk from the TRANSACTIONS>CLASS TUITION CHARGES screen.

What is the Class Tuition Charges Task?

The Class Tuition Charges task (previously called Global Tuition Charges) will allow you to preview and post (process) outstanding charges for all students with enrollments tied to a specific billing schedule at one time. This task must be run separately for each billing schedule you offer on a regular basis.

NOTE: Accounts with multiple locations will need to run this task separately for each location.

How the Filters Work

Billing Schedules and Student Active Dates

The combination of the Billing Schedule and Student Active options chosen in the filters for this task will determine which class enrollments get billed.

The Billing Schedule is selected at the time of enrollment and is determined by either the default settings on the class or a billing schedule override on the enrollment itself.

The Student Active option allows you to choose a single date, date range or a month to locate any enrollments which take place during the billing period that the class tuition charges are being created for. This option should always match the dates you are billing for. This allows the software to prorate the enrollments for the correct time frame.

For example, if you are billing for a six-week session that starts January 1, 2020 and ends on February 11, 2020, you would select "Within the Range Of" from the Student active drop down and enter those dates as the date range below. This way, if January 1st was a blackout date that needed to be discounted from tuition, iClassPro would see that date is included in this billing and prorate any enrollments which would normally meet on that date accordingly.

Early Bird Discounts

Early Bird Discounts are a method that can be used to temporarily discount all eligible class tuition charges that are being created to encourage early payment. Customers which pay their class tuition prior to the Early Bird Cutoff Date will retain the dollar or percentage discount that has been designated in the early bird portion of the special discounts area of any discount schedule attached to their enrollment.

Once the Early Bird Cutoff Date arrives, the class tuitions will return to their normal price automatically.

For more information about setting up Early Bird Discounts, see our "Special Discounts and Early Bird Discounts" article.

Tax Exempt

Leaving this option enabled will ignore any tax rate settings per class/program and treat all classes as tax-exempt. If you want to charge sales tax for classes, you need to disable this option.

Disabling the option will give you an option you to override any inherited tax rate with a different rate if you choose to do so.  Leaving that option disabled will automatically use the tax rate assigned to each class.

The “Tax Exempt” setting will be deprecated on 11/15/2021. Please be sure that all Programs and/or Classes have their tax settings set correctly.

Please refer to the following documents regarding how to attach a Tax Rate to a Program or Class (or to set a class as non-taxable):

Preventing Duplicate Charges

The Class Tuition Charges task also allows you to prevent duplicate charges from being created if the student has already been billed with the selected charge category for their active enrollments within the selected date range (determined by the Student Active filter). The Prevent Duplicate Charges option is highly recommended and enabled by default.

If a customer has a class tuition charge for a given enrollment on their ledger that uses the charge category selected for the Class Tuition Charges and the charge has a charge date within the length of time selected in the "Within the Past" filter, the charge will be seen as a duplicate and deselected in the Class Tuition Charges preview so that it will not be processed. 

The options for the "within the past" filter are as follows:

  • All Previous by Enrollment and Charge Category - This option will search the family's ledger for any charges created with that charge category and tied specifically to the active enrollments at any point in the past. (This is the default option.  It is recommended if using unique charge categories every year, such as "January 2020 Tuition", "January 2021 Tuition", etc.)
  • All Previous by Charge Category Only - Searches the entire family ledger history and all enrollments for that family using that charge category. Meaning the charge category may be used on an unrelated charge, but will still not be replicated. (This option is best used for one-time use charge categories.)
  • 1 Year - Searches for charges in family ledgers for the last 365 days using the specified charge category that are connected to the active enrollments during this billing period. (Similar to the default option, but imposes a one year window for the charge date.  If a charge exists, but is more than a year old, the system will deem the student eligible to be charged again.)
  • 6 Months - Searches the last six months of charges using the specified charge category that are connected to the active enrollments during this billing period. (Recommended for Monthly billing, especially if using the same charge categories every year, such as "01 January Tuition", "02 February Tuition", etc.)
  • 1 Month - Searches family ledgers for the last 30 days for any charges using the charge category specified in your preview, which is connected to active enrollments during this billing period.

Running Class Tuition Charges

Follow the instructions below to place charges on customer accounts for the desired billing schedules.

Note: If your business runs multiple locations out of one account, the location selected at the top of the screen will dictate which location is being billed for.

  1. Navigate to the Transactions page.
  2. On the left side of the page, select Class Tuition Charges.
  3. Select a Charge Category to label the charge being created.
  4. Select the Billing Schedule to create charges for.
  5. In the Student Active filter, select the type of dates to use and then enter the appropriate date, month or custom date range according to the fields provided.
  6. Enter a Charge Date to indicate when the fee is being assessed (In financial reports, payments will not show as applied to these charges until the charge date.)
  7. Enter a Due Date to indicate to the customer when payment is due for the charges.
  8. (Optional) To reward customers for early payment, you may select to Allow Early Bird Discounts and then enter the Early Bird Cutoff Date.
  9. (Optional) To add tax on top of class tuition prices, check Charge Tax and select the Tax Rate.
  10. (Recommended) Leave Prevent Duplicate Charges checked and select an appropriate option for the "Within the Past" drop down.
  11. Click Preview. The preview will generate in your background tasks for safe keeping but should open automatically if you do not navigate away from the page.
  12. At the top of the preview, is a Filter Summary. Click Show to review all filters from the previous page.
  13. Review the charges that have been calculated for errors. The preview will list all enrollments the system found which match your filters.
    • Enrollments with a box highlighted in blue will be billed.
    • If the system detects duplicate charges, these entries will be automatically deselected and noted in orange.
    • Any tuition amounts totaling $0 will also be automatically deselected.
    • If the system encounters any issues with calculating a tuition price based on a tuition schedule, this will be noted in red.
    • If you make corrections to classes or enrollments, you must run a new preview to see the changes.
  14. When you are ready, click Process to post the charges to customer accounts.

Posting the charges can take some time. You can review the progress of the task in your background task.

Record Keeping

Once complete, the task status will read "Done" and a down arrow will appear next to the task. Clicking the down arrow will take you to a summary page of all charges that were processed and the filters used for creating the charges. To save this information, click Save to CSV. This document will also generate in your background tasks. Once complete, click on the document icon or down arrow to save the file for your records.

Need more assistance?

Call us at 877-554-6776. Our business hours are Mon–Sat, 9am–9pm (CT).