How to generate an invoice for a customer that has joined the school halfway through the term

A simple way to deal with a customer who arrives during the term

You can always generate an invoice for a client who arrives at any time during the term. 

However, you have to be careful with your cost setup: invoice amounts will differ depending on your frequency setup.

There are three different frequencies for you your class cost: 'Term', 'Lesson' and 'Week'. You can see this on 'Classes' > 'View All' when you are creating or editing a class.

Term
The invoice will be generated for the term full termly cost. If you attach a student to this class at any time during the term/season, it will always charge them the same full cost on the invoice.

Lesson
The invoice is generated for all of the future lessons.
For example, if there are 15 lessons in a term and the customer/student starts at the end of the 12th week, they will be charged for just the 3 remaining lessons when the invoice is generated. 

Week
The invoice is generated for future weeks. For example, if there are 14 weeks in a term and the student is attached to the class at the end of week 8, they will be charged for just 6 lessons when the invoice is generated.

Month
The invoice is generated for how many months the class runs. For example, if there are 3 months in a term and a student is attached to the class in the 2nd month, they will be charged for just the 2 months remaining.

After you have checked your cost frequency and attached the new student to the class, you can generate the invoice on the customer's page:
Go to 'Customers' > 'View All' and open the client's tab. Then, go on 'Billing' and press the button 'Generate Invoice'.

Or simply generate the invoice on the 'Invoices' page as normal.
This will show an option screen for what you would like to include on the invoice. Whether you just want the seasons' class fees to appear or whether you want any 'Complete' orders from the 'Point of Sale' feature to be included.

If you have chosen the seasons' class fees to be included on the invoice, it will then ask you to select the season you are billing for.