
Payments
Itemized dues, installment options, receipts, and balance status attached to the correct player and team.
Itemized dues, installment options, receipts, and balance status attached to the correct player and team.
No orphaned payment
Every payment maps to a household, player, program, and season so staff can reconcile it without spreadsheets.
How RootSoccer handles it
RootSoccer connects payments to the person, team, club, program, or season that created it.
That makes the financial experience understandable to the payer and auditable to the operator without passing spreadsheets between roles.
Why this is better than a page clone
The public explanation, structured records, permissions, status, and next action are designed as one experience. Magic SC can prove the workflow in a pilot without pretending its incumbent systems vanish overnight.
How RootSoccer improves payments
Source parity is the baseline. This section demonstrates the operating workflow RootSoccer adds for Magic SC.
Clear responsibility
Every fee or invoice names the season, program, team, club, payer, due date, and status.
One ledger
Charges, installments, credits, waivers, payments, and receipts remain on the same account history.
Exceptions are visible
Operators can distinguish overdue, disputed, waived, processing, and reconciled balances.
Least-privilege access
Finance information is restricted to the roles that need it; coaches and editors do not inherit billing access.