The Registrations page is where you track who has signed up, what each golfer owes, how they paid, and — once the event is over — how the desk settled up with every player. It covers walk-ins and hand-entered golfers as well as anyone who registered online.
Registrations live on their own tab in the tournament navigation. The page has two tabs of its own: Registrants (the sign-up list) and Settlement (the end-of-event cash reconciliation).
The summary cards across the top show Registered, Paid, Remaining (open spots against the field cap), Revenue, Total Due, and Outstanding (the sum of every unpaid balance).
Below the cards:
status=unpaid, hcp>10, balance>=50.Use Import CSV to bulk-add rows (first name, last name, and email are required per row), Export CSV to pull the list out, Print for a paper roster, and Sync with Roster to reconcile registrants against the golfer roster — linking unmatched pairs by name, creating a registrant for any roster golfer without one, and creating a golfer for any genuine unmatched registrant.
| Field / Option | Description |
|---|---|
| Search Existing Golfer | Add mode only. Looks up your golfer library by name or email and fills the form. |
| Entry Fee | Add mode only. The base tournament charge; contest fees are added on top. |
| Contest Enrollment | Competitive contests are checkboxes; fund-raising contests use a quantity stepper capped at Max per Player. |
| Payment Method | Cash, Check, Credit Card (Stripe), Venmo, Zelle, Club Account, Sponsor Paid, Comp (waived), or Other. |
| Payment Status | Paid in Full, Partially Paid, Unpaid, or Waived. Drives the status badge and the amount recorded. |
| Amount Received | Shown for a partial payment — the dollars actually taken so far. |
When you edit a registration, a payment panel appears under the Payment Method selector. It carries the golfer all the way to paying, then leaves you one action — mark the money received.
Cash, Comp, and Other record a manual status only. Check, Venmo, and Zelle are wired end-to-end: they generate a payment ask for the golfer and a Mark received button for you. (Credit Card / Stripe, Sponsor, and Club Account are a later phase and currently record a manual status.)
The first time you use Check, Venmo, or Zelle the panel asks for the account detail it needs — the Venmo handle, the Zelle email or phone and display name, or who checks are payable to (and an optional mailing address). Save it two ways:
Once configured, an Edit … setup link in the panel lets you change it later.
For a configured method the panel shows the amount due, plain-language instructions, and, depending on the method, a copyable payment link and a scannable QR code. Hand the golfer any of these, or click Send request to email the ask to the address on the registration — the panel then shows "Sent to … " with a timestamp.
When the money arrives, click Mark received (or Approve comp for a comp). For a check you can record the Check #; for Other, a Reference; for a comp, the Reason / authorized by. Marking received sets the status to Paid in Full (or Waived for a comp), records the full amount, and closes the slide-over.
The Leaderboard Financial tab reconciles the leaderboard’s accrual figures — which assume every rostered golfer paid — against what the Registrations page actually collected.
✓ $X settled, ⚠ $X (−$Y) settled but off by an amount, Awaiting $X not yet settled, or ⚠ Not registered for a scored golfer with no registration.The “due” figure includes entry fee plus contest and side-wager fees, so a golfer who paid their entry but still owes a contest fee correctly shows short.
The Settlement tab is the end-of-event cash-out. For each golfer it computes R — the signed amount the desk owes them or must collect from them — from their full net P&L (prizes won, contest fees, and Nassau/Wolf net) less anything they prepaid at registration.
Settling a golfer writes only the settlement record. Collect, Pay Out and Undo no longer touch the golfer’s recorded amount paid or payment status on the Registrants tab — so collecting a balance at the desk won’t flip the Registrants list to “paid in full”. Mark that on the Registrants tab if you need the list current.
A per-golfer difference of a dollar or two (rounding to round numbers, a small tip left in) is treated as expected: it doesn’t warn here, it’s explained on hover, and the Money report folds all of them into one “Desk rounding & tips” line under By design. Differences over $2 per golfer are still flagged individually.
The captured amount is stored per registration, so the Settled column on the Financial tab and the Settlement footer always agree. Legacy rows that were marked settled before amount capture existed auto-reconcile at their computed R. A golfer whose desk amount rounds to $0 (entry paid, nothing won or owed) auto-settles and counts as reconciled.
When signed in as the account owner with developer tools on, a Test Tools menu appears next to Register Golfer. It exists to seed data for error-testing and is not part of normal operation.
| Item | What it does |
|---|---|
| Fill Missing Info | Marks every unpaid registrant paid in full and enrolls anyone with no contests in a random contest. |
| Seed Random Data | Assigns each registrant a weighted-random payment status, a random payment method, a status-consistent amount, and each contest at roughly even odds. |
| Clear All Selections | Resets every registrant to unpaid with no contests. |
| Undo Last Action | Restores the one snapshot taken before the last test action. Held in memory only — lost on reload. |