Muin is in private beta.Watch the public release announcement —talk to us.
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 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.