Skip to content
Financial Operations

Revenue & Invoice Management

From booking confirmation to final payment — a complete financial lifecycle, built into the platform with zero manual effort.

Space Scheduling optional
Session Scheduling optional

Each module can be enabled independently — use one, the other, or both.

Space Scheduling
Tenant Organisation — may span multiple venues
Tenant invoices
Session Scheduling
Provider invoices
ClientAttendee
Attendee Ledger Session billing per attendee, fully tallied per client
feeds into
Invoice status lifecycle — both modules
Draft
Awaiting Payment
Part Paid
Paid
Complete ✓
Amendment Booking changed after Draft
📄 Credit Note
📑 Supplementary Invoice
Linked to original parent
Original invoice never deleted

A booking isn't done until the money is right. Axiom enforces this by design — no booking can reach Complete status until every payment is settled and every refund resolved, and the booking is surpassed.

Invoice Lifecycle

One invoice hub for every transaction — spaces, sessions, and beyond

The global invoice manager gives you a complete financial view across all booking types. Invoices are generated automatically, tracked through structured statuses, and never lost.

  • Optional Module — Enable per Venue

    The invoicing system is a toggle. If you don't need it, it stays out of the way. When enabled, invoices are generated automatically the moment a booking is confirmed — for space reservations, session bookings, or both.

  • Immutable Once Issued

    Draft invoices can be edited freely. The moment one leaves Draft it becomes a permanent financial record — it is never deleted. Any subsequent booking change generates a linked Credit Note or Supplementary Invoice against the original parent.

  • Precise Line Items

    Base fees, add-ons, equipment, catering, taxes — every charge is itemised and linked to the originating booking. Nothing gets missed, nothing gets duplicated.

Client invoice detail showing line items, status, and payment breakdown
Payments & Stripe

Online payments, manual records, and partial payments — all in one ledger

Enable Stripe to accept card and digital wallet payments directly against any invoice. Or record cash, cheque, and bank transfers manually. Every payment method lands in the same place.

Invoice showing part-paid status with payment history and outstanding balance
  • Stripe Integration

    When Stripe is enabled, customers can pay invoices online via card or digital wallet. Payments are posted directly to the invoice — no reconciliation guesswork.

  • Partial & Staged Payments

    Take a deposit upfront and the balance later. Invoices move to Part Paid state automatically, with the outstanding balance tracked to the penny until fully settled.

  • PCI-Compliant by Design

    Card data is handled entirely via Stripe — it never touches Axiom. Tokenized, secure, and compliant with PCI-DSS out of the box.

Refunds & Completion

A booking only closes when the money clears — on both sides

Refunds, credits, and completion status are all part of the same enforced lifecycle — not optional admin steps you can skip.

Full Refunds System

Issue full or partial refunds directly against any invoice. Stripe refunds are processed automatically; manual refunds are recorded in the ledger for a complete audit trail.

Credit Notes & Supplementary Invoices

When a booking is amended after an invoice leaves Draft — add-ons changed, times adjusted, extras removed — Axiom creates a Credit Note and/or a Supplementary Invoice, both linked back to the original parent. The original is never touched or deleted.

Booking Completion Gate

A booking cannot reach Complete status until all payments are received and all refunds are resolved. Financial integrity isn't a recommendation — it's enforced by the system.

Why It Matters

Most booking platforms generate invoices.
Axiom enforces the financial truth behind them.

Every invoice, every payment, every refund — connected to a booking, tracked against a client, and settled before a job is marked done.

Connected to every booking

Every invoice traces back to a real booking — space or session. No orphaned invoices, no mystery charges, no reconciliation nightmares.

Client-scoped billing

Finance teams can filter to a single client and see its complete billing history — invoices, payments, credits, and balance in one view.

Audit-ready always

Every status transition, payment, and refund is time-stamped and immutable. Your year-end audit is already done — it just needs exporting.

Turn your invoicing from admin into infrastructure

Automated invoices, Stripe payments, a full refunds system, and a completion gate that keeps every booking financially clean.

← Back to all features