Skip to main content
This site shows all of our custom codes that need to be mapped on consumers end. Find also the codes inside of an excel or inside of CSV files in our Resources

Common Codes

RatePlan codes are constructed from the below elements:
Rate Type (1), Rate Group (1), Rate Refund (1), Rate Sub Type (2)

Rate Type

  • 0 → Not defined – rate stays unchanged like in the basic contract edition.
  • B → Bar - best available rates (changing due to rate updates)
  • S → Static – unchanged contract rate till the time of a promotion or an offer introduction
  • F → FIT - free individual traveller rates
  • R → Retail – advised end-price

Rate Group

  • H → Hotel only - rates valid when booking contains only hotel
  • P → Packaging - rates valid when booking contains hotel + another product
  • O → Opaque - hotel rates must not be visible for end consumer
  • R → Rack - walk-in hotel rates for end consumer

Rate Refund

  • N → Non refundable - immediately after booking
  • S → Semi-flexible – cancellation without fees up to 12 hours after booking
  • F → Flexible – cancellation without fees up to 24 hours after booking

Rate Sub Type

  • A → Advanced Purchase - booking has to be paid before confirming
  • P → Promotion Rate
Custom Types are used as part of the DRV GlobalType structure, see www.globaltypecenter.de.Max length: 11 chars; e.g. CTxx-abcdef

  • Classic: 3 elements. E.g. AMTSES0FFG (A = Accommodation, MTSES = Incoming Agent, 0FFG = counter)
  • New destinations: 4 elements. E.g. AEGHRG10SY (A = Accommodation, EG = Country, HRG = destination, 10SY = counter)
  • Handling office for each hotel is included in the OTA_HotelDescriptiveInfo.
  • RoomClassificationCode in OTA_HotelAvailRQ can be any “Type” value.
  • Room codes are assembled from various room characteristics: e.g. RMSDDBSV00
  • Subtypes (0, A, B, etc.) define themselves through listed <Amenities> in OTA_HotelInvNotif and OTA_HotelDescriptiveInfo (UNIT).
  • Example:
    • RMSD000000: plain double room
    • RMSD000000: “BALCONY” under <Amenities>
    • RMSDDB00B0: “KITCHENETTE” and “JACUZZI” under <Amenities>
  • Special case: Subtype A, B, etc. suffix but no differences in amenities = different board bases (meal plans).
Room Code Structure
Type(2) / Grade(2) / Base(2) / View(2) / Subtype(2)
* This board is used in accommodation packages only.
There are currently 3.624 codes. Multilingual description is provided in the messages. Please request codelist if required. Below are listed only the most used ones for your reference: