Skip to content

Admin Guide ​

Screenshots

Screenshots show demo data from a test environment.

As an Admin, you're in charge of the day-to-day running of your organization's ticket sales. This guide walks you through every tool at your disposal β€” from creating events to tracking sales and managing members.

Your Role ​

Admins manage everything within their organization: events, members, ticket sales, and reporting. You inherit all the capabilities of the Treasurer, Ticket Manager, and Member roles β€” so you can also approve orders, manage allocations, view reports, and order tickets yourself.

Your key responsibilities:

  • Create and configure events with showtimes and ticket types
  • Add and manage members
  • Monitor sales from the dashboard
  • Record direct sales and free tickets
  • Export reports for your treasurer or board

Limited selling-partner organizations

If a Platform Super Admin sets your organization to limited sellingPartner mode, you keep members, roles, settings, notifications, delegated events, member ordering, approval and delivery, returns, and partner-scoped sales. Owner-only Events, registration rounds, external-sales management, and Shared Events entry points are hidden. Use Delegated Events, Overview, Orders, and Reports for the events your organization sells.


Dashboard ​

The Administration menu has a fixed order: Overview, Orders, Ticketmaster, Events, Delegated Events, Reports, Event History, Registrations, Members, Organization, Feedback. Entries still depend on your role and the organization's capability mode. The order is not personalized.

The dashboard is your command centre β€” a live overview of how ticket sales are going. Navigate to Management β†’ Dashboard to get started.

The dashboard is organised into four tabs β€” click a tab to switch between views: Overview, Allocations, Free Tickets, and Sales.

Dashboard overview with tabs and stats cards

Selected concert ​

Open a concert from All concerts to see its details. Its name appears at the top, with the date or date range and location when available. Use Back to all concerts to return to the list.

Overview Tab ​

The Overview tab is your at-a-glance summary with stats cards and capacity information.

For an event delegated to your organization, the same tab switches to a partner-scoped overview. It shows only your organization's current-delegation orders, sold and returned quantities, outstanding tickets, lifecycle counts, and gross revenue collected from buyers. It does not show the owner's venue capacity, owner-direct sales, external sales, or another partner's sales.

Stats Cards show:

  • Total orders β€” number of ticket orders across all statuses
  • Tickets sold: actual reported sold quantities only. Approved or delivered issued tickets are not counted as sales or revenue. Returned and outstanding tickets contribute zero.
  • Revenue β€” total value of committed sales
  • Capacity β€” how many tickets are left

The organization fee and Ticketmaster fee appear separately. Known amount means the displayed fee is a recorded subtotal, not the complete fee total. A known subtotal can be 0 kr when zero fees are recorded for some sales but other fees are unknown. Unavailable does not mean zero.

Avg per Seller uses recorded member-sales income, including known organization fees, divided by the number of members with sales. External sales and partner sales are excluded from both the income and the seller count. The average can still show a Known amount when some member income is missing, and incomplete external sales do not affect it. Choose About this average for the calculation basis. Not applicable means there are no applicable selling members; Unavailable means a reliable recorded average is not available.

The selected-concert overview groups Active Sellers and Avg per Seller in one compact summary. Choose View sales by member to open the Sales tab and move directly to the member section for the same concert, not the organization's membership list. The displayed average rounds upward to whole kroner; underlying calculations, source amounts and exports do not change.

Capacity Overview β€” For each showtime, you'll see a breakdown of how capacity is used:

CategoryCounts toward capacity?
Approved orders (awaiting pickup)❌ No
Delivered but unsold orders❌ No
Reported sold printed ticketsβœ… Yes
External sales (Ticketmaster, etc.)βœ… Yes
Free tickets (complimentary)βœ… Yes
Pending orders (not yet reviewed)❌ No

INFO

Pending, approved, returned, and outstanding printed tickets do not consume capacity. Reported sold tickets consume capacity.

Sales Lock β€” Use the lock toggle to open or close sales for an event. When locked, members cannot place new orders. The lock status is shown with a coloured indicator β€” green for open, red for locked.

Export β€” From the Overview tab, you can export data in two formats:

  • CSV β€” Lightweight comma-separated file
  • Excel β€” Formatted spreadsheet (supports Norwegian and English)

Sales Quotas Tab ​

The Sales Quotas tab appears when you've enabled sales quotas for the event (see Creating a New Event). It shows how ticket quotas are distributed across members β€” total allocated, used, and remaining.

When creating or editing an event, you can enable sales quotas to limit how many tickets each member can order. This is useful for high-demand events where you want fair distribution.

