Rescheduling a booking

    Moving a booking to different dates, what gets re-checked, and the constraints that catch people out.

    4 min read

    What rescheduling does

    Rescheduling moves an existing booking to new dates within the same batch. The places on the old dates are released and places on the new dates are taken, in one operation, so the family keeps their booking and their invoice rather than cancelling and starting again.

    The row menu on a booking offering Reschedule, Cancel and Download PDF
    Reschedule moves the booking. It does not cancel and rebook, so the family keeps their place.

    What gets re-checked

    • Whether the new dates have capacity available.
    • Whether the new dates are days the batch actually runs.
    • Whether the child already has a booking overlapping the new dates.
    Booking ID column outlined
    Rescheduling keeps the same booking ID.

    The weekday constraint

    On a recurring batch, you can only move a booking to weekdays the batch runs on. If a programme runs Tuesdays and Thursdays, a booking can't be moved to a Wednesday — there's no session that day to move it to.

    A session block on the month calendar outlined
    Check the target session has room before you move anyone into it.

    More on bookings