OTA_HotelDescriptiveInfoRQ/RS

OTA_HotelDescriptiveInfoRQ

The OTA_HotelDescriptiveInfoRQ message allows a trading partner to query for specific hotel descriptive data.

<?xml version="1.0" encoding="utf-8"?>
<OTA_HotelDescriptiveInfoRQ EchoToken="Example123" PrimaryLangID="eng" Target="Production" TimeStamp="2018-07-29T07:38:54.729Z" Version="1.0">
  <POS>
    <Source>
      <RequestorID ID="APIKEY" MessagePassword="APIPASSWORD"/>
    </Source>
  </POS>
  <HotelDescriptiveInfos>
    <HotelDescriptiveInfo HotelCode="12345">
      <AffiliationInfo SendAwards="True" />
      <ContactInfo SendData="True" />
      <FacilityInfo SendGuestRooms="True" />
      <HotelInfo SendData="True" />
      <MultimediaObjects SendData="True" />
    </HotelDescriptiveInfo>
  </HotelDescriptiveInfos>
</OTA_HotelDescriptiveInfoRQ>
Element / @Attribute Parent Info Values Occurrence
HotelDescriptiveInfos OTA_HotelDescriptiveInfoRQ Collection of items for data from multiple hotels. 1
HotelDescriptiveInfo HotelDescriptiveInfos This allows the requestor to indicate which specific information is requested if complete hotel details are not required. 1
@HotelCode HotelDescriptiveInfo The ID of the hotel. [integer] 1
AffiliationInfo HotelDescriptiveInfo Is used to the indicate the specific affiliation information being requested. 0..1
@SendAwards AffiliationInfo Send this data. True means send the data. True
False
0..1
ContactInfo HotelDescriptiveInfo Is used to the indicate whether contact information is being requested. 0..1
@SendData ContactInfo Send this data. True means send the data. True
False
0..1
FacilityInfo HotelDescriptiveInfo Is used to the indicate the specific facility information being requested. 0..1
@SendGuestRooms FacilityInfo Send this data. True means send the data. True
False
0..1
HotelInfo HotelDescriptiveInfo Is used to indicate whether hotel information is being requested. 0..1
@SendData HotelInfo Send this data. True means send the data. True
False
0..1
MultimediaObjects HotelDescriptiveInfo Is used to the indicate whether multimedia information is being requested. 0..1
@SendData MultimediaObjects Send this data. True means send the data. True
False
0..1

OTA_HotelDescriptiveInfoRS

The OTA_HotelDescriptiveInfoRS is a message used to provide detailed descriptive information about a hotel property.