Registration Round Management β€” Registration rounds let you gauge member interest before setting quotas.

  1. Open a round β€” Set a deadline and members can pledge how many tickets they're confident about ("sure") and how many they might sell ("possible")
  2. Close the round β€” Stop accepting new pledges
  3. Convert pledges to sales quotas β€” Turn the "sure" pledges into actual ticket sales quotas

TIP

Opening a registration round is optional. You can skip straight to manually setting quotas if you prefer.

Free Tickets Tab ​

The Free Tickets tab gives you a dedicated space to manage complimentary tickets β€” for sponsors, conductors, VIP guests, press, or contest winners. Select the showtime, ticket type, and quantity to add free tickets. See the Free Tickets section below for full details.

Sales Tab ​

The Sales tab provides visual charts showing sales trends and a member-level sales table. Use it to see which members are selling, track revenue over time, and drill into individual sales details.

If you've invited any selling partners to this event, the Sales tab also shows a Sales by Selling Partner table β€” tickets each partner organization sold on your behalf, with quantity and gross revenue per partner. They are never counted as member sales. Billettsalg does not store compensation terms, calculate the net amount between owner and partner, issue a partner invoice, or track payment.


Event Management ​

Event Lifecycle ​

Events go through several states:

StateIconWhat it means
Activeβœ…Event is visible to members, sales are open
Sales LockedπŸ”’Event is visible but no new orders can be placed
Inactive❌Event is hidden from members
DeletedπŸ—‘οΈSoft-deleted, can be restored by admin

Use the lock/unlock button on the dashboard to control sales without deactivating the entire event. This is useful when you need to pause sales temporarily (e.g., while reviewing orders).

Navigate to Management β†’ Events to see all your organization's events.

Events list with progress bars and pricing

Event and performance cancellation ​

When cancellation is enabled, authorized owner administrators can cancel a whole event or one performance through More actions β†’ Cancel event or performance. A Shared Event requires its canonical organizer administrator; delegated selling access does not grant cancellation authority. If the app says cancellation is unavailable, the preview is read-only. The workflow has two steps in the same window:

  1. Select the whole event or exactly one performance, enter a reason and choose whether to archive the cancelled scope. Choose Continue to review to load the read-only impact preview.
  2. Review the selected scope, reason, archive choice and summary. Open the financial breakdown, physical tickets and record evidence separately as needed. Each order or registration starts collapsed and opens independently. If cancellation is enabled and no blockers remain, select the acknowledgment and choose Confirm cancellation. Loading the preview never submits a cancellation.

Back to edit keeps your choices but discards the preview and acknowledgment, even if you change nothing. You must load a fresh preview and confirm again.

What cancellation changes:

  • Cancellation stops new sales and orders and invalidates ticket use inside this app in the selected scope. Other performances stay active when you select one performance.
  • Original sales, delivery and physical-custody records remain unchanged. Cancellation does not record a physical return.
  • For supported uninvoiced orders and registrations, separate immutable adjustments automatically offset both ticket prices and organization ticket fees. Locked calculations stay unchanged as historical evidence and do not require a separate decision.
  • Existing invoice amounts, bases and invoiced markers stay unchanged. A record marked as invoiced does not prove that an invoice was sent. Cancellation does not rewrite these records or issue a refund or credit note.
  • Find the cancelled scope in the existing read-only Event History, including a cancelled performance whose parent still has active performances. Filter by Cancelled and open the event or performance. There is no separate decision queue. Cancellation does not reopen through the existing restore action.
  • Missing original prices or fees block cancellation. Unavailable is not zero, even when the ticket-price portion is known. Ask the person responsible for accounts to check the records, then preview again. Invoice and physical-custody warnings describe manual follow-up; they are not themselves blockers.
  • Cancellation does not issue refunds or credit notes. Unsupported corrected or recovery accounting bases, uncertain amounts and incomplete scans block the workflow rather than guessing balances. No financial repairs are performed.

In Event History, open a cancelled event or performance and search its Cancelled tickets by member or sales channel. Ordinary cancelled orders and registrations are included, not just older accounting-review records. Cards show the original quantities, amounts, cancellation reason and date, plus the member, channel and performance where available to your organization. Missing context is marked as unavailable. Expand Technical details to copy full source, cancellation and any saved review or adjustment references; these are not order numbers. This lookup is read-only and requires no decision or bookkeeping action.

Ticketmaster and other external channels: Only external sales already recorded in this app for the selected scope are checked. Cancellation marks those records invalid for use inside this app and preserves internal audit records, with no automatic monetary adjustment. Original external quantities, prices and fees remain historical facts. The app does not contact Ticketmaster, revoke its barcodes, issue refunds or credit notes, reverse external income, or synchronize Ticketmaster cancellation status. Sales not recorded here cannot be discovered. Staff must contact Ticketmaster and handle external refunds and reconciliation separately.

