Skip to main content

Accounting

The Accounting page is the financial control centre for your server. It consolidates all income and expenses in one place: support payments from players, Nitrado hosting costs, dzbot subscription fees, mod marketplace purchases, and any manual entries you create.

Server Admin โ†’ Accounting

Overviewโ€‹

The page has three tabs:

TabWhat it shows
DashboardKPI summary cards, monthly trend chart, and all-time totals by category
IncomesPaginated list of all income entries with filters and actions
ExpensesPaginated list of all expense entries with filters and actions

Dashboard tabโ€‹

KPI cardsโ€‹

CardDescription
MTD IncomeTotal income booked in the current calendar month
MTD ExpensesTotal expenses booked in the current calendar month
MTD NetIncome minus expenses for the current month
YTD NetNet income/expenses for the current calendar year

Monthly Overview chartโ€‹

An area chart covering the last 13 months, showing income (green), expenses (red), and net (indigo) side by side. Hover a data point to see the exact amounts for that month.

By Categoryโ€‹

An all-time breakdown of every entry type, grouped by income categories (shown green) and expense categories (shown red). Each row shows the category name, the number of entries, and the total booked amount.

Income categories:

  • Support Payment โ€” player support payments via the Monetization page
  • Manual โ€” manually created income entries

Expense categories:

  • Nitrado Hosting โ€” automatically imported from your connected Nitrado account
  • dzbot Subscription โ€” your monthly or annual dzbot platform fee
  • Processing Fee โ€” Stripe processing fees deducted from support payments
  • Tax โ€” VAT components of support payments
  • Mod Purchase โ€” purchases from the mod marketplace
  • Manual โ€” manually created expense entries

Incomes and Expenses tabsโ€‹

Both tabs show a paginated table of entries (50 per page). Click any row to open the entry detail drawer, which shows the full breakdown including vendor, invoice reference, line items, and (for support payments) the player who made the payment and fee details.

Adding a manual entryโ€‹

Click Add income or Add expense to open the entry form:

  1. Set the Date the income or expense occurred.
  2. Select the Currency (EUR or USD).
  3. Optionally enter a Vendor, Invoice / Receipt No., and Notes.
  4. Add one or more Line items โ€” each with a description, net amount, VAT rate, and calculated gross amount. Editing the net amount calculates gross automatically, and vice versa.
  5. Click Save as draft to create the entry in draft state.

Entry lifecycleโ€‹

Manual entries are created as drafts and must be explicitly booked before they count toward your accounting.

ActionWhen it's availableWhat it does
Book entry (โœ“)Draft entries onlyMoves the entry from draft to booked โ€” it now appears in all KPIs and charts
Delete entry (๐Ÿ—‘)Draft entries onlyPermanently deletes the draft entry
Create reversal (โ†บ)Booked entries onlyCreates a new draft reversal entry with the opposite sign, ready to book

Support payment detailโ€‹

Click a Support Payment row to see:

  • The player who made the payment (or "Anonymous" if not linked)
  • The gross amount paid
  • Processing & service fees deducted
  • VAT component (if applicable)
  • Net amount credited to your account

Fee details may show as pending for newly received payments while Stripe finalises the transaction.

Permissions and access rightsโ€‹

  • Viewing the Accounting page requires accounting.view.
  • Creating, booking, and deleting manual entries requires accounting.manage.