Industries
A ten-session package is a liability until the tenth session.
Almost all the money arrives before the service does. Treat a package as a sale on the day it is paid and the business looks most profitable exactly when it is most exposed. Consaya draws packages and memberships down session by session.
Record sessions, validity and the refund policy, and hold the payment as an advance rather than revenue.
Each delivered session releases its share to income, so the reports show what you have actually earned and what you still owe in service.
Recurring billing with freezes, transfers and cancellations handled, and post-dated cheques recorded as the instrument they are.
Commission accrues against the service that earned it, so a busy month does not surprise you at payroll.
Product sales run on real stock with their own margin, kept apart from service income.
Municipality permits and staff cards are tracked with expiry dates, and unredeemed packages sit correctly as a liability on the balance sheet.