Payment Correction vs Refund Guide
Zooza provides two ways to adjust a payment on a booking: Edit payment (correction) and Refund. Choosing the wrong action creates phantom transactions in your financial reports. This guide explains when to use each option and walks you through the steps.
Quick decision table
| Scenario | Recommended action | Why |
|---|---|---|
| Wrong amount was recorded manually | Edit payment | Corrects the record in place; no extra transaction |
| Payment assigned to wrong booking | Edit payment | Removes the incorrect record without creating a refund line |
| Double-counted payment after copying bookings | Edit payment | The duplicate entry is a data error, not a real transaction |
| Client wants money back (full or partial) | Refund | An actual return of funds that must appear in reports |
| Moving a payment between bookings | Debt correction | No money is leaving your account; adjust the debt instead |
| Manually entered payment needs to be zeroed out | Edit payment | A refund on a manual entry creates a phantom transaction |
When to use Edit payment (correction)
Use Edit payment whenever the underlying transaction data is wrong and no money needs to be returned to the client. Common examples:
- You manually entered an incorrect amount.
- A payment was auto-assigned to a booking it does not belong to.
- A block was double-counted during a registration copy, inflating the paid amount.
- You need to zero out a manual entry that should never have existed.
Editing a payment changes the existing record. It does not create a new transaction line, so your financial reports remain clean.
How to edit a payment
- Go to Bookings and open the relevant booking.
- Navigate to the Payments tab.
- In the transaction list, find the payment you need to correct.
- Click More (three-dot menu) next to the transaction.
- Select Edit payment.
- Change the amount, date, or method as needed. To zero it out, set the amount to 0.
- Save the change.
Tip: You cannot edit an already-edited payment (you cannot correct a correction). If you need to make a further adjustment, add a new manual payment instead and note the reason in the payment comment.
When to use Refund
Use Refund only when you are genuinely returning money to the client. This action creates a new refund transaction that appears in your financial reports.
Common examples:
- Client cancels and is entitled to a full or partial refund.
- Client overpaid via online payment and the excess needs to be returned.
- Contract terminated early and a prorated refund is due.
How to issue a refund
- Go to Bookings and open the relevant booking.
- Navigate to the Payments tab.
- Select the original transaction.
- Click Refund.
- Choose Full refund or enter a Partial refund amount.
- Confirm.
If the original payment was made via Stripe, the refund is processed automatically through Stripe. For bank-transfer payments, the refund is recorded in Zooza but you must return the money manually from your bank account.
When to use debt correction (moving payments between bookings)
If a client's payment needs to be reassigned from one booking to another, do not use Refund. A refund implies money left your account, which distorts your reports.
Instead, use a debt correction:
- On the original booking, reduce the outstanding debt to reflect that the payment is being moved.
- On the target booking, adjust the debt to account for the incoming amount.
This approach keeps your transaction history accurate because no money actually changed hands between you and the client.
Why this matters for financial reports
Every refund transaction, whether real or accidental, appears as a separate line item in your payment reports. If you use Refund to zero out a manual entry instead of Edit payment, your reports will show:
- The original (incorrect) payment as income.
- The refund as money returned.
Both lines inflate your transaction volume and create misleading totals. Over time, these phantom transactions make it difficult to reconcile your books.
Rule of thumb: If no money is leaving your bank account, do not use Refund.
Decision flowchart
Follow these questions in order:
- Is the client getting money back?
- Yes -- use Refund (full or partial).
- No -- continue to step 2.
- Is the payment record itself wrong (wrong amount, wrong booking, should not exist)?
- Yes -- use Edit payment to correct or zero it out.
- No -- continue to step 3.
- Do you need to move the payment to a different booking?
- Yes -- use Debt correction on both bookings.
- No -- the payment is likely correct. No action needed.
Common mistakes to avoid
- Using Refund to zero out a test or manual entry. This creates a phantom refund in reports. Use Edit payment instead.
- Using Refund to move a payment between bookings. This creates both a phantom refund and a new manual payment. Use debt correction instead.
- Trying to edit an already-edited payment. The system does not allow editing a correction. Add a new manual payment with a note explaining the adjustment.
Related resources
- Payments and Billing FAQ -- includes a short version of the correction vs refund guidance.
- Payment Pairing for Bank Transfers & Direct Debit -- covers how payments are matched to bookings.
- Edit Payment on a Booking -- detailed guide on modifying payment records.