Skip to main content
All updates
Bug fix·Mon Aug 31·

A frozen membership now shows the classes it actually paid for

When a member freezes mid-month you already credit the unused part of their invoice. Their class allowance now shrinks to match, so the number on screen is the number they can really book.

Freezing a membership has always been careful with money: the member is
credited for the days they are paused. It was not careful with **classes**. The
allowance stayed at the full monthly figure, so a member who froze for three
weeks of a ten-class month still saw "10 classes" — classes the system would
then refuse to book, because the freeze blocks the whole paused period.

That number now matches what they paid.

**The rule, in one line:** a frozen cycle grants classes in the same proportion
as the money charged for it. Freeze half the month, pay half, get half the
classes. Any fraction is rounded **up**, in the member's favour — a member
entitled to 4.35 classes gets 5, never 4. A cycle frozen from end to end grants
zero classes, because nothing was charged for it.

The cycle dates themselves do not move. A freeze shortens what this month
includes; it does not push the renewal date out.

What you and your members will notice:

- **The remaining count and the total now agree with each other.** A member
  frozen for most of the month reads "0 of 1", not "0 of 10". Staff see the
  same figures on the client's Passes tab.
- **Nobody loses a class they already took.** If a member booked before the
  freeze and the shortened month works out to fewer classes than that, their
  balance simply sits at zero. It never goes negative and never blocks anyone
  else's booking.
- **Resuming restores the allowance.** The moment the freeze ends, the next full
  month is back to the normal number, including when the freeze ran across a
  renewal date.
- **A freeze that was never credited keeps the full allowance.** If the invoice
  went out at the full price for any reason, the member keeps all their classes.
  The allowance follows the money in both directions.

Currently frozen memberships are corrected automatically — nothing to do by
hand. Unfrozen memberships are completely unchanged.
Next update

Workshop entry can show before a client books

Schedule apps can now identify sessions that need workshop entry or course enrollment before a client opens the normal booking flow.