Booking and invoice statuses
Booking statuses
- Scheduled — a confirmed upcoming appointment.
- In progress — the groom has started.
- Completed — the appointment is done.
- Cancelled — removed from the active diary, with history retained.
- No show — the client did not attend. Deposits are retained; the booking contributes to reliability stats.
- Unavailable — time blocked out without a pet attached.
Invoice statuses
Invoices track every payment and refund automatically, and statuses update from the payments ledger.
- Unpaid — no payments or credits applied, balance still due.
- Partial — some money applied (payment or client balance), but a balance is still due.
- Paid — the balance is fully covered (including zero-total invoices).
- Cancelled — superseded by a newer invoice after a booking edit; kept for history.
How payments affect status
- Recording a payment or applying client balance recalculates the invoice status instantly.
- Refunds reduce the paid amount and can move a paid invoice back to partial or unpaid.
- Overpayments roll into the client balance automatically.
Contract statuses
- Pending — attached, waiting to be signed.
- Signed — the client has completed signing.
- Expired — the latest signing link is no longer valid.
- Void — cancelled but kept for audit history.