<?xml version="1.0" encoding="utf-8"?>
<OTA_HotelDescriptiveInfoRS EchoToken="Example123" PrimaryLangID="eng" Target="Production" TimeStamp="2018-07-29T07:38:54.729Z" Version="1.0">
  <Success/>
  <HotelDescriptiveContents>
    <HotelDescriptiveContent HotelCode="12345" HotelName="Hotel SmartPMS" CurrencyCode="EUR">
      <HotelInfo HotelStatusCode="Open">
        <HotelName>Hotel SmartPMS</HotelName>
        <Position Latitude="52.072292" Longitude="5.076971"/>
        <Services>
          <Service ID="40" Code="0" CodeDetail="Air conditioning"/>
          <Service ID="41" Code="0" CodeDetail="Anti allergenic rooms"/>
          <Service ID="42" Code="0" CodeDetail="Car hire"/>
          <Service ID="155" Code="0" CodeDetail="Balcony"/>
        </Services>
      </HotelInfo>
      <AffiliationInfo>
        <Awards>
          <Award Rating="2" RatingSymbol="Star"/>
        </Awards>
      </AffiliationInfo>
      <ContactInfos>
        <ContactInfo>
          <Names>
            <Name>
              <GivenName>SmartPMS</GivenName>
            </Name>
          </Names>
          <Addresses>
            <Address FormattedInd="True">
              <StreetNmbr>19</StreetNmbr>
              <AddressLine>Orteliuslaan</AddressLine>
              <PostalCode>3528 BA</PostalCode>
              <CityName>Utrecht</CityName>
              <StateProv>Utrecht</StateProv>
              <CountryName>Netherlands</CountryName>
              <TPA_Extensions>
                <StateID>2</StateID>
                <CountryID>151</CountryID>
              </TPA_Extensions>
            </Address>
          </Addresses>
          <Emails>
            <Email>support@smarthotel.nl</Email>
          </Emails>
          <Phones>
            <Phone PhoneTechType="1" CountryAccessCode="31" AreaCityCode="30" PhoneNumber="7820590"/>
          </Phones>
          <URLs>
            <URL>www.smartpms.nl</URL>
          </URLs>
        </ContactInfo>
      </ContactInfos>
      <DestinationSystemsCode>
        <DestinationSystemCode>1</DestinationSystemCode>
        <DestinationSystemCode>2</DestinationSystemCode>
        <DestinationSystemCode>3</DestinationSystemCode>
      </DestinationSystemsCode>
      <FacilityInfo>
        <GuestRooms>
          <GuestRoom Code="DBL" MinOccupancy="2" MaxOccupancy="4" MaxAdultOccupancy="3" MaxChildOccupancy="2" Sort="1">
            <DescriptiveText>test</DescriptiveText>
            <TypeRoom Name="Comfort Room" RoomTypeCode="STD" Composite="False"/>
            <Amenities>
              <Amenity ID="1" RoomAmenityCode="0" CodeDetail="Air conditioning"/>
              <Amenity ID="17" RoomAmenityCode="0" CodeDetail="Heating"/>
              <Amenity ID="20" RoomAmenityCode="0" CodeDetail="LAN"/>
              <Amenity ID="29" RoomAmenityCode="0" CodeDetail="Shower"/>
            </Amenities>
            <MultimediaDescriptions>
              <MultimediaDescription>
                <ImageItems>
                  <ImageItem>
                    <ImageFormat>
                      <URL>https://smhimages.blob.core.windows.net/imagescontainer/1000_12345_C2E1D7511AC44780A4B1D2EF39D0230C97368A75_1_o.png?v=635773879793002651</URL>
                    </ImageFormat>
                  </ImageItem>
                </ImageItems>
              </MultimediaDescription>
            </MultimediaDescriptions>
          </GuestRoom>
        </GuestRooms>
      </FacilityInfo>
      <MultimediaDescriptions>
        <MultimediaDescription>
          <ImageItems>
            <ImageItem>
              <ImageFormat>
                <URL>https://smhdev.blob.core.windows.net/imagescontainer/1000_12345_249AF65BB33DA0DC7D73CC02DF918439231F6290_1_o.png?v=636038302856283386</URL>
              </ImageFormat>
            </ImageItem>
          </ImageItems>
        </MultimediaDescription>
      </MultimediaDescriptions>
      <Policies>
        <Policy>
          <PolicyInfo CheckInTime="14:00:00" CheckOutTime="11:05:00"/>
        </Policy>
        <Policy>
          <PetsPolicies>
            <PetsPolicy>
              <Description Language="1">
                <Text>Dieren</Text>
              </Description>
              <Description Language="2">
                <Text>Pets</Text>
              </Description>
            </PetsPolicy>
          </PetsPolicies>
          <CancelPolicy>
            <CancelPenalty>
              <PenaltyDescription Language="1">
                <Text>
                  <em>Bij annulering of niet komen opdagen, berekenen wij de volgende kosten door aan de klant:</em>
                  <br/>
                  Binnen 24 uur voor incheck datum -> 100% van de kamerkosten<br/>
                  Langer dan 24 uur -> geen kosten<br/>
                  <br/>
                  Bij reserveringen van meer dan 3 kamers hanteren wij de Uniforme Voorwaarden Horeca<br/>
                  Langer dan 14 dagen voor aankomst -> geen kosten<br/>
                  Tussen 7 en 14 dagen voor aankomst -> 35% van de kamerkosten<br/>
                  Tussen 3 en 7 dagen voor aankomst -> 60% van de kamerkosten<br/>
                  Tussen 24 uur en 3 dagen voor aankomst -> 85% van de kamerkosten<br/>
                  Binnen 24 uur voor aankomst -> 100% van de kamerkosten
                </Text>
              </PenaltyDescription>
              <PenaltyDescription Language="2">
                <Text>48 hours in advance of arriving cancellation is free of charge.</Text>
              </PenaltyDescription>
              <PenaltyDescription Language="3">
                <Text>48 Stunden im Voraus Stornogebühr.</Text>
              </PenaltyDescription>
            </CancelPenalty>
          </CancelPolicy>
          <GuaranteePaymentPolicy>
            <GuaranteePayment>
              <Description Language="1">
                <Text>Direct bevestigd!</Text>
              </Description>
              <Description Language="2">
                <Text>Guaranteed!</Text>
              </Description>
              <AcceptedPayments>
                <AcceptedPayment>
                  <Cash CashIndicator="True"/>
                </AcceptedPayment>
                <AcceptedPayment>
                  <PaymentCard>
                    <CardType Description="AmericanExpress"/>
                  </PaymentCard>
                </AcceptedPayment>
                <AcceptedPayment>
                  <PaymentCard>
                    <CardType Description="MasterCard"/>
                  </PaymentCard>
                </AcceptedPayment>
                <AcceptedPayment>
                  <PaymentCard>
                    <CardType Description="Visa"/>
                  </PaymentCard>
                </AcceptedPayment>
              </AcceptedPayments>
            </GuaranteePayment>
          </GuaranteePaymentPolicy>
        </Policy>
        <Policy>
          <PolicyInfo Name="Child Policy">
            <Description Language="1">
              <Text>Kindjes</Text>
            </Description>
          </PolicyInfo>
        </Policy>
        <Policy>
          <PolicyInfo Name="Smoking Policy">
            <Description Language="1">
              <Text>Roken niet toegestaan</Text>
            </Description>
          </PolicyInfo>
        </Policy>
      </Policies>
      <TPA_Extensions>
        <HotelInfo>
          <ImportantInformations>
            <ImportantInformation>
              <Description Language="1">
                <Text>
                  <b>Gaarne vooraf contact opnemen indien u of uw gast later dan 20.00 uur wilt inchecken.</b> Met een door ons toegewezen persoonlijke code kunt u zelf inchecken en heeft u daarna te allen tijde toegang tot het hotel.<br/>
                  <br/>
                  <b>Because the reception is closed at 20.00 pm please contact us in advance if you want to check in later.</b> With a programmed code, self in check is possible after 20.00 pm and with the key you have 24 access to the hotel.<br/>
                  <br/>
                  <a href="https://www.khn.nl/uvh-nl">www.khn.nl/uvh-nl</a>
                </Text>
              </Description>
            </ImportantInformation>
          </ImportantInformations>
          <TravelInformations>
            <TravelInformation>
              <Description Language="2">
                <Text>The Hotel is located at 'De Reeuwijkse Plassen'</Text>
              </Description>
            </TravelInformation>
            <TravelInformation>
              <Description Language="3">
                <Text>Das Hotel liegt an den Seen Reeuwijkse entfernt.</Text>
              </Description>
            </TravelInformation>
          </TravelInformations>
          <HotelServices>
            <Service ID="234567" ServiceInventoryCode="CHA" ServiceStatusCode="Active" ServiceCategoryCode="Standard" ServicePricingType="SelectedDates" Inclusive="False" Sort="0">
              <ServiceDetails>
                <ServiceNames>
                  <ServiceName Language="1">
                    <Text>Champagne</Text>
                  </ServiceName>
                  <ServiceName Language="2">
                    <Text>Champagne!</Text>
                  </ServiceName>
                </ServiceNames>
                <ServiceDescriptions>
                  <ServiceDescription Language="1">
                    <Text>Wilt u graag iets extra's aan uw verblijf toevoegen, bestel nu alvast een fles Champagne op uw kamer.</Text>
                  </ServiceDescription>
                  <ServiceDescription Language="2">
                    <Text>Bottle of Bubbles in the room!</Text>
                  </ServiceDescription>
                </ServiceDescriptions>
                <MultimediaDescriptions>
                  <MultimediaDescription>
                    <ImageItems>
                      <ImageItem>
                        <ImageFormat>
                          <URL>https://smhimages.blob.core.windows.net/imagescontainer/1000_21052_E6DD34D3D9386249DE264F1CAE3F6E9763057FF3_1_o.png?v=635711755060758113</URL>
                        </ImageFormat>
                      </ImageItem>
                    </ImageItems>
                  </MultimediaDescription>
                </MultimediaDescriptions>
              </ServiceDetails>
              <Price Mon="true" Tue="true" Weds="true" Thur="true">
                <Base AmountAfterTax="1800" DecimalPlaces="2"/>
              </Price>
              <Price Fri="true" Sat="true" Sun="true">
                <Base AmountAfterTax="2000" DecimalPlaces="2"/>
              </Price>
            </Service>
          </HotelServices>
        </HotelInfo>
        <FacilityInfo>
          <GuestRooms>
            <GuestRoom Code="1" Default="0" Threshold="0" MasterID="0">
              <RoomPlans>
                <RoomPlan Code="6" RoomTypeCode="STD" Name="Comfort Room" DestinationSystemsCode="0" Sort="1"/>
              </RoomPlans>
            </GuestRoom>
          </GuestRooms>
        </FacilityInfo>
      </TPA_Extensions>
    </HotelDescriptiveContent>
  </HotelDescriptiveContents>
