Members can book their last class of the month again
A member down to their final monthly class saw "Booking failed, try again" and could never get through. Their last class now books normally, and monthly balances are accurate again.
Since 28 August, a member on a monthly membership who had exactly **one class left in their cycle** could not book at all. Every attempt — from the member's own app, from your venue's site, and from the front desk — failed with a generic "Booking failed, try again", and retrying never helped. Nothing was written, so those members simply gave up. The cause was internal accounting: the class was being deducted from their allowance twice, which pushed the balance below zero and made the whole booking fail. That is fixed. Their final class of the month books normally now. Two related things are corrected in the same change: - **Balances are accurate again.** Members with two or more classes left were not blocked, but were quietly charged an extra class each time they booked. Their remaining count and their "classes used" figure now match what they have actually attended. - **Waitlists work for these members too.** When a spot opened up, promoting a member who was on their last class could fail — and because promotion runs as part of someone else's cancellation, it could occasionally make that cancellation fail as well. Both now go through cleanly. Class packs and clip cards are unchanged, as are guest bookings and online classes that are included with a membership. **If a member told you they could not book this week, ask them to try again — it will work now.** No action is needed from you, and nothing needs to be corrected by hand: balances re-derive themselves from the classes the member has actually booked.
Vouchers from an ended campaign now say so
A voucher entered after its campaign finished told the client the campaign was paused and to contact you; it now names the date the offer ended.