Bring in the rates.
Type them into the Contract Loader, scan a supplier PDF or upload a spreadsheet. Work with the source material your suppliers already send.
See how it loadsPut the rates you negotiated to work. Load supplier terms, check the details and make active contracts available through your website and the Contracting API, with documents in your brand.
Available for Travelgenix clients.

A place in your collection.
A contract you control.

Accommodation · 7 nights
Your details. Your name on it.Load it. Check it. Make it available.
Big ambitions?
You're in good company.
The rates in a supplier document should become something your customers can book, with the right checks along the way.
Type them into the Contract Loader, scan a supplier PDF or upload a spreadsheet. Work with the source material your suppliers already send.
See how it loadsReview what needs attention and run a Price check before you sell. See how the terms, seasons and markup affect the result.
Explore pricingActivate the checked contract for your Travelgenix website, widgets and connected systems. Keep your name on the customer's documents.
See where it sellsChoose a starting point to see the workflow. These samples show the process without uploading a file or changing your inventory.
Luna reads the supplier PDF and fills the loader for your review. Anything unreadable or unclear is brought to your attention.
Scanning prepares the fields. Your team reviews and saves the contract.
Rooms, cars, tickets or seats. Each family has the terms and pricing rules it needs, inside the same Contract Loader.
Hotels, villas and apartments, with the pricing and occupancy rules that make each contract different.
Work from a net cost and add a markup, or start with a gross selling price and record the commission within it.
Try this simple example, then use Price check in the product to see a real stay or journey calculated line by line.
Explore pricing and inventoryMarkup is added to cost. Margin is the difference as a share of the selling price.
Illustration for one unit, before taxes, fees and supplements. No contract is saved.
A missing amount or a reversed date can change the price a customer sees. The loader names the issue so your team can put it right.
See the review processA season ending before it starts is flagged.
A blank or unreadable rate needs attention before it can be used.
Age ranges are checked for invalid minimum and maximum values.
Unclear amounts are flagged for review instead of being guessed.
You stay in charge of the contract. Review the source, check the calculated result, then save and activate the terms you are ready to sell.
Active contracts can sell through your Travelgenix website and widgets, or through your own connected systems using the Contracting API. Bookings come back into one place.
Your customer-facing booking journey.
Contracted products in your Travelgenix tools.
Connected through the Contracting API.
Your directly contracted products can sit alongside the wider Travelgenix supplier network.
See how it sells
The customer booked with you. Their voucher and the supplier's letter should look that way too, with your logo, wording and contact details.
Customer documents carry your brand without a Travelgenix logo added to them.
See your brand in the documentsUse the browser to manage contracts, or connect your own systems when you need to. The same underlying pricing and booking process serves the product families.
Quote, hold, confirm and cancel through one booking flow. The API exposes selling prices while keeping cost, markup and commission inside the engine.
Explore the Contracting APIBooking controls protect the last available allocation. Abandoned checkouts release their held capacity, while changes to the contract are recorded in the audit trail.
Read about security and controlsTalk to your account manager about access, setup and the products you want to load.
Bring a rate sheet and the questions you have about selling your own product. We'll work through the setup with you.
Speak to the teamLuna Contracting is the part of the Travelgenix platform for your own directly contracted travel products. You work in the Contract Loader to enter terms, check pricing and availability, and make active contracts available for sale.
Explore the platformYou can type them in, scan a supplier PDF or upload a spreadsheet. The loader also supports tools such as filling a column down, copying seasons with an uplift and pasting blocks from supplier spreadsheets.
How it loadsNo. Scanning fills in the loader and shows the details that need checking. Unreadable or ambiguous amounts are flagged rather than guessed. Your team reviews the result, saves the contract and sets it Active when it is ready.
Review the loading processThe eight families are accommodation, car hire, transfers, attractions and events, tours, coaches, trains and flights. Each has fields and pricing rules suited to that product.
Explore the product typesUse Price check to run a real stay or journey through the same engine used by your website. Review the working, including the applicable rates and margin, before making the contract available.
Pricing and inventoryAvailability is checked as part of the booking process. Database-backed locking prevents two bookings taking the same final allocation, and an abandoned checkout releases its held capacity back for sale.
Read about the controlsYou can load and manage contracts in the browser without building an integration. The Contracting API is there when you want to connect your own website or systems.
Explore the APIYour brand. Vouchers and supplier letters use your logo, colour, wording and contact information. Travelgenix branding is not added to the customer document.
Your brandLuna Contracting is available to Travelgenix clients. Speak to your account manager about access, setup and your product types, or book a demo with a rate sheet you would like to work through.
Speak to the teamSee your rate sheet in the Contract Loader.
We'll show you the checks, pricing and route to sale.