Skip to main content

Booking statuses

Every booking carries a status. There are exactly three.

StatusMeaning
ActiveThe booking stands. This is the only status that can be cancelled.
CancelledThe booking was cancelled and its credit was returned.
CompletedThe session has passed and the booking is closed.

Status is not attendance

These are two different things, and conflating them causes reporting confusion:

  • Status answers "does this booking stand?"
  • Attendance answers "did the student turn up?" and is recorded separately by an admin after the session.

A booking can be Completed with attendance recorded as absent. That is a normal, meaningful combination — not a contradiction.

What you can do in each status

CancelRebookLeave a review
ActiveYesCancel, then book again
CancelledAlready cancelledYes
CompletedNoWork checks only, once evaluated

Attempting to cancel a booking that is not Active returns an error rather than silently doing nothing — deliberately, so a double-cancel can never double-refund a credit.