3.7. Classes
Go to: Home > Classes
Steps:
- Click Add New Class.
- Set class name, teacher, schedule, and fee.
- Save class.
- Open class tabs to add students and timetable details.
Class Type Guide (Monthly vs Annually vs Subscription)
When creating or editing a class, choose the class Type based on how you want fees to be billed.
Available types:
Monthly(system code:monthly)Annually(system code:yearly)Subscription(system code:subscription)
Note: it is Subscription, not Succession.
1) Monthly
Use when:
- Students are billed every month.
- Class runs on a regular monthly cycle.
How system charges:
- The system tracks fee periods by month (
YYYY-MM) per student. - Unpaid month appears in outstanding.
- Once paid, the same month will not be chased again.
How to set:
- Type:
Monthly - Fee: monthly fee per student
- Start Date: class start month
- End Date: leave blank if open-ended, fill if class has a fixed end
Suggested wording for users:
- This class is billed monthly. A new monthly bill is generated each month, and paid months will not be billed again.
2) Annually
Use when:
- Fees are collected once per year.
- Program is annual membership or yearly package.
How system charges:
- The system tracks fee periods by year (
YYYY) per student. - If paid for the same year, it will not show as outstanding again for that year.
- A new outstanding period appears when a new year starts.
How to set:
- Type:
Annually - Fee: yearly fee per student
- Start Date: effective date
- End Date: optional, based on class duration
Suggested wording for users:
- This class is billed once per year. The payment status is tracked by year.
3) Subscription
Use when:
- Billing should follow custom charge dates.
- Billing should not follow natural month/year cycles.
How system charges:
- After selecting
Subscription, setCredit. - Save class, then configure
Date #1,Date #2, and so on in edit mode. - Current outstanding logic mainly uses
Date #1as the main period trigger. - When charge date is reached and unpaid, it appears in outstanding.
- Once paid for that period, it will not be chased again.
How to set:
- Type:
Subscription - Fee: fee amount per subscription charge point per student
- Credit: number of date points to manage
- Save class and fill charge dates in edit page (
Date #1is required and must be accurate)
Suggested wording for users:
- This class is billed by custom subscription dates, not by calendar month or calendar year.
Fee Input Quick Rule
Monthly: enter monthly fee per student.Annually: enter yearly fee per student.Subscription: enter fee per subscription charge point per student.
Recommended Type Selection
- Normal monthly collection: choose
Monthly. - One payment per year: choose
Annually. - Custom date-based billing: choose
Subscription.
Go to: Home > Classes > Import Classes
Steps:
- Prepare class import file in template format.
- Upload class data file.
- Validate preview.
- Finalize import and verify teacher/class assignments.