Skip to content

Finance

🐸 Introduced in Frogge v0.5

Finance is a ledger, not a payment rail: it tracks revenue, expenses, and staff payouts so you have real numbers for your venue, but it never actually moves money or gil for you. Entirely Discord-only. Real money is tracked in USD; gil is tracked separately, and the two are never summed together anywhere. Every report keeps them in their own section.

Quick Start

  1. Run /admin menuFinanceLog Transaction.
  2. Pick a currency (Real Money or Gil), then a type (Revenue, Expense, or Payout), then enter a Category and Amount.
  3. To pay a staff member specifically, use PayoutsAdd Payout instead: it tracks who's been paid and who hasn't, and marking one paid logs its own ledger entry automatically.

Screenshot needed

The Log Transaction flow and the Finance home menu.

Full reference

Transactions

Log Transaction asks for currency, then entry type (Revenue, Expense, or Payout), then a Category (free text: type your own, common ones like "Bar Tab" or "VIP Dues" are offered as examples, not a fixed list) and an Amount (gil, or USD for real money). Transactions lists every entry, paginated, each with its own Details screen where Category, Amount, and an optional Memo can be edited, or the entry removed entirely.

Payouts

A more structured way to pay staff than logging a plain "Payout"-type transaction: Add Payout picks a currency, then a staff member from your Staffing roster, then an amount and an optional note. Every payout starts Pending; Mark Paid (with a confirmation, since it can't be undone) records who paid it and when, and creates the matching ledger transaction automatically. You never need to separately log a transaction for a payout you've tracked this way. Payouts lists them all, paginated, same as Transactions.

Reports

Reports summarizes Revenue/Expenses/Payouts/Net plus top categories, for This Month, Last 30 Days, This Year, or All Time, always as two separate sections, one per currency, never combined into one number. Export downloads a .txt file listing every transaction in the selected period.

  • Staffing: Payouts are tied to entries on this roster.