Processing Refunds
Refunds reverse all or part of a previously recorded payment. Whether a customer returns merchandise, cancels a service, or is overcharged, the refund process in AccuArk ensures that the reversal is properly documented, the invoice balance is recalculated, and a clear audit trail is maintained. This guide covers the complete refund workflow, from initiating the refund to understanding how it affects your invoice records.
When to Use a Refund
Use the refund process when you need to return money to a customer for a payment that was already recorded on an invoice. Common scenarios include:
- A customer returns a product and wants their money back.
- A service was not delivered as agreed and the customer requests a partial refund.
- A payment was recorded for the wrong amount and needs to be corrected.
- An invoice was overpaid and the excess needs to be returned.
- A customer cancels an order after payment was already collected.
Refunds should not be confused with credit memos. A refund reverses a specific payment transaction and returns money to the customer. A credit memo creates a store credit balance that the customer can use on future purchases. If you want to give the customer credit toward future orders instead of returning their money, use a credit memo instead of a refund.
How to Process a Refund
To process a refund on an invoice:
- Open the invoice that has the payment you need to refund.
- Click the Refund Payment button on the invoice toolbar.
- The refund dialog opens, displaying the list of all payments recorded on this invoice.
- Select the payment you want to refund from the list.
- Enter the refund amount (full or partial).
- Click Process Refund to complete the refund.
The refund is recorded immediately and the invoice balance is updated. Like payments, refunds are independent transaction records — you do not need to save the invoice separately after processing a refund.
Full Refund vs Partial Refund
AccuArk supports both full and partial refunds on any payment:
Full Refund
A full refund reverses the entire payment amount. When you select a payment in the refund dialog, the refund amount defaults to the full original payment amount. If the payment has not been partially refunded before, clicking Process Refund will reverse the entire amount.
Partial Refund
A partial refund reverses only a portion of the original payment. Change the refund amount to any value between $0.01 and the remaining refundable amount for that payment. Partial refunds are common when a customer returns some but not all items from an order, or when a service was partially delivered.
You can issue multiple partial refunds against the same original payment until the total refunded equals the original payment amount. Each partial refund is recorded as a separate transaction.
Selecting Which Payment to Refund
The refund dialog displays all payments recorded on the invoice, showing each payment's date, amount, payment method, reference number, and the amount already refunded (if any). You must select a specific payment to refund — AccuArk ties every refund to the original payment for audit purposes.
If an invoice has multiple payments, review the list carefully and select the correct one. The payment method and reference number are usually the best identifiers for matching the refund to the right transaction.
Refund Amount Validation
AccuArk validates the refund amount to prevent over-refunding:
- The refund amount cannot exceed the original payment amount minus any previous refunds on that payment.
- If a $100 payment has already had a $30 partial refund, the maximum refund amount for that payment is $70.
- If you attempt to enter an amount larger than the remaining refundable balance, AccuArk displays a validation error and prevents the refund from being processed.
This validation ensures that refunds never exceed what was originally paid, protecting against accidental over-refunds.
How Refunds Affect the Invoice
When a refund is processed, AccuArk updates the invoice's financial fields:
- InvoiceRefunds — The running total of all refunds issued on this invoice. Each new refund increases this value by the refund amount.
- Balance — The outstanding amount is recalculated. Since a refund effectively reverses a payment, the balance increases by the refund amount. The formula is: Invoice Total minus InvoicePaid plus InvoiceRefunds.
- InvoicePaid — This field is not reduced by refunds. It continues to reflect the total amount of payments received. The refund is tracked separately in InvoiceRefunds to maintain a clear distinction between money received and money returned.
By tracking payments and refunds separately, AccuArk preserves the complete financial history of the invoice rather than simply adjusting a single balance field.
Refund to Original Payment Method
The refund dialog displays the original payment method for the selected payment. AccuArk records the refund as being issued to the same payment method as the original payment (e.g., a credit card payment is refunded to the credit card, a cash payment is refunded in cash). This is recorded for your reference and for audit purposes.
As with payments, AccuArk does not process the actual refund through your payment terminal or bank. You are responsible for physically returning the money to the customer through the appropriate channel. AccuArk records the refund transaction for your internal records.
Audit Trail
Every refund is recorded as a separate transaction record in the system. The refund record includes:
- The date and time of the refund
- The refund amount
- The original payment it was issued against
- The original payment method
- The user who processed the refund
Refund records are permanent and cannot be deleted or modified after they are created. This creates an immutable audit trail that is essential for financial compliance, dispute resolution, and internal controls. If a refund was processed in error, the correct procedure is to record a new payment (not to delete the refund).
The refund history is visible alongside the payment history on the invoice, giving you a consolidated view of all financial transactions — payments in and refunds out.
Refunds vs Credit Memos
Choosing between a refund and a credit memo depends on how the customer wants to be compensated:
- Refund — Use when the customer wants their money back. The refund reverses a specific payment and the customer receives cash, a card credit, or a check.
- Credit Memo — Use when the customer is willing to accept store credit for future purchases. The credit memo adds to the customer's store credit balance, which can be applied to future invoices.
From an accounting perspective, refunds reduce your cash position immediately, while credit memos create a liability (the store credit balance) that is only realized when the customer uses it on a future purchase.
What to Read Next
- Recording Payments on an Invoice — Review the payment recording process if you need to re-record a payment after an erroneous refund.
- Collecting Deposits on Invoices — Learn about deposit collection, a specialized upfront payment type.
- How Deposit Gating Works — Understand how deposits interact with order status transitions.