Skip to main content
This page provides a high-level summary of OTDS notifications for hotel inventory, rates, and allotment.

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.
DRV GlobalTypes are used for uniform descriptions of touristic attributes.
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.
Use the integration environment to validate pricing and booking flows before going live.

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.
A full stock delivery must occur daily before sending delta updates. Deltas only update the specified data.
Check official documentation for patterns, conditions, and XML samples.

For technical details, XML samples, and attribute definitions, please refer to the official documentation.