Introduction
OTDS (Open Travel Data Standard) is an XML-based format for exchanging travel product data between tour operators and distributors. It is designed for accuracy, consistency, and extensibility. OTDS notifications are used to populate caches or redistribute supplier data. Updates can be sent as full deliveries or as deltas for changes only. OTDS supports two main notification types:- Rates & Allotment: Delivers inventory and rates information upon contract update.
- Allotment Only: Delivers only availability updates following bookings, cancellations, or allotment changes.
Check official documentation for XML structure, attribute definitions, and integration details.
Integration Process
- Clients receive a static OTDS dataset for integration testing.
- Full notifications are sent weekly; delta updates are sent every 15 minutes for changes.
- Delta updates always include all data for a changed contract to simplify replacement logic.
Common Information
Each notification includes:- Product identifiers
- Accommodation details (name, type, address, etc.)
- SellingAccom elements for rates and availability.
- Availabilities for allotment-only updates.
Check official documentation for header structure and element definitions.
Rates & Inventory
Rates and inventory details are provided in SellingAccom blocks:- Boards (meal plans)
- RatePlans
- Basic rates, supplements, and offers.
- Occupancy rules (min/max guests, adults, children, infants)
- PriceItems for base rates, discounts, extras, and taxes.
Offers can include early booking discounts, child reductions, and special date promotions.
- Combinatorics define which PriceItems can be combined or excluded.
- Reductions and overrides allow flexible pricing logic.
- Amenities and property details are included in the Accommodation section.
Check official documentation for conditions, combinatorics, and XML examples.
Allotment
Allotment notifications manage availability:- MainAvailabilities and SubAvailabilities show open, closed, or on-request status per day.
- CloseSales indicates stop sales for specific dates, boards, or units.
- Close Arrival/Departure enforces mandatory check-in or check-out dates.
- Delta allotment updates only override specified dates, rooms, or boards.
Check official documentation for patterns, conditions, and XML samples.
For technical details, XML samples, and attribute definitions, please refer to the official documentation.

