Clearer fee choices when correcting past attendance
Past-attendance reviews now show **Keep fee unchanged**, **Waive unpaid fee** and **Refund paid fee** together. Unavailable choices explain why. An eligible paid fee shows the exact amount available to refund, including the remaining amount after a partial refund. A saved payment attempt still needs payment review before a waiver is available.
Past-attendance reviews now show **Keep fee unchanged**, **Waive unpaid fee** and **Refund paid fee** together. Unavailable choices explain why. An eligible paid fee shows the exact amount available to refund, including the remaining amount after a partial refund. A saved payment attempt still needs payment review before a waiver is available. From a client's review, **Review & charge in Billing** opens the existing Billing controls in a new tab for an unpaid fee. Saving attendance does not collect money. Reopen the attendance review after changing a fee in Billing. The dialog has a compact layout, clearer payment status, shared notification buttons and improved light and dark styling. On phones, the content scrolls while Cancel and Save correction remain reachable. Fee and pass-credit choices start unchanged; notifications start at **Don't notify**.
Retry an unfinished membership payment
Billing now distinguishes an unfinished membership signup from a failed renewal. Retry card uses the original signup invoice and the saved card you confirm, without creating another membership or invoice. If the bank requires the client to verify the payment, the dialog keeps that instruction visible. Ask the client to finish the original checkout in their account; no message is sent automatically