If the result cannot be confirmed, check the same operation reference. Use Resume the same cancellation only when offered; do not start a second cancellation. After reopening the page, only status checks may be available. Archiving or restoring visibility does not undo a cancellation or restore cancelled sales.

The existing Shared Event lifecycle cancellation is a separate legacy flow that preserves committed sales without these accounting adjustments. See Shared Event cancellation behavior.

Creating a New Event ​

The event form uses an accordion layout β€” each section can be expanded or collapsed. Click a section header to open it. Only the Event Basics section is expanded by default; the others start collapsed so you can focus on one step at a time.

Validation badges

If a section contains validation errors, a red badge appears on its header showing the number of issues. Click the section to expand it and fix the errors.

  1. Click Create Event
  2. Event Basics (open by default) β€” fill in the event details:
    • Event Name (required) β€” e.g. "Spring Concert 2025"
    • Event Date (required)
    • Location (optional)
    • Venue Capacity β€” maximum tickets per showtime (set to 0 for unlimited)
    • Enable sales quotas β€” toggle on if you want to limit how many tickets each member can order (see Sales Quotas Tab)
  3. Ticket Types β€” expand this section and add at least one ticket type (see below)
  4. Showtimes β€” expand to add performance dates and times
  5. Ticketmaster Pricing β€” expand if you sell through Ticketmaster to set separate prices
  6. Review your event in the preview, then click Save

Event creation form with accordion sections

Ticket Types ​

Every event needs at least one ticket type. Expand the Ticket Types section in the accordion, then for each type set:

  • Name β€” e.g. "Adult", "Child", "Student"
  • Price β€” in NOK (e.g. 250)
  • Fee β€” optional handling fee added to the ticket price (e.g. 25). The fee is added to the ticket price. Buyer pays: price + fee.

Quick-add presets: Use the preset buttons to quickly add common ticket types:

PresetPriceFee
Student150 kr10 kr
Senior200 kr25 kr
Special85 kr15 kr

You can customise the name and price after adding a preset. You must always have at least one ticket type.

Ticketmaster Pricing ​

If you sell through Ticketmaster as well, expand the Ticketmaster Pricing section in the accordion to set separate prices and fees for that channel. This section is collapsed by default β€” you only need it if your organization uses Ticketmaster.

Showtimes ​

Expand the Showtimes section to add one or more showtimes to your event. For each, set the date and time and an optional label (e.g. "MatinΓ©e" or "Evening"). Showtimes are automatically sorted by date.

If you don't add any showtimes, the event will have a single performance based on the event date.

Editing an Event ​

Click the edit icon (✏️) on any event card to update its details. All fields are editable β€” name, date, ticket types, showtimes, and capacity.

Selling Partners ​

You can invite another organization to sell tickets on your behalf for a normal (non-Shared) event. This is delegated selling, not co-ownership: the partner's own members order tickets for your event through their own organization's normal Home and Bestill billetter screens, and the partner's ticket manager approves and delivers those self-service orders β€” it never gets any of the shared-management authority a Shared Event co-organizer has. The partner cannot cancel an approved or delivered order, refund, transfer, reconcile, invoice, archive, or change any configuration on your event. You remain responsible for owner-side reconciliation and any off-platform settlement with the partner, but Billettsalg does not compute compensation or a net partner invoice. A partner staff member can still record an order manually as a secondary compatibility path, but self-service ordering by the partner's own members is the primary flow.

Save-before-invite

