Fees and payments
Fees raise themselves every month, so collecting is the only job left.
AdminCoach
Automatic cycles: a due is created every 30 days from each person's start date.
Paid or pending: a clear two-state status, with totals for billed, collected and pending.
Mark paid: record the date, payment mode (cash, UPI, card, bank transfer, cheque or other) and a transaction reference.
Pay several months at once: one payment can cover the following months.
Advance payments: record fees paid before the due date.
Dues tracked from a date: hide old unpaid dues without deleting anything.
Left the academy: their unpaid dues show separately as owed by inactive.
Filters and export: students, members or slot bookings, and CSV download.
Coach view: coaches see their own students' fees.