Skip to content

Booking and Payment Statuses

A booking has two separate states. Booking Status describes the reservation; Payment Status describes its money. Read both before changing a record under DayTidy → Bookings. A confirmed reservation can still be unpaid when you collect payment in person.

StatusMeaningReserves capacity
PendingReservation awaiting its next decision or completion stepYes
ConfirmedReservation acceptedYes
CompletedReservation marked fulfilledYes
DeclinedReservation rejectedNo
CancelledReservation cancelledNo
ExpiredReservation expiredNo
FailedReservation failedNo

Completed records continue to account for the capacity of their booked sessions. Do not change historical records merely to make a future date available; inspect the future session and its rules instead. Pending reservations also count, so an apparently unconfirmed booking can explain why another customer cannot reserve the same capacity.

StatusWhat staff should check
UnpaidMoney has not been recorded as received
PendingPayment is awaiting its next processing step
PaidPayment is recorded as received
FailedThe payment attempt failed
Not RequiredNo payment is needed
Partially RefundedPart of the payment was refunded
RefundedPayment is recorded as refunded

These are operational states, not an independent bank statement. For online payment problems, reconcile the gateway transaction before making a manual correction.

  1. Locate the exact booking and check its reference, offering, sessions, and customer.
  2. Read both status fields and the payment information.
  3. Choose the appropriate Booking Status or Payment Status in the record. If cancelling, enter the Cancellation Reason when shown.
  4. Save the record and check the result. A rejected transition needs investigation; do not keep trying unrelated statuses.
  5. Reopen the booking and confirm the persisted values. If the change should release capacity, check the relevant public session as well.

Changing payment status is not the same as collecting money. Cancelling a booking does not automatically return a gateway charge. Use the separate refund workflow.

Completion requires a Confirmed reservation with payment recorded as Paid, Not Required, Refunded, or Partially Refunded. Unpaid, Pending, or Failed payment does not satisfy completion. The admin save can confirm an otherwise eligible reservation before completing it; verify the final saved states.

Once payment is Refunded, ordinary status edits cannot reset it to Paid or Unpaid. Partially Refunded can remain partial or progress to Refunded. Terminal booking states (Declined, Cancelled, Completed, Expired, and Failed) also restrict payment changes to eligible refund transitions from an already paid/refunded state. Reconcile mistakes through the supported workflow rather than repeatedly changing dropdowns.

Selecting Partially Refunded without an amount records a payment state; it does not itself create an amount-bearing refund-history entry. See refund operations before using that label for financial reconciliation.

A customer reserves a consultation and will pay at reception. Confirmed / Unpaid can accurately describe that arrangement. After staff verify collection, they can reconcile the payment record. Cancelling that reservation releases its capacity but should not be used as a shortcut for documenting whether money was collected or returned.

For the actual operation, continue with manual booking, rescheduling, or customer cancellation.