Payments
Process payments, manage scout accounts, and track finances.
Understanding the Payment System
The system handles several types of payments:
- Event Fees - Campout and activity costs
- Troop Dues - Regular membership dues
- Scout Accounts - Pre-funded accounts for events
- Donations - Optional contributions
Setting Up Event Payments
When creating an event, set the price to enable automatic payment processing.
How It Works
- Create event with a price
- Members RSVP
- System generates invoice automatically
- Member receives payment notification
- Payment made via credit card or scout account
- Confirmation sent to member and leaders
Processing Manual Payments
For cash or check payments, record them manually.
Navigate to Admin Dashboard → Payments and click Create.
Payment Entry Fields
- Member - Who is paying
- Type - Event, Dues, Donation, etc.
- Amount - Payment amount
- Payment Method - Cash, Check, Credit Card, Scout Account
- Date Paid - When payment received
- Event - If payment is for a specific event
- Note - Check number or other details
Tip: Record check numbers in the notes field for easy reference and reconciliation.
Scout Accounts & Funds
Scout accounts allow families to pre-fund a scout's account for future expenses.
Adding Funds
Families can add money to scout accounts via:
- Online - Credit card through the "Money Stuff" page
- Manual Entry - For cash/check deposits by leaders
Using Scout Accounts
When a scout with account funds RSVPs to a paid event:
- Invoice is created
- Scout/parent can choose to pay from account balance
- Funds are automatically deducted
- Remaining balance updates
Managing Scout Accounts
Navigate to Admin Dashboard → Add Camp Funds (or similar page) to:
- View all scout account balances
- Add funds for cash/check deposits
- Adjust balances if needed
- View transaction history
Viewing Invoices
Invoices are generated automatically for paid events.
Navigate to Admin Dashboard → Invoices to:
- View all outstanding invoices
- Filter by paid/unpaid status
- Filter by member or event
- Send payment reminders
- Mark as paid for offline payments
Invoice Status
- Unpaid - Payment pending
- Paid - Payment received and confirmed
- Overdue - Past due date (if set)
- Cancelled - Invoice voided
Payment Methods
Configure payment methods at Admin Dashboard → Payment Methods.
Available Methods
- Credit/Debit Card - Online processing via Stripe
- Cash - Manual entry by leaders
- Check - Manual entry with check number
- Scout Account - Deduct from pre-funded balance
Note: Online payments include a small processing fee. This can be passed to families or absorbed by the troop.
Viewing Payment Reports
Track finances through various reports:
Payment History
In Admin Dashboard → Payments:
- View all payments received
- Filter by date range
- Filter by payment type or method
- Export to spreadsheet
- Total revenue calculations
Outstanding Balances
In Admin Dashboard → Invoices:
- View unpaid invoices
- Total amount owed
- By member or event
Refunds & Adjustments
For refunds or payment corrections:
- Find the original payment
- Create a negative payment entry for refunds
- Enter the reason in notes
- Process offline refund (cash/check) to family
For online refunds via credit card, contact your troop owner or system administrator.
Member Payment View
Members and parents access their payment information via Money Stuff in the user menu.
They can:
- View outstanding invoices
- View payment history
- Check scout account balance
- Make online payments
- Add funds to scout account
Best Practices
- Record payments promptly (within 24 hours of receipt)
- Reconcile online payments weekly
- Send payment reminders 1 week before events
- Keep clear notes for all manual entries
- Export payment reports monthly for treasurer
- Review outstanding balances before major events
- Maintain consistent pricing for similar events
Troubleshooting
Payment not showing? Check that:
- Status is set to "Approved" or "Paid"
- Date is within your filter range
- Correct member is selected
Invoice not generated? Verify:
- Event has a price set
- Member RSVPed as "Going"
- Member's account is active