Skip to content

Bookings & Payments

From interestto journey.

A booking is the moment a commercial decision becomes an operational commitment. Rhlah records both halves of that moment once, and everything downstream reads it.

Commercial chain

  1. 01Quote
  2. 02Booking
  3. 03Inventory hold
  4. 04Invoice
  5. 05Payment
  6. 06Ledger

One conversion. No re-keying between steps.

Capabilities

What this engine doesand what it does not.

Each capability below carries its real status. Anything marked planned is modelled in the platform and not yet operating.

  • Quote to booking

    Available

    Idempotent conversion: the same quotation cannot silently produce two bookings.

  • Travellers

    Available

    Every person on the booking as an identity, with their own documents and requirements.

  • Booking items

    Available

    Each service on the booking tracked individually, with its supplier and its own state.

  • Inventory holds

    Available

    Allocation held atomically at confirmation and released when a booking lapses.

  • Invoices

    Available

    Immutable versions — a corrected invoice is a new version, never an edited history.

  • Payment schedules

    Available

    Deposits and instalments modelled as a plan, with what is due and what is overdue.

  • Double-entry ledger

    Available

    Every financial movement posted as balanced entries you can trace to its source record.

  • Commissions

    Available

    Agent and partner commissions derived from a versioned rule, not recalculated by hand.

  • Receivables

    Available

    Aging analysis across customers, computed from the ledger rather than a report export.

  • Online payment capture

    Planned

    Card and wallet capture through a payment provider. Not yet connected — manual and bank transfer are recorded today.

Connected by design

Nothing here works alone.

This engine is authoritative for its own domain and reads everything else from the engine that owns it.

  • Packages

    Bookings are assembled from versioned packages and catalogue products.

  • Inventory

    Holds are placed against real allocation pools.

  • Documents

    Requirements are derived per traveller as soon as the booking exists.

  • Journey

    Confirmed bookings become part of a departure's operational plan.

Ready to run your business differently?

See how Rhlah can fit your Hajj & Umrah operation.