Understanding Transactions and Payment Status
Tutorial 8.1: Understanding Transactions and Payment Status
Introduction
Every time money changes hands in your salon - whether for a haircut, product sale, or gift voucher - Luminate creates a transaction. Understanding how transactions work, their lifecycle, and payment statuses is fundamental to managing your salon's finances accurately. This tutorial explains transaction anatomy, status transitions, payment tracking, and how appointments link to billing.
Who this is for: All salon staff, especially those processing payments and managing finances.
What you'll learn:
- What a transaction is and what it contains
- Transaction statuses (draft, pending, completed, refunded, cancelled)
- Payment statuses (unpaid, partial, paid, overpaid)
- How transactions link to appointments
- Reading transaction details and history
- Transaction numbering and tracking
Time to complete: 15 minutes
Prerequisites
Before you begin:
- You should understand basic appointment and customer concepts
- You should have processed at least one transaction to see examples
Step-by-Step Instructions
Step 1: What Is a Transaction?
A transaction is a financial record of goods or services sold to a customer. Every transaction in Luminate contains:
| Component | Description | Example |
|---|---|---|
| Transaction Number | Unique identifier | TXN-20241210-0001 |
| Customer | Who purchased (or Walk-in) | Sarah Johnson |
| Date & Time | When it occurred | 10 Dec 2024, 14:30 |
| Items | Services/Products sold | Women's Cut, Styling Product |
| Amounts | Financial breakdown | Subtotal, Tax, Discounts, Tip, Total |
| Payments | How customer paid | £50 Card, £10 Cash |
| Staff | Who served (per item) | Jane (service), Tom (product) |
| Status | Transaction state | Completed |
| Payment Status | Payment state | Paid |
Transactions vs Appointments:
- An appointment is a booking for future service
- A transaction is the financial record when payment happens
- One appointment can generate one transaction (most common)
- Multiple appointments can be billed on one transaction
- Transactions can exist without appointments (walk-in product sales)
Step 2: Understanding Transaction Statuses
Transactions move through a lifecycle with five possible statuses:
Draft
What it means: Transaction started in Quick POS but not finalised yet.
Characteristics:
- Auto-saved while you work in Quick POS
- Can be edited or abandoned
- Not included in reports or transaction list
- Linked to an appointment until finalised
What you can do:
- Continue editing items and payments
- Abandon (delete) the draft
- Finalise to create a completed transaction
Pending
What it means: Transaction created but not yet completed.
Characteristics:
- Visible in the transaction list
- Can be edited or cancelled
- Items can be added or removed
- Hasn't affected revenue reports yet
- May or may not have payments recorded
What you can do:
- Take payment (edit transaction)
- Apply discounts
- Complete the transaction
- Cancel entirely
Completed
What it means: Transaction finalised and recorded in the system.
Characteristics:
- Locked from further editing
- Counted in revenue reports
- Linked appointments marked as "Billed"
- Stock decremented for products
What you can do:
- View transaction details
- Download or print invoice/receipt
- Process refunds (Owner, Admin, or Manager only)
- View in reports
Refunded
What it means: Transaction reversed - money returned to customer.
Characteristics:
- Original transaction preserved for records
- Revenue subtracted from reports
- Product stock restored (if applicable)
- Cannot be un-refunded
What you can do:
- View refund details
- See who processed the refund
- Download or print refund receipt
See Tutorial 8.2 for refund process details.
Cancelled
What it means: Transaction voided before completion.
Characteristics:
- Never counted in revenue
- No financial impact
- Cannot be uncancelled
What you can do:
- View cancellation details
- Transaction retained for audit trail
Step 3: Understanding Payment Statuses
Payment status is separate from transaction status and tracks how much has been paid:
Unpaid
What it means: No payments recorded yet.
- Outstanding balance equals total amount
- Common for pending transactions
Transaction total: £100.00 Payments received: £0.00 Outstanding balance: £100.00
Partial
What it means: Some payment received but not full amount.
- Outstanding balance remains
- Shows in accounts receivable reports
Transaction total: £100.00 Payments received: £30.00 Outstanding balance: £70.00
Paid
What it means: Full payment received.
- Outstanding balance is £0.00
- May have been paid in one or multiple payments
Transaction total: £100.00 Payments received: £100.00 Outstanding balance: £0.00
Overpaid
What it means: Payment received exceeds the total amount.
- Outstanding balance is £0.00
- Indicates extra payment was recorded (e.g., rounding or split payments)
Transaction total: £100.00 Payments received: £105.00 Outstanding balance: £0.00
Note: A transaction can be completed and still be unpaid or partial - completion refers to finalising the sale, payment status refers to money received.
Step 4: How Transactions Link to Appointments
Standard flow:
- Customer books appointment
- Appointment takes place
- Staff marks appointment as "Completed"
- Create transaction from appointment (via Quick POS)
- Services pre-loaded from appointment
- Payment processed
- Transaction completed
- Appointment shows as "Billed"
Billing status on appointments:
| Billing Status | What It Means |
|---|---|
| Unbilled | No transaction created yet |
| Billed | Fully billed on transaction |
| Partial | Deposit paid, balance outstanding |
Finding linked transactions:
- Open appointment details
- Look for "Transactions" section
- Click transaction number to view details
Step 5: Anatomy of Transaction Items
Each line item in a transaction records:
| Field | Description | Example |
|---|---|---|
| Item Type | Service, Product, Deposit, or Gift Voucher | Service |
| Description | What was sold | Women's Cut & Blow Dry |
| Quantity | How many | 1 |
| Unit Price | Price per item | £45.00 |
| Staff | Who performed service | Jane Smith |
| Commission Rate | Staff commission % | 40% |
Item calculations:
Base Price: £45.00
Quantity: × 1
Subtotal: £45.00
Step 6: Understanding Transaction Totals
A transaction breaks down finances like this:
Items Subtotal: £80.00
- Item 1: Women's Cut £45.00
- Item 2: Styling Product £35.00
Discount (10%): -£8.00
Subtotal after Discount: £72.00
Tax (10%): +£7.20
Tip: +£5.00
TOTAL AMOUNT: £84.20
Key amounts explained:
| Amount | Description |
|---|---|
| Subtotal | Sum of all items before discount, tax and tips |
| Discount Amount | Total discounts applied (fixed or percentage) |
| Tax Amount | Tax on taxable items |
| Tip Amount | Gratuity for staff |
| Total Amount | Final amount customer should pay |
Step 7: Viewing Transaction Details
From the POS page:
- Navigate to POS in the sidebar
- Find the transaction using filters:
- Search by transaction number
- Filter by customer, staff, status, payment status, or date range
- Click on a transaction row to open its details
Transaction detail view has three tabs:
| Tab | Shows |
|---|---|
| Details | Customer info, items, payments, staff, timestamps, and linked appointments |
| Invoice | Professional invoice format for sending to customers |
| Receipt | Thermal receipt format suitable for printing |
Actions available (depending on status):
| Action | When Available | What It Does |
|---|---|---|
| Take Payment | Pending transactions | Opens the transaction for editing to record payments |
| Refund | Completed transactions | Opens the refund dialog to reverse the transaction |
| Cancel | Pending transactions | Voids the transaction entirely |
| Download | Invoice or Receipt tab | Downloads the current view as a PDF |
| Invoice or Receipt tab | Prints the current view |
Step 8: Payment Methods
Luminate supports four payment methods:
| Method | When to Use |
|---|---|
| Cash | Physical cash payment |
| Card | Debit or credit card |
| Gift Voucher | Redeeming a gift voucher |
| Other | Bank transfers, cheques, or any other method |
Split payments: Customers can pay using multiple methods. For example:
- £50 by Card
- £30 by Cash
- £20 by Gift Voucher
All payments are recorded separately and sum to total paid.
Step 9: Transaction Permissions by Role
| Action | Owner | Admin | Manager | Staff | Receptionist |
|---|---|---|---|---|---|
| View all transactions | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create transactions | ✓ | ✓ | ✓ | ✓ | ✓ |
| Edit/complete transactions | ✓ | ✓ | ✓ | ✓ | ✓ |
| Process refunds | ✓ | ✓ | ✓ | ✗ | ✗ |
| Cancel transactions | ✓ | ✓ | ✓ | ✓ | ✓ |
Common Pitfalls
"Transaction shows as completed but unpaid"
This is correct behaviour. Completed means the sale is finalised. Unpaid means no payment recorded yet. You can have a completed transaction with unpaid or partial payment status. Record payment when received.
"I can't edit a completed transaction"
Completed transactions are locked and cannot be directly edited. To correct a completed transaction:
- Process a refund for the original transaction
- Create a new transaction with the correct details
This ensures your financial records maintain a clear audit trail.
"Payment status is still showing unpaid after I recorded payment"
Check:
- Did the transaction save/complete after adding payment?
- Is the payment amount greater than zero?
- Payment status updates automatically when payments are added
"Can't find a transaction I know exists"
Check:
- Date range filter (may be too narrow)
- Correct customer selected
- Transaction status filter (might be hiding cancelled/refunded)
- Try searching by transaction number
Tips and Best Practices
Complete transactions promptly - Don't leave transactions in pending status unnecessarily. This affects reporting accuracy.
Record payments immediately - When customer pays, record it straight away.
Use transaction notes - Add notes for unusual circumstances ("Customer paid next day", "Manager approved discount").
Check payment status before closing - Before saying goodbye to customer, verify payment status shows "Paid".
Link to appointments when possible - Transactions linked to appointments provide better data for service reports.
Understand the difference - Transaction status (draft/pending/completed/refunded/cancelled) is about the sale lifecycle. Payment status (unpaid/partial/paid/overpaid) is about money received. They're independent.
Related Tutorials
- Tutorial 8.2: Handling Refunds and Cancellations - Reversing transactions
- Tutorial 8.3: Gift Vouchers - Selling and Redeeming
- Tutorial 8.4: Deposits and Pre-Payments
- Tutorial 8.5: Managing Outstanding Balances - Tracking unpaid transactions
Frequently Asked Questions
Can a transaction have multiple payments?
Yes. Customers can pay with multiple methods (e.g., £50 cash + £30 card). All payments are recorded separately and sum to total paid.
What's the difference between refunded and cancelled?
Refunded: Transaction was completed and counted in revenue, then money was returned. Cancelled: Transaction was voided before completion, never counted in revenue.
Do I need to complete a transaction before recording payment?
No. You can record payments on pending transactions. However, transaction must be completed to appear in revenue reports.
How long are transaction records kept?
Transaction records are kept indefinitely for financial and legal compliance. They cannot be deleted, only refunded or cancelled.
Do pending transactions appear in revenue reports?
No. Only completed transactions count in revenue reports. Pending transactions are work-in-progress.
Last Updated: January 2026