LUNA CONTRACTING

LIVE

From contracted product to a serviced booking.

Review contracted bookings, prepare the relevant service information and agree how payments, vouchers and changes will be handled. Use the documented API where your own systems need to connect.

Bookings

Illustrative bookings · fictional details

SEA-10431 · Transfer · Faro · 17 Oct

via Website

Confirmed

SEA-10430 · Coach · Cardiff to Southampton · 11 Oct

via API

Confirmed

SEA-10429 · Villa Aegean · 7 nights · 17 Oct

via Agent

Confirmed

SEA-10428 · Peloponnese tour · 2 May

via App

Held

On your website

Next to your other suppliers

COACH MANIFEST

Cardiff to Southampton

11 Oct

Seats booked

31

Your website

Your agents

Your API

The app

Bookings in one place, whoever made them.

Per-product screens with search, filters and click-through detail showing the price breakdown, notes, the traveller’s phone number, the full named passenger manifest and the lifecycle timestamps.

Payments are a record, not a payment system. A booking carries what has been paid and a balance due date, and the balance is calculated rather than stored. Money is collected wherever you collect it today.

Cancellations work from the policy snapshotted onto the booking when it was made

Notice counted in whole days, inventory freed automatically

Changing a contract tomorrow cannot rewrite what somebody was sold today

SEA-10429

Villa Aegean · confirmed 3 Sep 14:02

Sell

7 nights · 2 adults, 1 child

€1,342

Paid

recorded 3 Sep

€400

Balance

due 19 Sep · calculated

€942

Cancellation terms

free until 17 Sep

snapshotted

PASSENGERS

Sarah Bennett

adult

Tom Bennett

adult

Ava Bennett

child · 6

The list you hand the driver.

A manifest is the printable list for a service date, grouped by product: reference, lead guest, contact, the product-specific detail, chosen seats and the party breakdown.

Tours, coaches, trains and flights only.

One service date, every booking on it

Chosen seats and board points on coaches

Printable, for the rep or the front desk

Manifest

Example service · Cardiff to Southampton · 31 of 49

Reference · lead

Board

Seats

Party

SEA-10430 · Bennett

Cardiff 06:15

12A 12B

2 adults

SEA-10412 · Okafor

Barry 06:40

14C 14D 15C

2 adults, 1 child

SEA-10407 · Reilly

Bristol 07:30

1A

1 adult

Illustrative service and fictional passengers.

Agree the handover after confirmation

A confirmed booking is the start of the service journey. Decide who will send the voucher, check the payment record and handle a later change, so each booking has a clear owner.

Record payment and send the voucher

The Contracting API booking flow confirms a hold after payment has been taken through your chosen process. Confirmation records payment information and returns the booking. Agree how your payment provider and booking records will be reconciled.


The booking includes a signed link to a branded PDF voucher. Review the document before sharing it, especially the traveller details, service dates and product-specific instructions. The reference explains that voucher details come from the snapshot captured when the booking was made.

Separate contact edits from changes to the trip

The current v1 API allows direct edits to the lead contact and notes, with supported guest or driver detail updates. A change to dates, occupancy, room or vehicle requires a fresh price and availability check through cancellation and rebooking.


Before cancelling, check the existing terms and the replacement option. Agree the customer’s instructions and any cost difference, then record the new reference. This helps avoid treating a service change as a simple contact edit.

Check the cancellation result and the refund

The documented cancellation response includes the booking status and a sell-side breakdown of the charge and refund. Use that result to reconcile the amount due with the payment provider and your records.


A booking response showing a refund amount should not be treated as proof that money has reached the customer. Keep the payment-provider refund reference and check its status through the provider’s process.

Prepare the people delivering the service

For departure-based product, check the relevant passenger and service details before supplying the operational information to the team. Confirm which manifest and reporting view applies to your product in the demonstration, then agree who maintains it when a booking changes.


If another system needs booking updates, discuss retrieval and polling with the developer. The current integration guidance states that the Contracting API does not yet provide webhooks, so the handover needs an agreed update process.


Sources reviewed on 20 October 2026: Contracting API booking, voucher, amendment and cancellation reference and integration guidance. The examples on this page illustrate a workflow and do not represent real customer bookings or measured performance.

Reports with figures and written commentary.

Accommodation and car hire each have a full nine-report builder: KPIs, revenue, occupancy or utilisation, arrivals and departures, length of stay, lead time and cancellation analysis, grouped by date, property, contract, room type, source or status. The other six products have read-only summaries.

There is a plain-English mode, and the design decision behind it is the point: the AI chooses which report to run and writes the commentary. Every number is computed by the deterministic engine, and guest names are stripped before anything reaches the model.

Revenue and occupied nights pro-rated to the reporting range

Nine reports for accommodation and car hire

Read-only summaries for the other six

Portfolio summary

Accommodation · May to October

Occupancy

74%

Revenue

€48,200

Lead time

31 days

COMMENTARY · numbers from the engine, words from the model

Peak occupancy is strong at Villa Aegean. Blue Bay Resort has 11 unsold nights in the last week of September. Consider a stay rule of 3 nights minimum in Peak.

Illustrative figures.

And then the API.

The documented REST API provides a booking flow for supported directly contracted product. Agree the account and product scope for your connection.

One booking flow for all eight product types: quote, hold, confirm, cancel

Sell prices only. Cost, margin, markup and commission never leave the engine

Questions people ask

Does it handle money?

No. A payment is a record you write against a booking saying what was collected elsewhere. The platform never touches money.

Does it email our customers?

The Contracting API returns a voucher link. Arrange how your own system or team will deliver it to the traveller.

Which products have manifests?

Tours, coaches, trains and flights. Not accommodation, car hire, transfers or attractions.

How should we review an AI-assisted report?

Review the selected report, date range and filters alongside the underlying figures. Treat AI-written commentary as something to check before using it for a business decision.

Plan your contracted booking journey.

Luna Contracting is live for Travelgenix customers. Contact your account manager to switch it on, or book a demo if you are new to Travelgenix.

More about Luna Contracting