Refunds and voids
When to void versus refund, how to process full and partial refunds, inventory and notification effects, and common restrictions.
Void vs refund
- Void — cancel an order before payment is captured (e.g., customer changes mind during checkout). Inventory is restored.
- Full refund — return the entire amount of a completed order. Inventory is restored. SMS notification (if any) marked refunded.
- Partial refund — return one or more line items from a completed order. Selected line inventory is restored; refund amount equals the selected lines’ total.
How to refund
- Go to Orders (manager view).
- Find the order; click Refund.
- Choose Full or select line items for Partial.
- Optionally enter a reason (recommended for audit).
- Process — the refund is recorded immediately. Status becomes REFUNDED or PARTIALLY_REFUNDED.
Restrictions
- An order already REFUNDED cannot be refunded again.
- Partial refund line totals cannot exceed the original line total.
- Cash refund payouts are recorded but the till must be reconciled manually (no automated cash-drawer integration in beta).
Audit trail
Every void and refund is logged with:
- Operator ID (who processed it)
- Timestamp
- Reason (if provided)
- Inventory delta (per tracked line item)
These records are available from the Orders detail view and in tax/audit exports.