For a new event, the Selling partners section lets you stage partner organizations before you save β€” nothing is invited yet. The first invitation is only sent once the event itself has been saved and has a real ID. For an event you're already editing, every partner you add is invited immediately.

  1. Open the event's create or edit form. Scroll to the Selling partners card below the event details.
  2. Identify the partner β€” how depends on your role:
    • Organization admins (the normal case) enter the email address of an administrator in the partner organization and click Add. You never see or enter an organization ID.
    • Super admins instead get an organization search box β€” search by organization name and select the partner from the results, the same picker used for Shared Event participants. Eligibility is minimal by design: the organization must be active (not soft-deleted) and not your own β€” there's no separate partnership approval step.
  3. On a new, unsaved event β€” the partner is staged locally with a "will be invited on save" note. Save the event to send the actual invitations.
  4. On an already-saved event β€” the invitation is sent immediately, and a one-time invitation link appears inline. Copy it and send it to the partner (it is never shown again β€” not even in the partner's own notification).

If you can't find or confirm a partner by email

For privacy, the server never confirms whether an email address belongs to an account, an admin, or an eligible organization β€” an unknown address, a non-admin address, an ineligible organization, your own organization's address, and an address that administers more than one eligible organization all produce the exact same generic message. If adding a partner by email doesn't work, double-check the address directly with the partner organization; there's no more specific error to go on.

A duplicate invite for a partner your organization has already invited (organization-search path) is rejected client-side before it's even sent. On the email path, a repeat invitation to the same partner is simply idempotent β€” the server recognizes the existing delegation and doesn't create a second one.

Multiple invites and partial failure: invitations are sent one at a time. If you invite several partners and one fails, the partners that already succeeded stay invited β€” the event save itself is never rolled back or blocked by a failed invitation. Each failed partner appears with a Retry control so you can resend just that one.

Delegation status:

StatusMeaning
InvitedPartner has been invited but has not yet accepted or declined
ActivePartner accepted and can currently sell for this event
DeclinedPartner declined the invitation
RevokedYou revoked a delegation that was invited or active

The partner accepts or declines from its own side; there is no owner-side accept/decline action. You can Revoke an invited or active delegation at any time β€” revoking requires a short reason and takes effect immediately, even if the reverse-index update the partner's own list relies on is still catching up. Once revoked, the partner immediately loses the ability to create new orders, approve or deliver pending member self-orders, or report sold/returned on its existing orders for this event; any orders it already delivered remain in your organization's records. Revoking is permanent β€” invite the partner again if you want to restore access, which is treated as a brand-new delegation.

If your organization is the invited partner, an Admin can open Pending invitations from Delegated Events to accept or decline invitations for organizations they administer. This route stores no invitation token and is unavailable while impersonating.

Deactivating the event, or locking its sales, is a new-sales control rather than a revocation. A deactivated event disappears from the partner's members' catalog and refuses new delegated orders; a sales lock refuses new orders while the event stays visible. Neither one freezes the orders the partner already holds: while the delegation is still active, the partner can still approve, deliver, cancel a pending order, and report sold/returned, so tickets are never stranded mid-lifecycle. Revoking the delegation, or deleting the event, are the levers that end the partner's access outright.

Copy invitation links before leaving the page

An invitation link is minted once and never shown again. If you navigate away before copying a freshly created link, you'll need to revoke and re-invite that partner to get a new one.

Optional partner allocations ​

Unavailable is not zero

An unavailable summary means the service could not verify the active delegation or read the current Cosmos state. It is not a zero allowance or an unlimited allowance. No separate activation or migration is required: an active partner gets an editable summary even before an allocation has ever been configured for that showtime, and the first save creates it.

After a partner accepts, Selling partners shows Tickets allocated per showtime. This is separate from member allocations. Refresh to read current figures, enter a whole number of tickets, then select Save allocation. Blank removes the partner quota, not the venue capacity limit; 0 explicitly allows no sales when nothing has already been reported sold. A finite allocation also works at a venue without a capacity limit.

  • The allocation applies only to that partner's own order sales. Registrations, free tickets and external sales are tracked separately: they still count toward total venue capacity when you edit capacity or showtimes below, but they never draw down or get blocked by a partner's allocation.
  • Only reported-sold tickets consume the allowance. Ordering, approval and delivery remain possible when it is exhausted.
  • You cannot reduce an allocation below that partner's cumulative reported sales, including earlier grants.
  • Venue consumption, unused partner allocations, pending sales admissions and availability outside partner allocations are separate figures. Unused partner allocations still take up venue capacity; they are not reported sales or temporary holds for in-flight requests.
  • A failed save keeps your draft. Retry an unconfirmed save, or refresh after a conflict and review the draft before saving again. Reset draft restores the latest confirmed value.
  • Removing an allocation or revoking a partner releases only its unused allocation. Earlier sales still count if you invite the partner again.
  • Administrator venue overrides, free tickets and external sales can affect actual availability. An administrator cannot override a partner's configured sales allowance.
  • Editing venue capacity or removing a showtime: once an allocation has ever been configured for a scope, you can still freely lower or raise its capacity, or remove one of its showtimes, as long as the new capacity would not fall below what is already committed there: ordinary sales, registrations, held admissions, and any unused partner allocation combined. The save is rejected only if it would, so you cannot remove capacity still allocated to a partner.

On Delegated Events, partners see Allocated tickets, Reported sold and Remaining allocation for their own quota. These figures describe the partner's sales allowance, not tickets delivered to members. Partners cannot see the owner's pool or another partner's figures.

Deleting and Restoring Events ​

Open More actions β†’ Delete on an event card. This performs a soft delete: the event leaves current operational views but is not permanently removed.

Use Management β†’ Event History to review cancelled, archived, or deleted events. Hidden events and events with locked sales remain in the current Events workspace.

Open an Event History detail to restore an eligible event:

  • A direct organization Admin can restore a deleted normal event.
  • The organizer organization's Admin, or a platform Super Admin, can restore an archived Shared Event through its canonical lifecycle.
  • Impersonated sessions and non-admin roles cannot restore events.
  • A cancelled event is historical but cannot be restored with this action.

Restore preserves the previous publishing and sales state. The confirmation warns you if restoring will immediately republish the event or reopen sales. Shared Event restore can remain pending until participant projections converge.

WARNING

Deleting an event does not cancel existing orders. Make sure you've handled any pending orders before deleting.

Test data in reports ​

In Management β†’ Event History, open an already-archived event and use Mark as test data. An organization Admin may change only their organization's owned events. Super Admins use the existing organization-scoped access. Shared Event participants, other staff roles and impersonated sessions cannot change the owner's classification.

Confirm the change before saving. Remove test-data marking restores ordinary reporting eligibility without restoring or reopening the event. Both actions record the actor, time and revision; the detail shows the latest 50 changes. An unconfirmed save can be retried with the same operation. After a conflict, review the current state before confirming again.

If the event is restored while marked, the marking remains until you remove it. Open Test data in reports on its card under Events, or on the canonical Shared Event detail page, to remove the marking and inspect its audit history. This shortcut appears only after the event has been marked at least once and remains available after the marking is removed. The shortcut does not allow new markings on current events. Use Event History for the first marking of an archived event. You do not need to archive or restore the event again. If a response cannot be confirmed, retry the same change.

Only explicit marking excludes an event from ordinary reports, financial totals and reporting exports. Archive status alone never implies test data. History, orders, invoices and financial source records are preserved.

Administration > Orders hides orders for test-marked events in every tab, including Archived. Rows, tab counts, event choices and the Settled summary follow the same exclusion. There is no option to show test data in Orders. The event picker keeps its existing catalog scope, with test-marked choices removed. Selecting an event with no settled orders shows zero summary totals.

An authorized administrator can remove the marking through Event History or the existing classification shortcut for a restored event. Return to Orders or select Refresh to see the change. Removing the marking restores ordinary visibility, subject to the selected event and tab. A selected event that becomes test-marked is cleared on refresh.

This changes visibility only: no order is cancelled, settled, archived or deleted. Legitimate archived orders remain visible in their normal scope even when their events are not in the picker. Existing access restrictions, member ordering, other historical views and direct record access are unchanged. If classification cannot be verified, Orders shows an error instead of treating unknown events as ordinary data.

Event Cards at a Glance ​

Each event card shows:

  • Event name and date
  • Location badge
  • Active status badge
  • Ticket pricing grid (first two types shown, plus totals)
  • Coloured progress bar showing how full the event is
  • Number of showtimes

Event actions use labels instead of unexplained icons. A current event card shows one primary lifecycle action, such as Publish event, Lock sales, or Open sales, and groups secondary owner actions under More actions. On smaller screens the action bar wraps, and Report moves into the menu. Shared Event cards show Manage or View plus an authorized report action; delegated event cards show only Sell or View. Restore stays on Event History detail.


Member Management ​

Navigate to Management β†’ Members to manage your organization's members.

Members table with role dropdowns

Viewing Members ​

The members page shows a clean table of everyone in your organization with their name, email, and current role. The table is the main view β€” adding members and importing are handled through separate slide-up panels.

Adding a Single Member ​

  1. Tap the Add Member button
  2. A BottomSheet (slide-up panel) opens with the add-member form
  3. Enter their email and name
  4. Choose a role: Member, Ticket Manager, Treasurer, or Admin
  5. Tap Add
  6. The panel closes and the table updates

The member will be able to log in with a magic link to that email address.

CSV Import ​

For adding many members at once:

  1. Tap the Import CSV button
  2. A separate BottomSheet (slide-up panel) opens with the import workflow
  3. Download the template to see the expected format
  4. Prepare your CSV file with columns: email, name, role
  5. Upload the file

CSV format

  • Both comma (,) and semicolon (;) separators are supported
  • Role values: member, ticketmanager (or billettansvarlig), treasurer (or kasserer), admin
  • Header row is auto-detected

After import, you'll see a summary: how many succeeded, how many failed, and any error details.

Changing Roles ​

Use the role dropdown next to each member to change their role. Changes take effect immediately.

WARNING

You cannot change your own role or remove yourself from the member list. Ask another admin to make changes to your account.

Removing Members ​

Click the delete button next to a member and confirm. This removes them from the organization β€” they'll no longer be able to access organization events or place orders.

Invitations ​

Instead of manually adding members, you can create an invitation link:

  1. Create an invitation from the admin panel
  2. Set an optional expiry date and usage limit (0 = unlimited)
  3. Share the link with prospective members
  4. When someone clicks the link, they enter their name and email, and are automatically joined to the organization

Direct Sales (Registrations) ​

Sometimes you need to record a sale directly β€” a walk-up buyer at the door, a phone order, or tickets sold through a channel that isn't tracked automatically. That's what registrations are for.

How Registrations Work ​

Unlike regular orders (which go through the approval flow), registrations are recorded immediately. They count toward capacity right away.

Creating a Registration ​

From the dashboard or orders page, create a registration by selecting:

  • The showtime
  • The ticket type and quantity
  • Any relevant notes

The 1-Hour Grace Period ​

After creating a registration, you have 1 hour to edit or delete it. After that, the registration is locked to prevent accidental changes.

WARNING

Once the 1-hour grace period expires, the registration cannot be modified or deleted. Double-check the details before moving on to other tasks.


Reports & Export ​

Navigate to Management β†’ Reports to access financial data. (This feature is available because Admins inherit Treasurer capabilities.)

The Reports screen showing tabs, filters, summary cards, and data table

Report Tabs ​

The reports page has six tabs, each offering a different view. Tabs use lazy loading β€” data is only fetched when you click a tab, keeping the page fast even with large datasets.

TabWhat it shows
By MemberAll current members with separate sold, ordered and handed-out quantities, revenue and fees
OrganizationsSummary by organization (useful for multi-organization setups)
EventsRevenue breakdown per event, including external sales
Ticket TypesSales and revenue grouped by ticket type
TicketmasterExternal sales from Ticketmaster by showtime
All SalesEvery individual sale with full details

Filtering ​

The member overview includes current members with no orders or sales and defaults to Most sold, by quantity rather than revenue. Use name search, optional name/ordered/handed-out sorting and overlapping quick filters. Expand Details for order counts, awaiting handout and unsold returns. People outside the current member list have a separate disclosure; their recorded sales remain in report totals. Unknown quantities stay unavailable, and partial financial subtotals are labeled Known amount. Handed out is recorded handout, not current stock; fees are already included in revenue, and no figure confirms payment.

See the complete member overview for scope and metric definitions. Reports access remains Treasurer or higher. This adds no approval, handout, refund or invoicing workflow.

Narrow down the data with:

  • Event dropdown β€” show data for a specific event
  • Member dropdown β€” show data for a specific member
  • Date range β€” from / to date pickers

Filters apply across all tabs and update automatically.

Exporting Data ​

Click the Export button and choose from:

  • Transactions β€” All individual sales
  • Members β€” Summary per member
  • Showtimes β€” Breakdown by showtime
  • Orders β€” All orders with status

Exports are in CSV format. The filename includes a timestamp so you can keep track of versions.

Member CSV applies the same event, member, date, name search, quick filter and sort as the member list. Date scope uses source creation dates, not dates of individual sales or handouts. Search and quick filters do not change the report summary. Historical and delegated reports are unchanged.

Selling Partner Attribution in Reports ​

If any event has selling partners, their sales are tracked separately from your own members' sales throughout the app:

  • Order lists show a "Sold by {partner organization}" badge on any order a partner created (or a generic "Delegated sale" badge if the partner's name can't be resolved).
  • The Members report tab shows a dedicated Selling Partners table below the member rows, with tickets sold, revenue, and fee per partner organization β€” excluded from the member rows above it.
  • The Transactions CSV export includes a "Solgt av partner" (sold by partner) column, and the Members CSV export includes a separate partner-organization summary section.
  • Excel exports label the equivalent section "By Partner Organization".

What this shows and doesn't show: every one of these surfaces names the partner organization, never a partner staff member's name or email. Partner staff identity and the partner's original buyer information are recorded internally as an audit trail visible only to your organization's Ticket Managers, Treasurers, and Admins (for example, on an order's transfer history) β€” an ordinary member never sees another organization's staff or buyer details, only the organization name on orders and reports.

The partner-facing side is narrower. It receives only its own current-delegation orders and current approved members. If current membership cannot prove a person's identity, the row is shown as unattributed while its quantities and money remain in the totals. Contact details, notes, owner-direct sales, other partners, external sales, capacity, invoice state, and organizer controls are excluded.

Member Sales Detail ​

Open the selected concert's dashboard and Sales tab for individual member sales details. Reports Details is a separate read-only aggregate. The dashboard provides:

  • Total tickets sold and total revenue
  • Each registration with ticket type, quantity, unit price, and date
  • Invoice summary: shows waiting for settlement, invalid basis, ready, partial, or invoiced state

Admin dashboard with member sales breakdown tabs and summary cards

Issuing member invoices ​

After printed orders are settled and have a valid sold-only invoice basis:

  1. Open the member sales detail or the dashboard Sales tab.
  2. Review the invoice amount and any waiting or invalid orders.
  3. Select Mark as Invoiced to record that the invoice was issued or sent.
  4. Confirm the action.

The action covers all eligible active direct registrations and settled printed orders for that member and event. Returned tickets are excluded. Once every eligible record is marked, selecting the action again removes invoice state from those eligible records even if separate unresolved or invalid-order warnings remain. Invoiced does not mean the invoice was paid.

Bulk financial workflows ​

Available in v1.9.0

The following workflows implement #537 and #538.

  • Orders β†’ Awaiting Reconciliation, with exactly one event selected: select separate orders, review each member, performance, order reference, sold-only amount and blockers, then explicitly confirm approval. Each successful order freezes its own basis and retains approval audit evidence. See Approving several reconciliations.
  • Dashboard β†’ Sales β†’ Sales by Member, in the owning organization's selected-event view: select members in the sales table across all performances, then choose Review selected. Sales revenue is not necessarily ready for invoicing. Review eligible and pending amounts, previous marks and excluded-source warnings, then confirm that the invoices were issued outside the app. See Recording externally issued invoices for several members.

Eligible member sources can proceed despite warned, excluded siblings; the member's full balance is not necessarily ready. Unlike the individual invoice action above, the bulk action never clears existing marks. Neither workflow creates or sends invoices, records payment, merges records or processes test-data events. Invoice marking never settles an order. Both show independent outcomes, retain successful changes after partial results, and require refresh and review of changed or unfinished records. They do not automatically retry.

Correcting transferred-order reconciliation ​

If a transferred order's reported sold-ticket history no longer matches its remaining ticket-type lines, open that order in Management β†’ Orders. The action sheet explains the mismatch and shows Correct reconciliation only to a direct organization Admin who is not impersonating.

The correction works only before settlement. You reclassify the same sold volume across ticket types, so all adjustments must sum to zero, stay within ordered quantities, and include a reason. The original report, transfer, and financial facts remain immutable; the app appends an audited adjustment and rebuilds the derived reconciliation and invoice basis.

Settled or invoiced orders cannot use this pre-settlement correction. They require the separate recovery workflow below when eligible.

Recovering a settled invoice basis ​

The delivered #465 workflow lets a direct organization Admin recover an eligible invalid settled basis. It is not available to Ticket Managers, Treasurers, Super Admin sessions or impersonating sessions. Open the order and use Recover settled invoice basis when the server permits recovery. Restore an archived order first.

Review the immutable original basis and affected transfer. Correct the sold-by-type attribution without changing the total sold quantity, enter a reason, and review the corrected total and net difference. The server determines whether the recovery needs a basis reversal or an external credit note. If required, supply the external accounting reference and effective date, not an internal recovery ID.

Confirmation appends audited reversal and corrected reissue evidence. It does not edit or reopen the settled order, overwrite the original frozen basis, create an external credit note or process payment. Validated recovery supplies the effective basis for eligible member-invoice reads and marking. If the recovery chain cannot be verified, stop and have the evidence reviewed rather than using the original order total as a fallback.

Overriding archive prerequisites ​

Normal archive requires an owner-member settled order to have a valid invoice basis and an issued invoice, unless the app verifies No invoice required after conversion to free tickets. That exception requires no remaining payable ticket price or organization fee and removes only the issued-invoice prerequisite. Valid-basis validation, settlement and physical reconciliation still apply. A partner-sold settled order has no member-invoice prerequisite because the owner-member invoice route refuses it; it can archive normally once its frozen invoice basis is valid. Bulk archive never overrides these checks. As an organization admin, you can explicitly confirm an override for one settled owner-member order with a missing invoice, an invalid legacy basis, or both. The app records your identity, name, time, archive time, and exact blockers. Ticket Managers and Treasurers cannot use this override.


Free Tickets ​

Free tickets are complimentary tickets for sponsors, conductors, VIP guests, press, or contest winners.

Free tickets now have their own dedicated Free Tickets tab on the Dashboard, making them easier to find and manage.

Adding Free Tickets ​

From the Dashboard, switch to the Free Tickets tab:

  1. Add a free ticket entry with:
    • Recipient name
    • Reason (e.g. "Sponsor", "Conductor", "Press")
    • Showtime, ticket type, and quantity
  2. Save

Editing Free Tickets ​

For an entry created directly in Free Tickets, click it to open the same bottom sheet in edit mode. You can change the showtime, ticket type, quantity, recipient, and reason, then click Save Changes. Use the trash icon on the entry only when you want to remove it. Entries converted from an order cannot be edited or deleted here; use View original order to see their conversion history.

When you create a new complimentary ticket that applies at the event level rather than one specific performance, select Applies to all showtimes. The showtime selector is hidden, and the app saves the new entry without a showtime. If you edit an existing free ticket that already has a showtime, this option does not clear that showtime; choose a different showtime or delete and recreate the entry if you need to change its scope.

Converting tickets from an order ​

Availability

Order conversion is off by default. These steps apply when it is enabled for your organization. Only an organization Admin can convert eligible orders for normal events.

  1. In Orders, open the order and select Free ticket conversion.
  2. Choose quantities by ticket type and the available sales/handout groups. Enter the recipient and a reason.
  3. Select Review conversion. Check the selected quantities, ticket-price and organization-fee changes, remaining payable amounts and any additional seats needed.
  4. Acknowledge the changes and select Confirm conversion.

The order card and conversion sheet show the current ordinary/free split by ticket type, including types converted earlier. The recipient is a free-text label for the intended recipients; it does not transfer the order to another member. Examples in the recipient and reason fields are placeholders, not saved defaults.

Expand Ticket values and details or Sales and handout details on the compact card for exact amounts and physical counts. Ordinary ticket value includes unsold tickets, whereas current payable ticket price covers reported sales only. The original order value is labelled as before conversion. Handout summaries include eligible initial ordinary stock and free-ticket obligations; zero sold-ticket debt alone does not mean all tickets were handed out.

You can convert only part of an order, including tickets already reported sold. Conversion keeps the original order, reported-sales facts, delivery history and frozen invoice basis. Unconverted tickets retain their existing sales and payment status, including the ability to sell or return eligible unsold stock.

Converted sold tickets remain in the capacity count without using another seat. Converting tickets not yet reported sold requires additional available seats. Their future price and fee are waived, but they do not create a credit against other sold tickets. Invoice amounts remain ticket-price-only; the remaining organization fee is shown separately.

Issued invoices, Shared Events and delegated stock are outside this workflow. Conversion does not refund payments or change an issued invoice. Missing or unverifiable quantities, custody or recorded amounts block conversion rather than being guessed.

If the outcome is uncertain, check its status or retry the same conversion reference. Do not start a new conversion for those tickets. A saved conversion can show that linked free ticket entries are still synchronizing; this does not mean you should convert again.

Saved results and conversion history show recorded snapshots, not necessarily today's remaining balance or handout quantities. Expand Conversion history, then an individual entry, to see its exact recorded amounts, capacity, handout counts, references and linked free tickets. Open the linked original order to review its history.

How They Affect Capacity ​

Free tickets count toward capacity but do not count as revenue. This ensures your venue doesn't get overbooked, while keeping revenue figures accurate.

INFO

Free tickets appear in the capacity overview alongside member orders and external sales.


Tips for Admins ​

Typical concert timeline

  • 4 weeks before β€” Create the event, open orders
  • 2 weeks before β€” Close orders, prepare tickets
  • 1 week before β€” Distribute physical tickets at rehearsal
  • Concert week β€” Perform!
  • 1 week after β€” Members register final sales, collect money
  • 2 weeks after: Issue member invoices, then export final reports

Quick actions from the dashboard

You can lock/unlock sales, export data, manage free tickets, and run commitment rounds β€” all without leaving the dashboard.


Organization Settings ​

Editing the Organization Display Name ​

As an Admin, you can update your organization's display name to reflect changes in how you're known.

  1. Navigate to Management β†’ Organization (if available in your Admin menu).
  2. Click Edit name next to your organization name.
  3. Enter a new display name (1–255 characters) and confirm the rename.
  4. Click Save.

Once saved, the new name is used for any organization record read afterward β€” for example, if you reload the page or another admin opens the organization settings, they will see the new name. Your own browser session is refreshed automatically right after saving, so you should see the new name everywhere in your own session immediately; if that automatic refresh fails, reload the page. The organization's internal identifier and stored data remain unchanged β€” only the display name changes.

INFO

  • Other people who are already signed in (other tabs, other admins) may keep seeing the old name in cached menus/labels until they refresh or sign in again.
  • Existing invitation links keep showing the organization name that was current when they were created β€” that snapshot does not update, even after someone accepts the invitation.
  • Newly created invitations use the updated display name.
  • Changing the display name does not affect member accounts, event history, financial records, or past feedback/notifications, which keep referencing whatever name was current at the time.

Need Help? ​

  • Something not working? Check with your Super Admin β€” they can view your account and troubleshoot issues
  • Need a higher role? Ask your Admin to update your permissions from the Members page
  • Technical issues? Contact your system administrator

Built with VitePress