Donations¶
Donations are income to the org that does not count toward anyone's dues. Examples: a brother chips in $50 for a memorial event, an alum sends $200 toward a scholarship, a parent throws in $100 for homecoming.
Stored in a separate collection from regular payments so the audit trail keeps "dues collected" and "donations received" cleanly separated.
/log_donation¶
Record a donation.
Usage: /log_donation <amount> <purpose> [donor_member | donor_name]
| Argument | Required | Description |
|---|---|---|
amount |
yes | Dollar amount donated |
purpose |
yes | What it's for ("memorial fund", "raffle prize") |
donor_member |
one of | Mention a brother who donated |
donor_name |
one of | Freeform name for non-members (alum, parent, friend) |
Exactly one of donor_member or donor_name must be supplied.
Examples:
Brother donates:
External donor:
/undo_donation¶
Mark a donation as undone (preserves history).
Usage: /undo_donation <donation_id>
/show_donation¶
Display a donation's details — amount, donor, purpose, receipt, linked Slash transaction.
Usage: /show_donation <donation_id>
/donations¶
List recent donations.
Usage: /donations [limit]
| Argument | Required | Description |
|---|---|---|
limit |
no | Max entries (default 15, max 50) |
What donations are NOT¶
- Not dues credit — even a brother's donation doesn't reduce their dues. If they want it to count toward dues, use
/log_paymentinstead. - Not refundable through the bot — to refund, you handle it on the Slash side; the bot's
/undo_donationjust removes it from books.