Furries PH Docs
Dashboard
Event Management docs

Surfaces

Refunds

Refund and add-on removal requests, proof uploads, transaction references, and attendee notes.

First created Last updated

event-managementfinancerefunds

Overview

Refunds is the finance review queue for refund requests and add-on removal requests. Decisions here can affect money owed back to attendees, item eligibility, inventory planning, registration status, and closeout.

Dashboard route

/ems/manage/refunds?id=:eventId

The page loads refund requests from /api/events/:eventId/rego-refunds, event tiers, add-ons, and payment refund settings. It supports both full-refund requests and add-on removal requests.

Table controls

Control or fieldTypeOptions or behaviorOperational impact
SearchSearch inputFilters by rego ref, attendee label, attendee email, tier, request kind, requested add-ons, and status context.Finds refund requests without changing them.
Status filterDropdownAll statuses, Pending review, Approved, Declined, Cancelled.Separates finance work from reviewed history.
Count badgeGenerated badgeShows total loaded refund requests when present.Quick queue volume signal.
DetailsRow buttonOpens read-only request details.Used to inspect request state, amounts, and review outcome.
NotifyRow buttonOpens targeted attendee notification composer.Sends manual follow-up about the refund request.
ActionsRow buttonOpens request actions modal.Starts approve/decline review.

Request row fields

FieldWhat it showsWhy it matters
RefRego reference.Precise finance/support identifier.
AttendeeAttendee label and email.Confirms who requested the refund.
StatusPending review, Approved, Declined, or Cancelled.Shows whether the request needs finance action.
RequestedRequest timestamp.Useful for queue order and policy deadlines.
RequestFull refund or remove selected add-ons, with named add-ons when relevant.Shows what the attendee asked to change.

Details and actions modals

Modal or controlWhat it doesCheck before using
Request detailsShows status, request kind, attendee/ref/tier, requested add-ons, requested totals, reviewed time, reviewer, and notes where available.Compare against event refund policy and payment records.
Request actionsShows approve/decline buttons only while status is pending review.Do not review already-decided requests from stale tabs.
Review approvalOpens the final approval form.Use when some or all requested refund/removal can be approved.
Decline requestOpens the final decline form.Use when nothing should be refunded or removed.

Approval review fields

FieldTypeWhat it controlsOperational impact
Rego outcomeCheckboxCancels/refunds the rego when checked.If checked, all requested add-ons are treated as removed and the rego outcome changes.
Tier refund amountNumber inputApproved tier payout amount, capped by requested tier amount.Controls the tier portion of the refund total.
Remove this add-onCheckbox per requested add-onWhether that add-on is actually removed from the attendee’s rego.Affects item eligibility, fulfillment, and entitlements.
Approved amountNumber input per add-onApproved payout for that add-on, capped by requested estimate.Controls add-on refund amount. Entering an amount greater than zero re-checks removal.
Approved outcome previewGenerated summaryShows tier refund, add-on refund, admin fee, total payout, rego outcome, and add-ons removed.Review this before confirming; it is the clearest preview of the decision.
Refund transaction referenceText inputRequired when approved refund total is greater than zero.Stores payout/reference evidence for closeout.
Refund proof imageImage file inputOptional screenshot of refund confirmation.Upload only relevant proof. Preview shows uploaded proof link after upload.
Notes shown to attendeeTextareaOptional for approval.Explains payout timing, partial approval, or what stayed on the rego.
Confirm decisionSubmit buttonSends decision, approved amounts, removals, reference, proof URL, and note to the review endpoint.Confirm policy and proof before submitting.

Decline review fields

FieldRequirementWhy it matters
Notes shown to attendeeRequired.The attendee needs a clear reason why the request was declined.
Confirm decisionSends decision: decline.Leaves rego/add-ons unchanged unless backend policy says otherwise.

Admin fee preview

Refund totals include the event’s configured refund admin fee mode: none, flat, percentage, or tier-based. The preview caps fees to the approved subtotal so the payout cannot go below zero.

Flowchart context

Active Event Workflow checks Refunds when resolving registration issues. Close Out an Event reviews this page before settlements and final finance reporting.

Common mistakes

Do not approve a refund without recording enough evidence for finance closeout. The next reviewer needs to know what was returned, when, and why.

All docs