Invoicing, split payments, tip distribution, gift card redemption, promo codes, self-checkout SMS links — a spa POS that handles the full complexity of checkout.
Checkout is the last impression your spa makes on every client. A slow, error-prone, cash-only checkout experience sends clients home with friction rather than relaxation. A fast, flexible, beautifully handled checkout — with tip allocation, gift card acceptance, promo redemption, and email receipt — sends them home already thinking about when they'll return. CorVali's POS is built for the former to become the latter.
Invoice Creation from Appointment
The most friction-producing moment in spa checkout is when the therapist finishes a treatment and the front desk has to manually create an invoice: find the client, select the service, enter the price. Errors happen, time is wasted, and clients who arrived relaxed leave impatient.
CorVali eliminates this entirely. When an appointment is marked complete, one click creates a pre-populated invoice with the client's name, service, therapist, duration, and price already filled in from the booking record. The cashier reviews, applies any adjustments, and proceeds to payment — checkout time drops from minutes to seconds.
Multiple Payment Methods
Real checkout is rarely a single payment. A client might pay part with a gift card, part with a loyalty wallet credit, and the remainder with a Yoco card tap. CorVali's split payment rail handles up to four payment methods on a single invoice:
- Yoco card (integrated, no manual entry)
- Cash (entered manually, change calculated)
- Gift card redemption (balance checked and applied)
- Stored value wallet credit
The system prevents overpayment (each method deducts from the outstanding balance until the invoice is settled) and the cashier has a clear running total at every step.
Tip Splitting at Checkout
Tips at checkout are a daily source of confusion: who receives what, how is it tracked, and does it end up on the payslip correctly? CorVali's tip split panel resolves this at the point of payment.
For single-therapist appointments, the tip is assigned to that therapist in full. For couples treatments or co-therapist sessions, the auto-split feature divides the tip proportionally based on service price contribution, then allows manual adjustment if needed. Every tip allocation appears on the therapist's pay summary and monthly payslip — no reconciliation required.
Gift Cards
CorVali's gift card module handles the full lifecycle: issuance, balance tracking, redemption, and expiry management. At checkout:
- The cashier scans or types the gift card code
- The system checks the balance and remaining validity
- The applicable amount is deducted from the invoice
- The updated balance is stored automatically
Gift cards comply with the Consumer Protection Act's minimum three-year validity requirement. Cards are issued with a branded design (generated from CorVali's gift card component) and can be sent digitally via WhatsApp at the point of purchase.
Promo Codes and Discounts
CorVali's promo code engine supports single-use and multi-use codes with configurable discount rules. At checkout, applying a promo code validates it in real time — checking whether the code is still active, has available uses, and applies to the services on the current invoice. The discount is applied, recorded against the code's redemption log, and reflected on the invoice and in financial reports.
Discount overrides above a configurable threshold require manager-level authorisation — preventing cashier-level discounting from eroding margin without oversight.
Self-Checkout SMS Link
For spa models where clients self-check out, or where the reception team is managing multiple simultaneous checkouts, CorVali's self-checkout SMS link provides an elegant solution. The cashier sends a payment link to the client's phone; the client opens it on their own device, adds a tip if they choose, and pays via Yoco checkout — all without using the reception terminal. Confirmation is automatic; the invoice updates to paid immediately.
Void and Refund Management
Mistakes happen. Services get charged to the wrong invoice; a client changes their mind after checkout. CorVali's void and refund workflow is structured to maintain financial integrity while giving operators the flexibility they need:
- Full void reverses the entire transaction and restores all payment credits to their source
- Partial refund processes a specific amount back to the payment method used
- Role-based authorisation limits refund authority: cashiers can process refunds up to a configured threshold; larger amounts require senior cashier or manager authorisation
Every void and refund is logged with a reason code, the authorising staff member, and a timestamp — creating the audit trail your accountant needs for month-end reconciliation.
Frequently Asked Questions
What payment methods does a spa POS support?+
How does tip splitting work at spa checkout?+
Can clients pay by SMS link?+
How does gift card redemption work at checkout?+
Can CorVali process refunds and voids?+
See CorVali in action for your spa
Get a personalised demo and migrate your spa data in as little as 14 days.
Start Free Demo