Guide
Players and fees
A cross-team view of every player, each child's profile, and a fee account driven by attendance.
Players in the sidebar is every player across all your teams: one table, filtered by team and status, and each row opens the child's full profile.
The player profile
Four sections:
- Profile: the fields from the roster.
- Attendance: every training the child attended, and the attendance rate.
- Appearances: matches played, minutes, goals.
- Fee account (Pro): balance, validity, ledger.
One child, one account. If the same child has a record on two of your teams, "Merge duplicate records" joins them into one person: profile fields sync and the two fee accounts become one. A session on any team deducts from it, following that team's rules.
When a child stops coming, mark them "Inactive": they leave the roster, and the profile and records stay.
The fee account
Two billing modes, and they can coexist:
Session pack: buy N sessions, deducted on attendance. Sessions before the first payment do not count. When the balance drops below the threshold, the child joins the "renewal due" list.
Season fee: for teams that charge per season or per month, record one payment with a date range. N days before it ends, the child joins "renewal due".
Each team sets its own deduction rules: whether late counts, whether excused counts, whether match appearances count, the low-balance threshold, and how many days before expiry to warn. On the attendance board each child can be marked "waived" for one session, and a whole session can be "not charged for anyone".
The ledger records every payment, deduction and adjustment. A manual adjustment takes a positive number to add sessions and a negative one to remove them.
The overview table
Filters on the "Players" page: renewal due, not seen in 30 days, expired, no account. The summary at the top says how many teams, how many players on the books, and how many are due to renew. "Export CSV" exports the current table.
Income
Income in the sidebar (Pro) is the club's finances: revenue by month and by team, renewal rate, renewals expected within 30 days, prepaid but unused sessions, the value of sessions delivered, plus expenses (venue, equipment, travel, the cost of a single event) and the net. All of it comes from the payments and attendance you already record; nothing is entered twice.
The chat answers this too: "how much came in this month", "who is due to renew".
Hobbit records payments, it does not collect them
The fee account records the fact of a payment. Hobbit does not process payments, charges no fees and issues no invoices. Collect the way you do today and record it here.
