Skip to content
Financial Operations

Invoicing that follows the booking

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 spanning one or more 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)

  1. Draft
  2. Awaiting Payment
  3. Part Paid
  4. Paid
  5. Complete
  1. Amendment Booking changed after Draft
  2. Credit Note
    Supplementary Invoice
  3. 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, across spaces and sessions

The global invoice manager gives you a complete financial view across all booking types. Invoices are drafted from the booking that created them and tracked through structured statuses, so none go missing.

  • Optional, and Separate for Spaces and Sessions

    Invoicing is a switch, and there is one for space bookings and another for sessions. A hall that keeps its money elsewhere can leave both off and use the scheduler on its own. Turn one on and every booking in that module arrives on a draft invoice.

  • 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

    From base fees and add-ons to equipment, catering, and 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, so there's 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 and never touches Axiom. Tokenized and PCI-DSS compliant 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, whether 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. When your accountant asks how a figure was arrived at, the trail is already sitting on the invoice.

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.

Start free for 28 days. No card required.

Back to all features