Falaah Falaah AI

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

  1. Go to Orders (manager view).
  2. Find the order; click Refund.
  3. Choose Full or select line items for Partial.
  4. Optionally enter a reason (recommended for audit).
  5. 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 yet).

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.