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
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