Finance, money sources & reports Pro & Complete
Transactions, treasury and reports: where money sits, who may see balances, how card payments book themselves, and the two numbers on a shift.
Updated 2026-10-15
Three tabs
Finance in the sidebar. The suite (treasury, money sources, reconciliation, exports) is part of the Pro plan; Essentials properties still see each booking's folio and payments.
Transactions
Every income and expense, searchable and filterable. The day-to-day view.
Treasury
Balances across every money source plus the full history of transfers between them.
Reports
Aggregate analytics — revenue, expenses, net flow over days, weeks, months.

Money sources
A money source is anywhere money can sit: a cash register, a bank account, a card-payment processor, a mobile-money account, a petty cash tin. Every transaction lands on exactly one money source, and every transfer moves between exactly two.
Money sources are configured per property in Admin → Money Sources. Each has a name, a type (cash, bank, card, mobile, other), and visibility settings that control which roles can see its balance.
Transactions
A transaction is one entry on the books — income or expense. Adding one requires:
- Amount — positive number. The direction is determined by the income/expense toggle.
- Description — a short note explaining the transaction.
- Category — the bucket it belongs to (required; see below).
- Money source — where the money came from or went to.
- Date — defaults to today; can be back-dated for catch-ups.
If the user has an active shift when they add the transaction, it's automatically attached to the shift — affecting both the shift's cash reconciliation and the per-shift transaction list.
Folio and total are one thing: after any charge, discount, extra or refund on a booking, the reservation total is recomputed from the folio, so the list, the calendar and the guest's confirmation never disagree about what is owed.

Categories
Categories are how transactions are grouped for reporting. They're defined per property in Admin → Categories — you can name them whatever fits the way you actually run the place.
- Each category has a type (income or expense), so a single category can't be on both sides.
- Categories can be deactivated rather than deleted — existing transactions keep referring to them.
- If a category is hard-deleted, every transaction that used it becomes Uncategorized; the transactions themselves are preserved, only the link is removed.
- Category is required when creating or editing a transaction — both in the UI and at the API level.
Transfers
A transfer moves money from one source to another in a single action — both sides recorded automatically. Common cases: depositing the night's cash into the bank, splitting a card payout across multiple accounts, refilling petty cash from a register.
Transfers are gated by the Create/Edit Transfers permission. The same permission also controls the per-shift transfer list — without it, the list comes back empty even after a transfer is made.
Balance adjustments
Sometimes the system thinks a money source has one amount and the physical count says something else. Balance adjustments let a manager correct the system balance to match reality, with a mandatory reason for the audit log.
Unlike transactions, balance adjustments don't go into income / expense reports — they're treated as corrections, not flow. The audit log keeps the before/after values so any later question of "wait, why did this jump?" has an answer.
Reports
The Reports tab aggregates the transaction history into views that matter at a strategic level:
- Income vs expenses over time (day, week, month, custom range)
- Breakdown by category
- Breakdown by money source
- Net flow trend
Exports to CSV or PDF require the Export Reports permission and are useful for accountants and external sharing.

Cash drawer vs Net flow
On the Shifts page, two related but distinct numbers appear:
Cash drawer
Only physical cash movement on the shift's primary money source. Used to reconcile what staff counts at the end.
Net flow
Every transaction on the shift across every money source — cash, card, transfer, anything. The full picture of what moved.
The two numbers can differ a lot in any property that takes mixed payment methods, which is why both are shown side by side. The Cash drawer number is what gets reconciled against the end-of-shift count; Net flow is just informational.
Which shift gets a payment? A transaction attaches to the active shift of the money source it lands on, not to the shift of the person who typed it. A receptionist recording a cash payment while the morning shift is open on that register puts it in the morning shift; a card payment lands in whatever shift is open on the card source, or in none. If a payment "is not in her shift", check which money source it went to before suspecting the numbers; a manager can adopt orphan transactions into a shift by setting the shift's money source.