What is a subscription?
A subscription is a recurring series of invoices that are to be generated on a monthly or termly basis. Invoices are auto-regenerated usually 1-2 weeks before the start of a new month or a new term. A subscription is specific to an individual student and each student will only have 1 single subscription regardless of the number of classes/subjects taken.
Each subscription has 4 important things to take note of:
Term name - a term is a date range with a start date and end date, and can either be a calendar month or term
Status - either Queue or Generated
Billing start date - this is the start date of the month/term. And in the case of the first invoice that is pro-rated, the billing start date is the student's start date in the class
Date to generate - this refers to the date when the queued invoice is automatically generated out of the subscription and can be found on the invoices page, with the invoice ready to be checked and sent out to the parent
Example of a monthly subscription:

Example of a termly subscription:

When will the system auto-regenerate subscription?
There are 5 changes that would cause the system to auto-regenerate the student subscription:
Student is added to a new class (including multiple classes like the 2nd, 3rd class and so on)
Student is removed from class
Student has an end date added in a class (which means that student will be auto-removed from the class when the end date has arrived)
Student has a change of class (using the "Change class" popup in the class page)
Student has a student pause/break added which affects the number of lessons charged for