Interactive product tour
Every role, then every page.
Walk the layout without changing live records. What you see here is structure, not invented dues or queues.
Association consoleRead only
Community operations
Billed, collected, unmatched—never guessed.
Invoices, matching, expenses and close. Confirm a billing run once. The provider confirms money.
This page
Finance controls
Amounts appear after invoices and payments exist.
| Control | Operator work | Source of truth | Must not |
|---|---|---|---|
| Invoices | Issue with confirm | Billing record | Auto-invent dues |
| Payments | Match to invoice | Provider webhook | Trust a screenshot alone |
| Expenses | Approve then pay | Bill and note | Pay without approval |
| Close | Lock the period | Journal balance | Backdate in secret |
On the live page
Work this role can do
1Confirm a monthly run2Match a payment3Approve or pay an expense4Open treasury if entitled
Access boundaries
Least privilege by default
- This community ledger only
- No invented balances
- Maker-checker where required
Safe preview
Explore without changing live records.
Real pages remain protected by membership, role and data rules.