Processing Transactions

15 minutes

Tutorial 2.4: Processing Transactions

Introduction

The Point of Sale (POS) system lets you process payments for services and products. This tutorial covers creating transactions from appointments, processing walk-in sales, accepting different payment methods, and completing transactions.

Who this is for: Owner, Admin, Manager, Staff, Receptionist What you'll learn:

  • Access the Point of Sale
  • Create transactions from appointments
  • Add services and products to a sale
  • Apply discounts and tips
  • Process payments (cash, card, gift voucher)
  • Handle split payments
  • Select the correct till for cash payments
  • Rebook the customer's next appointment after payment

Time to complete: 15 minutes

Note: Transactions are created and edited in Quick POS only (no separate create/edit screen).


Prerequisites

  • Services configured in the system
  • Products configured (if selling retail)
  • Cash drawer opened (if accepting cash payments - see Tutorial 2.5)
  • Staff assigned to the transaction items

Step-by-Step Instructions

Step 1: Access the Point of Sale

From the header (quickest):

  1. Click the New Sale button in the top-right corner of the app header (visible on every page)
  2. The Quick POS interface opens immediately

From the navigation:

  1. Click Transactions in the sidebar
  2. The transaction list appears
  3. Click New Sale in the top-right corner
  4. The Quick POS interface opens

From an appointment:

  1. Click on an appointment in the calendar
  2. Click Create Transaction in the sidebar (or on the appointment detail page)
  3. Quick POS opens with the customer and service pre-filled

From a linked appointment (multi-service booking): If the appointment is part of a linked group (e.g., a cut and colour booked together), a Linked Appointments dialog appears when you click Create Transaction:

  1. The dialog tells you the appointment is part of a group of X linked appointments
  2. Choose one of two options:
    • All X Appointments — loads all linked services into the cart at once
    • This Appointment Only — loads just the single service you clicked on
  3. Quick POS opens with the selected appointments pre-filled, including correct staff assignments and any level-based pricing