</OTA_HotelDescriptiveInfoRS>
Element / @Attribute Parent Info Values Occurrence
HotelDescriptiveContents OTA_HotelDescriptiveInfoRS A collection of hotel descriptive information. 1
HotelDescriptiveContent HotelDescriptiveContents Hotel descriptive information. 0..n
@HotelCode HotelDescriptiveContent The ID of the hotel. [integer] 1
@HotelName HotelDescriptiveContent A text field used to communicate the proper name of the hotel. [string] 1
@ChainCode HotelDescriptiveContent The ID of the chain. [integer] 0..1
@CurrencyCode HotelDescriptiveContent EUR, GBP, USD, ... Refer to ISO 4217 1
ContactInfos HotelDescriptiveContent Provides contact information. A collection of ContactInfo elements that provides detailed contact information. 0..1
ContactInfo ContactInfos Used to define specific contact information such as phone and address. The ContactInfo class is used to define the contacts for consumers and technical people at the hotel facility, including various telephone numbers and e-mail addresses, or any respective attribute or affiliation for the hotel. 1
Names ContactInfo A collection of Name elements. Provides detailed name information. 1
Name Names Used to pass detailed name information regarding a contact. 1
GivenName Name Given name. [string] 1
Addresses ContactInfo A collection of Address elements. 1
Address Addresses An address. 1
@FormattedInd Address Specifies if the associated data is formatted or not. When True, then it is formatted; when False, then not formatted. True
False
1
StreetNmbr Address May contain the street number and optionally the street name. [string] 0..1
AddressLine Address When the address is unformatted (FormattedInd="False") these lines will contain free form address details. When the address is formatted and street number and street name must be sent independently, the street number will be sent using StreetNmbr, and the street name will be sent in the first AddressLine occurrence. [string] 1
PostalCode Address Post Office Code number. [string] 1
CityName Address City (e.g., Dublin), town, or postal station (i.e., a postal service territory, often used in a military address). [string] 1
StateProv Address State or Province name (e.g., Zuid-Holland). [string] 1
CountryName Address Country name (e.g., Ireland). [string] 1
TPA_Extensions Address A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA). 1
StateID TPA_Extensions The ID of the state. [integer] 1
CountryID TPA_Extensions The ID of the country. [integer] 1
Emails ContactInfo A collection of email elements. 1
Email Emails An email address. [string] 1
Phones ContactInfo A collection of Phone elements. Provides detailed phone information. 1
Phone Phones Used to pass detailed phone information. 0..n
@PhoneTechType Phone Indicates type of technology associated with this telephone number. Refer to OpenTravel Code List Phone Technology Type (PTT) 1
@CountryAccessCode Phone Code assigned by telecommunications authorities for international country access identifier. [integer] 0..1
@AreaCityCode Phone Code assigned for telephones in a specific region, city, or area. [integer] 0..1
@PhoneNumber Phone Telephone number assigned to a single location. [integer] 1
URLs ContactInfo A collection of URL elements. Used to pass detailed URL information. The URLs class identifies URI information. 1
URL URLs Provides a Website address. [string] 1
DestinationSystemsCode HotelDescriptiveContent A collection of destination systems codes. A collection of DestinationSystemCode. 0..1
DestinationSystemCode DestinationSystemsCode The ID of the channel. [integer] 1..n
FacilityInfo HotelDescriptiveContent Provides information pertaining to the hotel facility itself. The FacilityInfo class that describes the facilities provided at the hotel, including rooms. 0..1
GuestRooms FacilityInfo Collection of guest room types that are comprised within the hotel. 0..1
GuestRoom GuestRooms The accommodation occupied by a guest. 0..n
Code GuestRoom The ID of the room. [integer] 1
@MinOccupancy GuestRoom Minimum number of guests allowed in a room type. [integer] 1
@MaxOccupancy GuestRoom Maximum number of guests allowed in a room type. [integer] 1
@MaxAdultOccupancy GuestRoom Maximum number of adults allowed in a room type. [integer] 0..1
@MaxChildOccupancy GuestRoom Maximum number of children allowed in a room type. [integer] 0..1
@Sort GuestRoom Used to define the display order. [integer] 1
DescriptiveText GuestRoom Descriptive text that describes the guest room. [string] 1
TypeRoom GuestRoom Describes the guest room type; in composite types there can be multiple occurrences. 1
@Name TypeRoom Text name of the type of room such as "Two Bedroom Villas". [string] 1
@RoomTypeCode TypeRoom Specific system room type code, ex: A1K, A1Q etc. [string] 1
@Composite TypeRoom Indicates that the room (suite) is a composite of smaller units. True for a virtual room / package, False for a room. True
False
1
Amenities GuestRoom Collection of room amenity items available to the guest. 0..1
Amenity Amenities Tangible room item(s) (e.g., newspaper) available to the guest. 1..n
@ID Amenity The ID of the amenity. [integer] 1
@RoomAmenityCode Amenity The code of the amenity. Refer to OpenTravel Code List Room Amenity Type (RMA) 0..1
@CodeDetail Amenity May be used to give further detail on the code. [string] 1
MultimediaDescriptions GuestRoom Multimedia information about a collection of multimedia objects. Contains multimedia item(s). 0..1
MultimediaDescription MultimediaDescriptions A multimedia item. Describes multimedia item(s). 1
ImageItems MultimediaDescription A collection of image items. Collection of image items. 1
ImageItem ImageItems Image of a given category. 1..n
ImageFormat ImageItem A set of images for a given category which may be provided in multiple formats. 1
URL ImageFormat URL of the multimedia item for a specific format. [string] 1
HotelInfo HotelDescriptiveContent Contains descriptive information about a hotel. The HotelInfo class that describes general information about the hotel. 0..1
@HotelStatusCode HotelInfo This indicates the operating status of the hotels to be returned in the response. Refer to OpenTravel Code List Hotel Status Code (HST) 1
HotelName HotelInfo The full name of the hotel. 1
Position HotelInfo Describes the geocoded location of the hotel. 1
@Latitude Position The measure of the angular distance on a meridian north or south of the equator. [decimal] 1
@Longitude Position The measure of the angular distance on a meridian east or west of the prime meridian. [decimal] 1
Services HotelInfo Collection of hotel services and/or amenities available to the guest. 0..1
Service Services A hotel service or amenity available to the guest such as a business center, concierge, valet parking, massage, newspapers, etc. 1..n
@ID Service The ID of the amenity. [integer] 1
@Code Service The code of the amenity. Refer to OpenTravel Code List Hotel Amenity Code (HAC) 0..1
@CodeDetail Service May be used to give further detail on the code. [string] 1
AffiliationInfo HotelDescriptiveContent Provides information regarding affiliations, loyalty programs and award ratings. The AffiliationInfo object is used to identify the brand or franchise affiliations of the hotel. 0..1
Awards AffiliationInfo A collection of Award elements. 1
Award Awards Provides detailed information regarding each award for this hotel. 1
@Rating Award The actual award or rating received by the hotel facility (e.g. 4 stars). If used in conjunction with RatingSymbol only the numeric rating would be passed here. [integer] 1
@RatingSymbol Award Provides the symbol used in the rating. Used in conjunction with the Rating. Star 1
MultimediaDescriptions HotelDescriptiveContent Multimedia information about a collection of multimedia objects. Contains multimedia item(s). 0..1
MultimediaDescription MultimediaDescriptions A multimedia item. Describes multimedia item(s). 0..1
ImageItems MultimediaDescription A collection of image items. Collection of image items. 1
ImageItem ImageItems Image of a given category. 1..n
ImageFormat ImageItem A set of images for a given category which may be provided in multiple formats. 1
URL ImageFormat URL of the multimedia item for a specific format. [string] 1
Policies HotelDescriptiveContent A collection of policy information as it applies to the hotel. 1
Policy Policies Describes the policies of the hotel, such as the type of payments, or whether children or pets are accepted. 1..n
CancelPolicy Policy Defines the cancellation policy of the hotel facility. A collection of CancelPenalty. 0..1
CancelPenalty CancelPolicy Defines the cancellation penalty of the hotel facility. The CancelPenalty class defines the cancellation policy of the hotel facility. 1
PenaltyDescription CancelPenalty Text description of the Penalty in a given language. An indication of a new paragraph for a sub-section of a formatted text message. 1
Text PenaltyDescription Formatted text content. Provides text and indicates whether it is formatted or not. [string] 1
GuaranteePaymentPolicy Policy A collection of deposit policies, guarantees policy, and/or accepted forms of payment. 0..1
GuaranteePayment GuaranteePaymentPolicy Used to define the deposit policy, guarantees policy, and/or accepted forms of payment. 1
Description GuaranteePayment Text description of the Payment in a given language. An indication of a new paragraph for a sub-section of a formatted text message. 1
@Language Description The ID of the language. Refer to Code List Language 1
Text Description Formatted text content. Provides text and indicates whether it is formatted or not. [string] 1
AcceptedPayments GuaranteePayment Collection of forms of payment accepted for payment. Used to define the types of payments accepted. 0..1
AcceptedPayment AcceptedPayments An acceptable form of payment. 1..n
Cash AcceptedPayment Used to indicate payment in cash. 0..1
@CashIndicator Cash If True, this indicates cash is being used. True
False
1
PaymentCard AcceptedPayment Details of a debit or credit card. Specific payment card information. 0..1
CardType PaymentCard Payment card type. 1
@Description PaymentCard The card description. MasterCard
American Express
Visa
1
PolicyInfo Policy Basic property policy information. 1
@CheckInTime PolicyInfo The usual check-in time for the hotel. [HH:mm:ss] 1
CheckOutTime PolicyInfo The usual check-out time for the hotel. [HH:mm:ss] 1
@Name PolicyInfo The name of the policy. Child Policy
Smoking Policy
0..1
Description PolicyInfo Text description of the Payment in a given language. An indication of a new paragraph for a sub-section of a formatted text message. 1
@Language Description The ID of the language. Refer to Code List Language 1
Text Description Formatted text content. Provides text and indicates whether it is formatted or not. [string] 1
PetsPolicies Policy Property pet policies. 0..1
PetsPolicy PetsPolicies Detailed policy information when pets are allowed. 1
Description PetsPolicy A description of the pet policy. An indication of a new paragraph for a sub-section of a formatted text message. 1
@Language Description The ID of the language. Refer to Code List Language 1
Text Description Formatted text content. Provides text and indicates whether it is formatted or not. [string] 1
TPA_Extensions HotelDescriptiveContent A placeholder in the schema to allow for additional elements and attributes to be included per Trading Partner Agreement (TPA). Allows extensions to be added to the OpenTravel specification per trading partner agreement. 1
HotelInfo TPA_Extensions Contains descriptive information about a hotel. The HotelInfo class that describes general information about the hotel. 0..1
ImportantInformations HotelInfo A collection with important information. 0..1
ImportantInformation ImportantInformations Important information about the hotel. 1..n
Description ImportantInformation Text description of the Important Information in a given language. An indication of a new paragraph for a sub-section of a formatted text message. 1
@Language Description The ID of the language. Refer to Code List Language 1
Text Description Formatted text content. Provides text and indicates whether it is formatted or not. [string] 1
TravelInformations HotelInfo A collection with travel information. 0..1
TravelInformation TravelInformations Travel information about the hotel. 1..n
Description TravelInformation Text description of the Important Information in a given language. An indication of a new paragraph for a sub-section of a formatted text message. 1
@Language Description The ID of the language. Refer to Code List Language 1
Text Description Formatted text content. Provides text and indicates whether it is formatted or not. [string] 1
HotelServices HotelInfo A collection of services. 0..1
Service HotelServices A Service object represents a non-room product provided to guests. 1..n
@ID Service A unique identifying value assigned by the creating system. [integer] 1
@ServiceInventoryCode Service The code of the service. [string] 1
@ServiceStatusCode Service The status of the service. Active
Inactive
1
@ServiceCategoryCode Service The representation of the specific service category for this specific service. None
Standard
ExtraBed
ExtraBabyCot
ExtraInfant
ExtraChild
BreakfastAndDinner
Dinner3Course
Dinner4Course
Breakfast
TouristTax
ReservationCharge
ExtraNight3
ExtraNight4
1
@ServicePricingType Service An enumerated type that defines how a service is priced. None
PerStay
PerNight
PerAdultPerStay
PerAdultPerNight
SelectedDates
SelectedDatesPerAdult
PercentagePerStay
PercentagePerStayPerChild
PerPiece
PerPiecePerNight
PerPiecePerAdult
PerPiecePerAdultPerNight
SelectedDatesPerChild
PercentagePerStayPerAdult
PerChildPerStay
PerChildPerNight
1
@Inclusive Service Whether the price for this service is included. True
False
1
@Sort Service Used to define the display order. [integer] 1
ServiceDetails Service Details on the Service. 1
ServiceNames ServiceDetails A collection of ServiceName. 0..1
ServiceName ServiceNames Name of the service. 1..n
@Language ServiceName The ID of the language. Refer to Code List Language 1
Text ServiceName Formatted text content. Provides text and indicates whether it is formatted or not. [string] 1
ServiceDescriptions ServiceDetails A collection of ServiceDescription. 0..1
ServiceDescription ServiceDescriptions Description of the service. 1..n
@ Language ServiceDescription The ID of the language. Refer to Code List Language 1
Text ServiceDescription Formatted text content. Provides text and indicates whether it is formatted or not. [string] 1
MultimediaDescriptions ServiceDetails Multimedia information about a collection of multimedia objects. Contains multimedia item(s). 0..1
MultimediaDescription MultimediaDescriptions A multimedia item. Describes multimedia item(s). 0..1
ImageItems MultimediaDescription A collection of image items. Collection of image items. 1
ImageItem ImageItems Image of a given category. 1..n
ImageFormat ImageItem A set of images for a given category which may be provided in multiple formats. 1
URL ImageFormat URL of the multimedia item for a specific format. [string] 1
FacilityInfo TPA_Extensions Provides information pertaining to the hotel facility itself. The FacilityInfo class that describes the facilities provided at the hotel, including meeting rooms restaurants. 0..1
GuestRooms FacilityInfo Collection of guest room types that are comprised within the hotel. 0...1
GuestRoom GuestRooms The accommodation occupied by a guest. 0..n
@Code GuestRoom The ID of the room. [integer] 1
@Default GuestRoom The default number of packages to offer. [integer] 1
@Threshold GuestRoom The threshold at which to stop offering the package. [integer] 1
@MasterID GuestRoom The ID of the master room (for master/slave). If 0, this is a master room. [integer] 1
RoomPlans GuestRoom The room plans belonging to the room. 0..1
RoomPlan RoomPlans A room plan. 1..n
@Code RoomPlan The ID of the room plan. [integer] 1
@RoomTypeCode RoomPlan The code of the room plan. [string] 1
@Name RoomPlan The name. [string] 1
@DestinationSystemsCode RoomPlan The ID of the channel. [integer] 1
@Sort RoomPlan The sort index. [integer] 1

Occupancies

In the OTA_HotelDescriptiveInfoRS there are several possibilities for the attributes MinOccupancy and MaxOccupancy. In below schema you can find the possible occupancies for a room based on the MinOccupancy and MaxOccupancy.

MinOccupancy MaxOccupancy Pricing sent for:
1 1 1 person
2 2 1 and 2 persons
2 3 1, 2 and 3 persons
2 4 1, 2, 3 and 4 persons
3 3 3 persons
4 4 4 persons