Receipts can be refunded, and the payments on them can be unallocated, reallocated to a different invoice, or moved to a different person. These tools fix the most common finance issues — wrong invoice, wrong amount, wrong person.
Refund a receipt
- Open the contact's profile and go to Financial → Receipts.
- Click the Receipt number.
- Click Refund.
What happens next depends on the payment method:
- Supported gateway payment (for example a valid card payment) — confirm to trigger a gateway refund. The receipt is marked Refunded.
- Unsupported method (cash, BPAY, payroll, or any method the gateway can't refund) — SwiftFox marks the receipt Refunded only; you must return the funds manually.
The refund creates a corresponding negative receipt and unallocates the payment from any invoices it was applied to, so the invoice balance updates. If the receipt was linked to a subscription, arrears and paid amounts are reverted to reflect the refund.
Unallocate a payment
Unallocating removes the link between a payment and an invoice so the money becomes available to apply elsewhere.
- Open the contact's profile and click the Financial tab.
- Click the receipt that contains the payment.
- On the payment line under Item, open the three-dots (⋮) menu.
- Click Unallocate.
- Enter the amount to unallocate (or the full amount).
- Click Confirm.
The payment now shows as unallocated on the receipt.
Reallocate a payment to a different invoice
Once a payment is unallocated you can apply it to another invoice on the same person.
- Open the receipt.
- Once the payment is unallocated, use the three-dots (⋮) menu on the payment line and choose Allocate (also shown as Allocate to Invoice).
- Use the dropdown to select the destination invoice.
- Enter the amount to allocate — you can split across multiple invoices.
- Click Save.
Reallocation is the correct way to fix Paid To Date errors. Move payments from a future invoice back to the earliest unpaid invoice and Paid To Date recalculates automatically.
Link a receipt to a subscription
Instead of allocating a receipt to a single invoice, you can link it to one of the person's active subscriptions so it pays that subscription down automatically. Reach this from the receipt drawer, in the dropdown beside the Allocate to Invoice button.
- Open the receipt.
- Open the dropdown beside the Allocate to Invoice button and choose Link to Subscription.
- Select the subscription to link the receipt to.
Once linked, SwiftFox automatically allocates the receipt's unallocated amount to that subscription's outstanding invoices. If the receipt doesn't cover them all, the remainder stays unallocated on the receipt; and any future invoices generated from that subscription are automatically paid from the remaining unallocated amount. The receipt therefore stays tied to the subscription and keeps covering new invoices as they are raised, until the unallocated amount is used up.
Change the owner of a receipt
If a payment was applied to the wrong person, you can change the receipt owner — but only after fully unallocating the payment from any invoices.
- Open the receipt.
- Use the three-dots (⋮) menu on the payment line to Unallocate all allocations.
- From the same menu, click Change Receipt Owner.
- Search for and select the correct person.
- Click Save.
The receipt is now on the new person; reallocate it to the appropriate invoice.
What can and can't be reallocated
- Receipts created after go-live can be unallocated and reallocated regardless of payment method — including Stripe credit card payments.
- Pre-migration subscription receipts are locked from unallocation, reallocation and owner change.
- Changing receipt owner is only available for receipts not linked to a pre-migration subscription.