If a draft transaction already exists for the linked group (e.g., someone started but didn't finish), the dialog buttons change to Continue Transaction (All X) and Continue Transaction (This Only), so you can pick up where you left off.

Tip: For multi-service bookings, choosing "All Appointments" saves time — all services, staff, and prices are loaded into one transaction automatically.

Step 2: Select a Customer

  1. Click the Customer search field at the top of the POS
  2. Start typing the customer's name
  3. Select from the dropdown results
  4. Their name appears in the customer field

What happens when you select a customer:

  • Their unbilled appointments appear in the Unbilled Appointments panel above the item tabs
  • You can click an appointment to add it to the cart, or click Add All to Cart to add all unbilled appointments at once
  • You can click Take Deposit on an appointment to process a deposit payment
  • Their contact details are available for receipts

Step 3: Add Items to the Cart

The POS has four tabs for adding items:

Services Tab:

  • Services are organised by tag (e.g., Color, Haircut, Styling, Treatment)
  • Click a tag to expand and see services in that category
  • Use the search field to find specific services
  • Click a service to add it to the cart

Products Tab:

  • Products are organised by brand
  • Each product shows the available stock count
  • Use the search field to find specific products
  • Click a product to add it (quantity 1)
  • Use + and - buttons to adjust quantity

Misc Tab:

  • Add miscellaneous products with custom names and prices
  • Useful for one-off items not in the system

Gift Vouchers Tab:

  • Sell gift vouchers to customers
  • Choose from preset amounts (£25, £50, £100, £150, £200, £250) or enter a custom amount
  • The valid value range is displayed (e.g., £5 - £500)
  • Enter recipient details (if required by your settings)

Adding from Unbilled Appointments: When a customer has unbilled appointments:

  1. Select the customer
  2. Their unbilled appointments appear in the Unbilled Appointments panel above the tabs
  3. Click an appointment to add it to the cart, or click Add All to Cart
  4. The service and staff are automatically assigned

Step 4: Review the Cart

The cart panel on the right shows:

  • All items added to the sale
  • Staff assignment for each service
  • Quantities for products
  • Line item prices

For each item you can:

  • Adjust quantity (products)
  • Assign/change staff member (services)
  • Remove the item (click the trash icon)

Totals displayed:

  • Subtotal
  • Deposit Credit (if appointments had deposits paid)
  • Discount (if applied)
  • Tip (if added)
  • Total

Step 5: Apply Discounts

To apply a discount:

  1. Click the discount amount (shows £0.00 by default) in the totals section
  2. A discount modal opens with two tabs:
    • Percentage (%) - Enter a percentage discount (e.g., 10% off)
    • Fixed (£) - Enter a fixed amount discount (e.g., £5 off)
  3. Enter the value and click Apply Discount
  4. The cart total recalculates automatically

Discount is applied to the entire transaction, not individual items.

Step 6: Add a Tip

If the customer wants to add a tip:

  1. Click the tip amount (shows £0.00 with a heart icon) in the totals section
  2. A tip modal opens with:
    • Quick percentage buttons: 10%, 15%, 20%, 25%
    • A field to enter a custom amount
  3. Select a quick percentage or enter a custom amount, then click Add Tip
  4. The tip appears in the cart totals

Tips are tracked separately from service revenue and attributed to the staff member(s) on the transaction.

Step 7: Add Notes

To add notes to the transaction:

  1. Click the Add note button below the totals
  2. Enter any relevant information in the Add Note modal
  3. Click Save Note
  4. Notes appear on the transaction record

Step 8: Select Your Till (If Applicable)

If your salon has multiple cash drawers with open sessions:

  1. A modal appears asking "Which till are you using?" when you open the POS
  2. Click the button for the till you're working at
  3. Your selection is remembered for the session

The till selector shows:

  • Till name as a button
  • Click to select

If only one till is open, it's selected automatically.

Step 9: Process Payment

When ready to take payment:

Single Payment Method:

  1. View the total amount due
  2. Click the payment method button:
    • Cash - Opens cash tendering
    • Card - Records card payment
    • Voucher - Redeem a gift voucher
    • Other - For alternative payment methods
  3. Enter the amount (defaults to amount due)
  4. Click to confirm the payment

Cash Payments:

  1. Click Cash
  2. Enter the amount the customer gives you
  3. If they give more than due, change is calculated
  4. Record the payment
  5. Give the customer their change

Voucher Payments:

  1. Click Voucher
  2. Enter the voucher code
  3. Click to check the balance
  4. If valid, the voucher balance appears
  5. Confirm to apply the voucher amount

Step 10: Split Payments

When a customer pays with multiple methods:

  1. Accept the first payment (e.g., £50 cash)
  2. The Amount Due updates to show remaining balance
  3. Accept the second payment (e.g., £30 card)
  4. Continue until the balance is zero

Example: £80 total

  • Pay £50 cash → Amount due shows £30
  • Pay £30 card → Amount due shows £0
  • Transaction is fully paid

Step 11: Complete the Transaction

Once fully paid:

  1. Review the transaction summary
  2. The transaction is automatically saved and completed when fully paid
  3. For unpaid transactions, click Save (Unpaid) to save without payment
  4. You're taken to the transaction detail page

What happens next depends on the customer:

  • Named customer — You're taken to the Rebook tab, prompting you to book the customer's next appointment (see Step 12)
  • Walk-in (no customer) — You're taken to the Receipt tab (skip to Step 13)

Transaction Status:

  • Completed - Transaction finished (auto-completes when fully paid)
  • Paid - Full payment received
  • Linked appointments marked as "Billed"

Note: Transactions are auto-saved as drafts while you work, so you won't lose your progress.

Step 12: Rebook the Customer's Next Appointment

After completing a transaction for a named customer, the Rebook tab appears automatically. This is a prompt to schedule their next visit while they're still in the salon.

What you'll see:

  • A success banner confirming the payment amount and customer name
  • A Book Next Appointment card showing:
    • Service badges for the services they just had
    • The staff member who performed the services
    • Quick timeframe buttons: 1 week, 2 weeks, 3 weeks, 4 weeks, 6 weeks, 8 weeks
    • A custom date picker for choosing a specific date
  • An Upcoming Appointments card showing the customer's next 10 future appointments (or an empty state with a link to book)

To rebook using a quick timeframe:

  1. Click a timeframe button (e.g., 4 weeks)
  2. You're taken to the appointment calendar on the target date
  3. The customer's services appear as rebook items on the calendar clipboard (blue cards with a calendar icon)
  4. Click a time slot on the calendar to book the appointment directly — no form needed

To rebook using a custom date:

  1. Select a date in the date picker
  2. Click Go to Calendar
  3. The same clipboard flow applies — click a time slot to book

What happens on the calendar:

  • Each service from the transaction becomes a separate rebook item on the clipboard
  • The clipboard auto-selects the first item, ready for booking
  • Click a time slot to create the appointment instantly
  • If there are multiple services, the clipboard advances to the next one after each booking
  • Multi-service rebookings are linked together automatically

For full details on using rebook items on the calendar, see Tutorial 2.2: Booking and Managing Appointments.

If you don't want to rebook right now:

  • Click View Receipt to switch to the receipt tab
  • Click Back to Calendar to return to the appointment calendar without rebooking

Tip: Use the rebook prompt to encourage regular visits — suggest 4–6 weeks for colour clients or 6–8 weeks for cuts.

Step 13: Generate Receipt

After completing the transaction, view it from the POS list or click View Receipt on the Rebook tab:

Download Receipt:

  1. Click the Download button on the transaction detail page
  2. Choose Receipt or Invoice format
  3. The PDF opens in a new tab or downloads

Print Receipt:

  1. Click the Print button on the transaction detail page
  2. Choose Receipt or Invoice format
  3. Print from your browser's print dialog

Email Receipt:

  1. Click Email Receipt (if the customer has an email address)
  2. Customer's email is pre-filled
  3. Send the receipt

Understanding Transaction Status

Status Description
Draft Transaction being created in Quick POS (auto-saved)
Pending Transaction saved but not completed
Completed Transaction finished
Refunded Transaction was refunded
Cancelled Transaction was cancelled
Payment Status Description
Unpaid No payment recorded
Partial Some payment received, balance outstanding
Outstanding Filter option combining Unpaid + Partial — shows all transactions with balances due
Paid Fully paid
Overpaid More than the total amount was paid

Common Pitfalls

"I can't find the customer's appointment"

Make sure you've selected the customer first. Unbilled appointments only appear after a customer is selected.

"The service shows a different price than expected"

Staff members can have different pricing levels. The price adjusts based on who is assigned to perform the service.

"I processed the wrong payment method"

Contact an Admin or Owner who can help process a refund and create a new transaction with the correct method.

"The cash drawer didn't open"

Cash drawers require a hardware connection. Check that your drawer is connected and the session is open.

"Gift voucher shows as invalid"

Check that the voucher code is entered correctly and hasn't expired. The voucher must have a positive balance.


Tips and Best Practices

  1. Confirm the total with the customer before processing payment
  2. Check staff assignment to ensure commission is recorded correctly
  3. Add products before checkout - "Would you like any products to take home?"
  4. Use barcode scanning if available for faster product entry - the scanner status indicator shows Ready or Scanning
  5. Select the correct till if your salon has multiple cash drawers
  6. Review the cart before completing to avoid errors
  7. Use quick tip percentages (10%, 15%, 20%, 25%) for faster tip entry
  8. Rebook before they leave - Use the rebook prompt after payment to schedule the customer's next visit while they're still in the salon

Related Tutorials

  • Tutorial 2.2: Booking and Managing Appointments - Rebooking from the calendar clipboard after a transaction
  • Tutorial 2.5: Using the Cash Drawer - Managing cash sessions and reconciliation

Frequently Asked Questions

Can I edit a transaction after completing it?

Yes, if the transaction was completed today. Open the transaction and click Edit to modify items, staff assignments, or payments. The system automatically reverses any side effects (stock adjustments, deposit records, cash movements) from the original items and re-applies them with your changes. Transactions completed on previous days cannot be edited — those require a refund and a new transaction.

How do refunds work?

Refunds require Owner or Admin permission. Open the transaction and click Refund to process.

Can I take partial payment?

Yes, accept the amount the customer pays. The transaction will show "Partial" payment status with an outstanding balance.

What if the card machine fails?

Don't complete the transaction. Wait for successful payment confirmation, or select a different payment method.

How are tips handled?

Tips are added to the transaction total and attributed to the staff member(s). They're tracked separately in reporting.

Can I scan barcodes?

Yes, if your products have barcodes set up. Use a barcode scanner and scan directly - products are added automatically.

What's the difference between "Other" payment and "Card"?

"Card" is for standard card payments. "Other" is for alternative methods like bank transfer, account credit, or payment apps.

What if I don't want to rebook right away?

You can skip the rebook step entirely. Click View Receipt to go to the receipt, or Back to Calendar to return to the appointment calendar. The rebook prompt is optional — it's just a convenient shortcut.

Why don't I see the Rebook tab?

The Rebook tab only appears when the transaction has a named customer and the transaction status is "Completed". Walk-in transactions (with no customer selected) go straight to the receipt instead.


Last Updated: February 2026