# Data mapping of elements

Property additions are denoted by an Action of “Add” in the SOAP header. When a property is being added to the HCD, it must contain a minimum required set of data elements in order to be considered valid. The following tables describe the required, optional, and conditional data requirements.  If the resulting property record does not contain the minimum set of data, an error will be returned to the client, and the property information will not be added.

Property updates are denoted by an Action of “Update” in the SOAP header. When a property is being updated in the HCD, the resulting property record must contain a minimum required set of data elements in order to be considered valid. If the resulting property record does not contain this minimum set of data, an error will be returned to the client, and the property information will not be updated.

Property information can be logically broken down into several categories, each of which can be updated independently. The following sections define the message structures required to update these categories.

#### **Basic property information** <a href="#datamappingofelements-basicpropertyinformation" id="datamappingofelements-basicpropertyinformation"></a>

Although OpenTravel allows unlimited occurrences of each element within the OTA\_HotelDescriptiveContentNotifRQ message, ENTERPRISE CONNECTIVITY has elected to set limits for many of these elements. Unless specified under the Usage column below, ENTERPRISE CONNECTIVITY only allows one instance of each element per property message.

Note that Level 1 & 2 elements and attributes are only addressed in this section and will not be repeated in subsequent sections.

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Element</strong></td><td valign="top"><strong>Level</strong></td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top">Usage</td><td valign="top">Description</td></tr><tr><td valign="top">OTA_HotelDescriptiveCon tentNotifRQ</td><td valign="top"> </td><td valign="top"> </td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Property message.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Version</td><td valign="top">R</td><td valign="top"> </td><td valign="top">4.000</td><td valign="top"> </td><td valign="top"><p>Version 4.000 should always be used.</p><p> </p><p>Required for</p><p>OTA_HotelDescriptiveCo ntentNotifRQ element.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">PrimaryLangID</td><td valign="top">R</td><td valign="top">C</td><td valign="top">EN</td><td valign="top">Refer to the Appendix  B for valid codes</td><td valign="top"><p>Standard ISO Language identifier.</p><p>This attribute defines the language encoding that will be used in the text fields of this transaction.</p><p> </p><p>GDS Note: Only English based property information will be distributed to the GDSs.</p></td></tr><tr><td valign="top">HotelDescriptiveContents</td><td valign="top">1</td><td valign="top"> </td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Required when</p><p>OTA_HotelDescriptiveCo ntentNotifRQ element is present.</p><p> </p><p>Only 1 element allowed per Property message.</p></td></tr><tr><td valign="top">HotelDescriptiveContent</td><td valign="top">2</td><td valign="top"> </td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Required when</p><p>OTA_HotelDescriptiveCo ntents element is present.</p><p> </p><p>Only 1 element allowed per Property message.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">UnitOfMeasur eCode</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top"><p>Refer to “HCD</p><p>OTA</p><p>Supported Codes” spreadsheet for valid codes. Only codes 1, 2 &#x26; 10 will be accepted in this context.</p></td><td valign="top"><p>Unit of Measure (UOM).</p><p> </p><p>Only codes of 1, 2 and 10 are accepted. All others codes will generate an error.</p><p> </p><p>When provided, this attribute will apply for all Attractions.</p><p> </p><p>Only one code per property allowed. If more than one provided in same message will generate an error.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">BrandCode</td><td valign="top">R</td><td valign="top"> </td><td valign="top">XX</td><td valign="top">2 to 6 Char</td><td valign="top">Hotel brand code.</td></tr></tbody></table>

&#x20;

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Element</strong></td><td valign="top"><strong>Level</strong></td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top">Usage</td><td valign="top">Description</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p> </p><p>Required for</p><p>OTA_HotelDescriptiveCo ntent element.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">HotelCode</td><td valign="top">R</td><td valign="top"> </td><td valign="top">YY1234</td><td valign="top">10 Char</td><td valign="top"><p>Hotel property identification code.</p><p> </p><p>Required for</p><p>OTA_HotelDescriptiveCo ntent element.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">CurrencyCode</td><td valign="top">C</td><td valign="top">O</td><td valign="top">USD</td><td valign="top">Refer to the Appendix for valid codes</td><td valign="top"><p>Local currency code of property.</p><p> </p><p>Only Required when action code is add or Overwrite = true.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">TimeZone</td><td valign="top">O</td><td valign="top">O</td><td valign="top"><p>CST;-06</p><p>GMT;+00</p><p>PST;-06:30</p></td><td valign="top"><p>Time Zone –</p><p>Max: 5 Char</p><p> </p><p>GMT Offset –</p><p>Max: 6 Char</p></td><td valign="top"><p>Time zone and GMT offset separated by semicolon.</p><p> </p><p>Hotel time zone must have the format CST, MST, GMT, etc.</p><p>GMT offset should follow the format of: Numbers from 1-12 preceded by either a “+” or “-“ (i.e. +12). A single</p><p>leading zero is also accepted when</p><p>applicable (i.e. +09). A GMT equal to zero may be loaded as +00. The two acceptable time increments are whole hour (i.e. “+11”) and half hour increments (i.e.</p><p>“+11:30”).</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">HotelName</td><td valign="top">R</td><td valign="top"> </td><td valign="top">Test Hotel &#x26; Resort</td><td valign="top"><p>128 Char</p><p> </p><p>Max: 200 bytes</p></td><td valign="top"><p>Hotel property name.</p><p> </p><p>Hotel Name is a multi- lingual attribute.</p><p> </p><p>Only Required when action code is add, Overwrite = true, or when adding an additional language.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Overwrite</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top">true false</td><td valign="top">Defines if the property data is to be updated or overwritten with data sent in the message. If “true”, all existing data</td></tr></tbody></table>

&#x20;

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Element</strong></td><td valign="top"><strong>Level</strong></td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top">Usage</td><td valign="top">Description</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>will be deleted and only the data contained within the update message will be inserted in its place.</p><p>If not specified, false is assumed.</p></td></tr><tr><td valign="top">HotelInfo</td><td valign="top">3</td><td valign="top"> </td><td valign="top">C</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Element required when action code is Add or Overwrite = true</p><p> </p><p>Only 1 element allowed per Property message.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">WhenBuilt</td><td valign="top">O</td><td valign="top">R</td><td valign="top">1934</td><td valign="top">Number between 1000 and current year + 10</td><td valign="top">Year property was (or will be) built</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">HotelStatus</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top"><p>Bookable</p><p>NonBookable</p></td><td valign="top"><p>Defines the bookable</p><p>status of the property</p><p> </p><p>Enumerated attributed. Must use one of the values found in the example.</p><p> </p><p>Only Required when action code is add or Overwrite = true.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">HotelStatusCo de</td><td valign="top">C</td><td valign="top">C</td><td valign="top"> </td><td valign="top"><p>Refer to “HCD</p><p>OTA</p><p>Supported Codes” spreadsheet for valid codes. Only codes 1, 3, 5 &#x26; 6 will be accepted in this context.</p></td><td valign="top"><p>Hotel Status (HST).</p><p> </p><p>Only codes of 1, 3, 5, and 6 will be accepted.</p><p> </p><p>Only Required when action code is add or Overwrite = true.</p><p> </p><p>GDS Rqmt: Only properties found in a status of 1 will be delivered to the GDSs.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">TaxID</td><td valign="top">O</td><td valign="top">O</td><td valign="top">25423</td><td valign="top"><p>16 Char</p><p> </p><p>Max: 30 bytes</p></td><td valign="top"><p>Hotel Property Tax</p><p>Identification Number</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Removal</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top">true false</td><td valign="top">If not specified, false is assumed.</td></tr><tr><td valign="top">HotelName</td><td valign="top">4</td><td valign="top"> </td><td valign="top">O</td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Element required when property’s information is delivered to the GDSs.</p><p> </p><p>Only 1 element allowed</p></td></tr></tbody></table>

&#x20;

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Element</strong></td><td valign="top"><strong>Level</strong></td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top">Usage</td><td valign="top">Description</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">per Property message.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">HotelShortNa me</td><td valign="top">O</td><td valign="top">R</td><td valign="top">Test Htl &#x26; Rst</td><td valign="top"><p>30 Char</p><p> </p><p>Max: 60 bytes</p></td><td valign="top"><p>Used to populate the GDS property name and GDS short name.</p><p> </p><p>Only 1 element allowed per Property message.</p></td></tr><tr><td valign="top">ClosedSeasons</td><td valign="top">4</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Property message.</td></tr><tr><td valign="top">ClosedSeason</td><td valign="top">5</td><td valign="top"> </td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Required when</p><p>ClosedSeasons Element is present</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Start</td><td valign="top">R</td><td valign="top"> </td><td valign="top">2006-01-27</td><td valign="top">Date</td><td valign="top"><p>Start of the hotel property seasonal closings.</p><p> </p><p>Required for</p><p>ClosedSeason Element.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">End</td><td valign="top">R</td><td valign="top"> </td><td valign="top">2006-02-27</td><td valign="top">Date</td><td valign="top"><p>End of the hotel property seasonal closings.</p><p> </p><p>Required for</p><p>ClosedSeason Element.</p></td></tr><tr><td valign="top">CategoryCodes</td><td valign="top">4</td><td valign="top"> </td><td valign="top">C</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Only Required when action code is add or Overwrite = true.</p><p> </p><p>Only 1 element allowed per Property message.</p></td></tr><tr><td valign="top">LocationCategory</td><td valign="top">5</td><td valign="top"> </td><td valign="top">C</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only Required when action code is add or Overwrite = true.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Code</td><td valign="top">R</td><td valign="top">R</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p></td><td valign="top"><p>Location Category Code (LOC).</p><p> </p><p>Required for LocationCategory element.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">CodeDetail</td><td valign="top">O</td><td valign="top"> </td><td valign="top">Downtown</td><td valign="top"><p>64 Char</p><p> </p><p>Max: 128 bytes</p></td><td valign="top"><p>Property Location code detail</p><p> </p><p>This is meant to provide additional details about the associated LocationCategory.</p><p> </p><p>CodeDetail is a multi- lingual attribute.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Removal</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top">true false</td><td valign="top">If not specified, false is assumed.</td></tr></tbody></table>

&#x20;

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Element</strong></td><td valign="top"><strong>Level</strong></td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top">Usage</td><td valign="top">Description</td></tr><tr><td valign="top">SegmentCategory</td><td valign="top">5</td><td valign="top"> </td><td valign="top">C</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only Required when action code is add or Overwrite = true.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Code</td><td valign="top">R</td><td valign="top">R</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p></td><td valign="top"><p>Segment Category Code</p><p>(SEG)</p><p> </p><p>Required for SegmentCategory element.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Removal</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top">true false</td><td valign="top">If not specified, false is assumed.</td></tr><tr><td valign="top">HotelCategory</td><td valign="top">5</td><td valign="top"> </td><td valign="top">C</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only Required when action code is add or Overwrite = true.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Code</td><td valign="top">R</td><td valign="top">O</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p></td><td valign="top"><p>Property Class Type</p><p>(PCT)</p><p> </p><p>Required for</p><p>HotelCategory element.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Removal</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top">true false</td><td valign="top">If not specified, false is assumed.</td></tr><tr><td valign="top">GuestRoomInfo</td><td valign="top">5</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Code</td><td valign="top">R</td><td valign="top">R</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p></td><td valign="top"><p>Guest Room Info (GRI) codes.</p><p> </p><p>Required for GuestRoomInfo Element.</p><p> </p><p>GDS Note: GRI codes of 5 and 12 are required for the GDSs.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">CodeDetail</td><td valign="top">O</td><td valign="top"> </td><td valign="top">10 rooms found on floors 1 through 5</td><td valign="top"><p>64 Char</p><p> </p><p>Max: 128 bytes</p></td><td valign="top"><p>Space code detail.</p><p> </p><p>This is meant to provide additional detail about the associated GuestRoomInfo code.</p><p> </p><p>CodeDetail is a multi- lingual attribute.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Removal</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top">true false</td><td valign="top">If not specified, false is assumed.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Quantity</td><td valign="top">C</td><td valign="top">O</td><td valign="top">10</td><td valign="top">3 Char</td><td valign="top"><p>Space type count</p><p> </p><p>Only Required when action code is add or</p><p>Overwrite = true</p></td></tr><tr><td valign="top">Descriptions</td><td valign="top">4</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Property message.</td></tr></tbody></table>

&#x20;

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Element</strong></td><td valign="top"><strong>Level</strong></td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top">Usage</td><td valign="top">Description</td></tr><tr><td valign="top">Renovation</td><td valign="top">5</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Property message.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">RenovationCo mpletionDate</td><td valign="top">R</td><td valign="top">O</td><td valign="top">2004</td><td valign="top">4 Char</td><td valign="top">4-digit year the property was last renovated.</td></tr><tr><td valign="top">Description</td><td valign="top">5</td><td valign="top"> </td><td valign="top">C</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only Required when action code is add or Overwrite = true</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">AdditionalDeta ilCode</td><td valign="top">C</td><td valign="top"> </td><td valign="top">18</td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p></td><td valign="top"><p>Additional Detail Type Code (ADT).</p><p> </p><p>Indicates the type of description to be provided in the corresponding Description/Text.</p><p> </p><p>Defaults to “2” (Property Description) if not sent. Required for all other description types.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Removal</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top">true false</td><td valign="top">If not specified, false is assumed.</td></tr><tr><td valign="top">Text</td><td valign="top">6</td><td valign="top"> </td><td valign="top">R</td><td valign="top">O</td><td valign="top"> </td><td valign="top"><p>2,000 Char</p><p> </p><p>Max: 8,000 bytes</p></td><td valign="top"><p>Descriptive text associated to the corresponding ADT code provided or if no ADT code is provided, this field should contain the property description.</p><p> </p><p>Only one allowed per AdditionalDetailCode type..</p><p> </p><p>Text is a multi-lingual element.</p></td></tr><tr><td valign="top">Position</td><td valign="top">4</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Property message.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Latitude</td><td valign="top">R</td><td valign="top">O</td><td valign="top">89.100391</td><td valign="top">Decimal 9,6</td><td valign="top">Property latitude.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Longitude</td><td valign="top">R</td><td valign="top">O</td><td valign="top">-111.99999</td><td valign="top">Decimal 9,6</td><td valign="top">Property longitude.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Accuracy</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Valid enumerations:</p><p>•   Exact</p><p>•   Street</p><p>•   Intersection</p><p>•   Zip</p></td><td valign="top">Accuracy level of the latitude and longitude coordinates</td></tr></tbody></table>

&#x20;

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Element</strong></td><td valign="top"><strong>Level</strong></td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top">Usage</td><td valign="top">Description</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>•   City</p><p>•   State</p><p>•   County</p><p>•   Country</p></td><td valign="top"> </td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Source</td><td valign="top">O</td><td valign="top"> </td><td valign="top">Navteq</td><td valign="top">Max 32 chars</td><td valign="top">Source of the property latitude and longitude coordinates</td></tr><tr><td valign="top">Services</td><td valign="top">4</td><td valign="top"> </td><td valign="top">C</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Only Required when action code is add or Overwrite = true.</p><p> </p><p>Only 1 element allowed per Property message.</p></td></tr><tr><td valign="top">Service</td><td valign="top">5</td><td valign="top"> </td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Required when Services is present.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Included</td><td valign="top">O</td><td valign="top">R</td><td valign="top"> </td><td valign="top">true false</td><td valign="top"><p>Included in room rate, or at an extra charge.</p><p> </p><p>Value will be defaulted to “false” if attribute is not sent in message.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Code</td><td valign="top">C</td><td valign="top">R</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes.</p></td><td valign="top"><p>Hotel Amenity Code (HAC).</p><p> </p><p>Property must be associated to at least one Hotel Amenity Code.</p><p> </p><p>One and only one of the three code types (HAC, BUS, or MPT) can be present. If more than one is present, an error will be returned.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">BusinessServic eCode</td><td valign="top">C</td><td valign="top">R</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes.</p></td><td valign="top"><p>Business Service Type</p><p>(BUS)</p><p> </p><p>One and only one of the three code types (HAC, BUS, or MPT) can be present. If more than one is present, an error will be returned.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">CodeDetail</td><td valign="top">O</td><td valign="top"> </td><td valign="top"><p>24 Hour</p><p>Digital Clock</p></td><td valign="top"><p>64 Char</p><p> </p><p>Max: 128 bytes</p></td><td valign="top"><p>Service Code detail</p><p> </p><p>This is meant to provide additional detail about the associated Code, BusinessServiceCode or MealPlanCode.</p></td></tr></tbody></table>

&#x20;

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Element</strong></td><td valign="top"><strong>Level</strong></td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top"><strong>Usage</strong></td><td valign="top"><strong>Description</strong></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p> </p><p>CodeDetail is a multi- lingual attribute.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Removal</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top">true false</td><td valign="top"><p>Triggers removal of this service.</p><p>If not specified, false is assumed.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">ProximityCode</td><td valign="top">C</td><td valign="top">R</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes.</p></td><td valign="top"><p>Proximity (PRX).</p><p> </p><p>Only Required when action code is add or</p><p>Overwrite = true</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">ExistsCode</td><td valign="top">C</td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes.</p></td><td valign="top"><p>Option Type Code (OTC).</p><p> </p><p>Information under</p><p>Service element will only be added when code = 1 or attribute is not present.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">MealPlanCode</td><td valign="top">C</td><td valign="top">R</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes.</p></td><td valign="top"><p>Meal Plan Type (MPT). One and only one of the three code types (HAC, BUS, or MPT) can be present.</p><p> </p><p>If more than one is present, an error will be returned.</p></td></tr><tr><td valign="top">OperationSchedules</td><td valign="top">6</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Service</td></tr><tr><td valign="top">OperationSchedule</td><td valign="top">7</td><td valign="top"> </td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Required when OperationSchedules is present.</p><p> </p><p>Only 1 element allowed per Service</p></td></tr><tr><td valign="top">OperationTimes</td><td valign="top">8</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Required when OperationSchedule is present.</p><p> </p><p>Only 1 element allowed per Service</p></td></tr><tr><td valign="top">OperationTime</td><td valign="top">9</td><td valign="top"> </td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>At least one day of week attributes must be</p><p>"true"</p><p> </p><p>Required when OperationTimes is present.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Mon</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top">true</td><td valign="top">Required when Tue,</td></tr></tbody></table>

&#x20;

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Element</strong></td><td valign="top"><strong>Level</strong></td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top"><strong>Usage</strong></td><td valign="top"><strong>Description</strong></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">false</td><td valign="top">Weds, Thur, Fri, Sat, or Sun attribute is NOT populated.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Tue</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top">true false</td><td valign="top"><p>Required when Mon,</p><p>Weds, Thur, Fri, Sat, or Sun attribute is NOT populated.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Weds</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top">true false</td><td valign="top"><p>Required when Mon,</p><p>Tue, Thur, Fri, Sat, or Sun attribute is NOT populated.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Thur</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top">true false</td><td valign="top"><p>Required when Mon,</p><p>Tue, Weds, Fri, Sat, or Sun attribute is NOT populated.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Fri</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top">true false</td><td valign="top"><p>Required when Mon,</p><p>Tue, Weds, Thur, Sat, or Sun attribute is NOT populated.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Sat</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top">true false</td><td valign="top"><p>Required when Mon,</p><p>Tue, Weds, Thur, Fri, or Sun attribute is NOT populated.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Sun</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top">true false</td><td valign="top"><p>Required when Mon,</p><p>Tue, Weds, Thur, Fri, or Sat attribute is NOT populated.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Start</td><td valign="top">C</td><td valign="top">O</td><td valign="top">08:00:00</td><td valign="top">Time</td><td valign="top"><p>Hours of operation</p><p> </p><p>Required when End attributed is populated.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">End</td><td valign="top">C</td><td valign="top">O</td><td valign="top">23:00:00</td><td valign="top">Time</td><td valign="top"><p>Hours of operation</p><p> </p><p>Required when Start attributed is populated.</p></td></tr><tr><td valign="top">Charge</td><td valign="top">8</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Operation Time</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Amount</td><td valign="top">R</td><td valign="top">O</td><td valign="top">125.00</td><td valign="top">Decimal 12,3</td><td valign="top"><p>Amenity charge / fee</p><p> </p><p>Required for Charge Element.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">ChargeUnit</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes.</p></td><td valign="top">Charge Unit (CHG).</td></tr><tr><td valign="top">Description</td><td valign="top">6</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Service</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">ContentID</td><td valign="top">O</td><td valign="top"> </td><td valign="top">HAC001</td><td valign="top">64 Char</td><td valign="top">Image code</td></tr></tbody></table>

&#x20;

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Element</td><td valign="top">Level</td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top"><strong>Usage</strong></td><td valign="top"><strong>Description</strong></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p> </p><p>Required for Description Element.</p></td></tr><tr><td valign="top">Features</td><td valign="top">6</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Property message.</td></tr><tr><td valign="top">Feature</td><td valign="top">7</td><td valign="top"> </td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Required when Features Element is present.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">CodeDetail</td><td valign="top">O</td><td valign="top"> </td><td valign="top">Deadbolt located 3 feet from bottom of floor.</td><td valign="top"><p>64 Char</p><p> </p><p>Max: 128 bytes</p></td><td valign="top"><p>Feature Code detail</p><p> </p><p>This is meant to provide additional detail on the associated AccessibleCode or SecurityCode.</p><p> </p><p>CodeDetail is a multi- lingual attribute.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">ExistsCode</td><td valign="top">C</td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes.</p></td><td valign="top"><p>Option Type Code (OTC).</p><p> </p><p>Information under Feature element will only be added when code = 1 or attribute is not present.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Removal</td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top">true false</td><td valign="top">If not specified, false is assumed.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">AccessibleCod e</td><td valign="top">C</td><td valign="top">O</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p></td><td valign="top"><p>Physically Challenged Feature Code (PHY).</p><p> </p><p>Code attribute under the element of Service (HAC) must = 47. If not present, an error will be returned.</p><p> </p><p>Required when</p><p>SecurityCode attribute is NOT populated.</p><p> </p><p>One and only one of the two code types must be present.</p><p>If more than one is present, an error will be returned.</p></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">SecurityCode</td><td valign="top">C</td><td valign="top">R</td><td valign="top"> </td><td valign="top"><p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p></td><td valign="top"><p>Security Feature Code</p><p>(SEC)</p><p> </p><p>Code attribute under the element of Service (HAC) must = 80. If not present, an error will be</p></td></tr><tr><td valign="top">Element</td><td valign="top">Level</td><td valign="top"><strong>Attribute</strong></td><td valign="top"><p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p></td><td valign="top"><p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p></td><td valign="top"><strong>Example</strong></td><td valign="top"><strong>Usage</strong></td><td valign="top"><strong>Description</strong></td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top"><p>returned.</p><p> </p><p>Required when</p><p>AccessibleCode attribute is NOT populated.</p><p> </p><p>One and only one of the two code types must be present.</p><p>If more than one is present, an error will be returned.</p></td></tr><tr><td valign="top">Languages</td><td valign="top">4</td><td valign="top"> </td><td valign="top">O</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Only 1 element allowed per Property message.</td></tr><tr><td valign="top">Language</td><td valign="top">5</td><td valign="top"> </td><td valign="top">R</td><td valign="top"> </td><td valign="top"> </td><td valign="top"> </td><td valign="top">Required when Languages Element is present.</td></tr><tr><td valign="top"> </td><td valign="top"> </td><td valign="top">Language</td><td valign="top">R</td><td valign="top"> </td><td valign="top">US</td><td valign="top">Refer to the Appendix for valid codes.</td><td valign="top"><p>Language(s) spoken at the property.</p><p> </p><p>Standard ISO Language identifier.</p><p> </p><p>Required when Language Element is present.</p></td></tr></tbody></table>

#### HotelStatus and HotelStatusCode <a href="#datamappingofelements-hotelstatusandhotelstatuscode" id="datamappingofelements-hotelstatusandhotelstatuscode"></a>

There is a hierarchical relationship between the HotelStatus attribute and the HotelStatusCode attribute of the HotelInfo element. The HotelStatusCode attribute defines whether the property is active, inactive, test, preopening, or deleted. This attribute drives whether a property can be included in search results.

The HotelStatus attribute defines the bookable status of the property for online channels. This attribute drives whether a property can accept online reservations.

The following table illustrates this relationship.

| <p><br></p>    | **Bookable**                                                                                                                                                                                                                                                       | **Non-Bookable**                                                                                                  |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- |
| **Active**     | Property will be included in search responses and can receive online reservation requests.                                                                                                                                                                         | Property will be included in search responses but can NOT receive online reservations.                            |
| **Inactive**   | <p>Property will not be returned in search responses and will NOT be allowed to receive online reservation requests.</p><p>“Inactive” overrides “Bookable”.</p>                                                                                                    | Property will not be returned in search responses and cannot receive online reservation requests.                 |
| **Deleted**    | <p>Property will not be returned in search responses and will NOT be allowed to receive online reservation requests.</p><p>“Delete” overrides “Bookable”.</p>                                                                                                      | Property will not be returned in search responses and will NOT be allowed to receive online reservation requests. |
| **Test**       | Property will NOT be returned in search responses but WILL be allowed to receive online reservation requests.                                                                                                                                                      | Property will NOT be returned in search responses and will NOT be allowed to receive online reservation requests. |
| **PreOpening** | <p>Property WILL be included in search responses and can receive online reservation requests.</p><p><br></p><p><em>NOTE: It will be up to the hotel CRS to disallow availability and booking requests that are prior to the opening date of the property.</em></p> | Property will be included in search responses but can NOT receive online reservation requests.                    |

#### Schema design view <a href="#datamappingofelements-schemadesignview" id="datamappingofelements-schemadesignview"></a>

<figure><img src="/files/00SO6CtFmtEXeeeF9aDV" alt=""><figcaption></figcaption></figure>

<br>

**Example transaction**

```xml
<OTA_HotelDescriptiveContentNotifRQ xmlns="
http://www.opentravel.org/OTA/2003/05
" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
" Version="4.000" PrimaryLangID="EN">
<HotelDescriptiveContents>
<HotelDescriptiveContent UnitofMeasureCode="1" CurrencyCode="USD" TimeZone="CST"
BrandCode="ZZ" HotelCode="AA123" HotelName="Test Hotel" Overwrite="false">
<HotelInfo WhenBuilt="2001" HotelStatus="Bookable" HotelStatusCode="1" TaxID="12345">
<HotelName HotelShortName=”Test Htl”/>
<ClosedSeasons>
<ClosedSeason Start="1967-08-13" End="1967-09-13"/>
<ClosedSeason Start="1967-02-13" End="1967-03-13"/>
</ClosedSeasons> <CategoryCodes>
<LocationCategory Code="4" CodeDetail="The hotel is located downtown" Removal="false"/>
<SegmentCategory Code="8" Removal="false"/>
<HotelCategory Code="1" Removal="false"/>
<GuestRoomInfo Code="3" CodeDetail="Luxury Suites" Removal="false" Quantity="20"/> </CategoryCodes>
<Descriptions>
<Renovation RenovationCompletionDate="2001"/>
<Description ContentID="imagecode" AdditionalDetailCode=”2” Removal=”false”> <Text>Hotel property description</Text>
</Description>
<Description AdditionalDetailCode=”18" Removal=”false”>
<Text>Late arrival description</Text>
</Description>
</Descriptions>
<Position Latitude="89.99999" Longitude="-111.99999"/>


<Services>
<Service ExistsCode=”1” Included="true" Code="47" CodeDetail="Handicap Facilities" Removal="false" ProximityCode="1">
<OperationSchedules>
<OperationSchedule>
<OperationTimes>
<OperationTime Start="00:00:00" End="23:59:00" Mon="true" Tue="true"
Weds="false" Thur="true" Fri="false" Sat="true" Sun="false"/>
</OperationTimes>
<Charge Amount="10.00"/>
</OperationSchedule>
</OperationSchedules>
<Features>
<Feature ExistsCode=”1” CodeDetail="ADA Compliant" Removal="false" AccessibleCode="1"/>
</Features>
</Service>
<Service ExistsCode=”1” Included="false" BusinessServiceCode="9" Removal="false"
ProximityCode="1">
<OperationSchedules>
<OperationSchedule>
<OperationTimes>
<OperationTime Start="00:00:00" End="23:59:00" Mon="true" Tue="true"
Weds="false" Thur="true" Fri="false" Sat="true" Sun="false"/>
</OperationTimes>
<Charge Amount="1.00"/>
</OperationSchedule>
</OperationSchedules>
</Service>
</Services>
<Languages>
<Language Language="EN"/>
<Language Language="FR"/>
</Languages>
</HotelInfo>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
```

<br>

**Facility information**

Although OpenTravel allows unlimited occurrences of each element within the

OTA\_HotelDescriptiveContentNotifRQ message, ENTERPRISE CONNECTIVITY has elected to set limits for many of these elements. Unless specified under the Usage column below, ENTERPRISE CONNECTIVITY only allows one instance of each element per property message.

| **Element**  | **Level** | **Attribute** | <p><strong>R</strong></p><p><strong>O</strong></p><p><br></p><p><strong>C</strong></p> | <p><strong>G D</strong></p><p><strong>S</strong></p> | **Example** | **Usage**   | **Description**                                                                                                              |
| ------------ | --------- | ------------- | -------------------------------------------------------------------------------------- | ---------------------------------------------------- | ----------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------- |
| FacilityInfo | 3         | <p><br></p>   | C                                                                                      | <p><br></p>                                          | <p><br></p> | <p><br></p> | <p>Element required when action code is Add or </p><p>Overwrite = true</p><p>Only 1 element allowed per Property message</p> |

| MeetingRooms | 4           | <p><br></p>              | O | <p><br></p> | <p><br></p>    | <p><br></p>                                                                                  | Only 1 element allowed per Property message.                                                                                                                                                                                    |
| ------------ | ----------- | ------------------------ | - | ----------- | -------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p>  | <p><br></p> | UnitOfMeasure            | C | O           | <p><br></p>    | <p>Square Feet</p><p>Square Meters</p><p>Feet</p><p>Meters</p>                               | <p>Unit of measure used to describe the dimensions.</p><p><br></p><p>When provided, this code will apply to all meeting room.</p><p><br></p><p>Enumerated attributed. Must use one of the values found in the Usage column.</p> |
| <p><br></p>  | <p><br></p> | MeetingRoomC ount        | O | <p><br></p> | 4              | <p><br></p>                                                                                  | <p><br></p>                                                                                                                                                                                                                     |
| <p><br></p>  | <p><br></p> | TotalRoomSpac e          | O | <p><br></p> | 1672           | <p><br></p>                                                                                  | <p><br></p>                                                                                                                                                                                                                     |
| <p><br></p>  | <p><br></p> | LargestRoomSp ace        | O | <p><br></p> | 968            | <p><br></p>                                                                                  | <p><br></p>                                                                                                                                                                                                                     |
| <p><br></p>  | <p><br></p> | LargestSeatingC apacity  | O | <p><br></p> | 418            | <p><br></p>                                                                                  | <p><br></p>                                                                                                                                                                                                                     |
| <p><br></p>  | <p><br></p> | SmallestRoomS pace       | O | <p><br></p> | 70             | <p><br></p>                                                                                  | <p><br></p>                                                                                                                                                                                                                     |
| <p><br></p>  | <p><br></p> | SmallestSeating Capacity | O | <p><br></p> | 8              | <p><br></p>                                                                                  | <p><br></p>                                                                                                                                                                                                                     |
| MeetingRoom  | 5           | <p><br></p>              | R | <p><br></p> | <p><br></p>    | <p><br></p>                                                                                  | <p>Required when</p><p>MeetingRooms Element is present.</p>                                                                                                                                                                     |
| <p><br></p>  | <p><br></p> | RoomName                 | O | R           | Meeting Room A | <p>100 Char</p><p><br></p><p>Max: 200 bytes</p>                                              | <p>Meeting Room name</p><p><br></p><p>RoomName is a multi-lingual attribute.</p>                                                                                                                                                |
| <p><br></p>  | <p><br></p> | Removal                  | O | <p><br></p> | <p><br></p>    | true false                                                                                   | If not specified, false is assumed.                                                                                                                                                                                             |
| <p><br></p>  | <p><br></p> | ID                       | R | <p><br></p> | Meet001        | 32 Char                                                                                      | <p>Unique Identifier</p><p><br></p><p>Required for MeetingRoom element.</p>                                                                                                                                                     |
| Codes        | 6           | <p><br></p>              | O | <p><br></p> | <p><br></p>    | <p><br></p>                                                                                  | Only 1 element allowed per Meeting Room.                                                                                                                                                                                        |
| Code         | 7           | <p><br></p>              | R | <p><br></p> | <p><br></p>    | <p><br></p>                                                                                  | Required when Codes Element is present                                                                                                                                                                                          |
| <p><br></p>  | <p><br></p> | ExistsCode               | C | <p><br></p> | <p><br></p>    | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes.</p> | <p>Option Type Code (OTC).</p><p><br></p><p>Information under Code element will only be added when code = 1 or Attribute is not present.</p>                                                                                    |
| <p><br></p>  | <p><br></p> | Code                     | R | R           | <p><br></p>    | <p>Refer to the</p><p>“HCD OTA</p><p>Supported</p>                                           | <p>Meeting Room Code (MRC).</p><p><br></p><p>Required for Code element.</p>                                                                                                                                                     |

<br>

| **Element**         | **Level**   | **Attribute**          | <p><strong>R</strong></p><p><strong>O</strong></p><p><br></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**                        | **Usage**                                                                                   | **Description**                                                                                                                                                                                                                                                                                      |
| ------------------- | ----------- | ---------------------- | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p>         | <p><br></p> | <p><br></p>            | <p><br></p>                                                                            | <p><br></p>                                                                 | <p><br></p>                        | <p>Codes”</p><p>spreadsheet for valid codes</p>                                             | <p><br></p>                                                                                                                                                                                                                                                                                          |
| <p><br></p>         | <p><br></p> | CodeDetail             | O                                                                                      | <p><br></p>                                                                 | Blackboard available upon request. | <p>64 Char</p><p><br></p><p>Max: 128 bytes</p>                                              | <p>Meeting room code detail</p><p><br></p><p>This is meant to provide additional detail about the associated MRC code.</p><p><br></p><p>CodeDetail is a multi-lingual attribute.</p>                                                                                                                 |
| <p><br></p>         | <p><br></p> | Removal                | O                                                                                      | <p><br></p>                                                                 | <p><br></p>                        | true false                                                                                  | If not specified, false is assumed.                                                                                                                                                                                                                                                                  |
| Dimension           | 6           | <p><br></p>            | O                                                                                      | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                                                                 | Only 1 element allowed per Meeting Room                                                                                                                                                                                                                                                              |
| <p><br></p>         | <p><br></p> | Area                   | C                                                                                      | O                                                                           | 2000.00                            | Decimal 8,2                                                                                 | <p>Meeting Room dimensions</p><p><br></p><p>Only Required when action code is add or Overwrite = true</p>                                                                                                                                                                                            |
| <p><br></p>         | <p><br></p> | Height                 | O                                                                                      | O                                                                           | 33.50                              | Decimal 8,2                                                                                 | Meeting Room dimensions                                                                                                                                                                                                                                                                              |
| <p><br></p>         | <p><br></p> | Length                 | O                                                                                      | O                                                                           | 1000.00                            | Decimal 8,2                                                                                 | Meeting Room dimensions                                                                                                                                                                                                                                                                              |
| <p><br></p>         | <p><br></p> | Width                  | O                                                                                      | O                                                                           | 100.00                             | Decimal 8,2                                                                                 | Meeting Room dimensions                                                                                                                                                                                                                                                                              |
| <p><br></p>         | <p><br></p> | Units                  | C                                                                                      | O                                                                           | <p><br></p>                        | <p>Square Feet</p><p>Square Meters</p><p>Feet</p><p>Meters</p>                              | <p>Unit of measure used to describe the dimensions.</p><p><br></p><p>When provided this attribute will override the</p><p>UnitOfMeasureCode (under MeetingRooms) attribute for a specific meeting room.</p><p><br></p><p>Enumerated attributed. Must use one of the values found in the example.</p> |
| AvailableCapacities | 6           | <p><br></p>            | O                                                                                      | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                                                                 | Only 1 element allowed per Meeting Room                                                                                                                                                                                                                                                              |
| MeetingRoomCapacity | 7           | <p><br></p>            | R                                                                                      | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                                                                 | <p>Required when</p><p>AvailableCapacities is present</p>                                                                                                                                                                                                                                            |
| <p><br></p>         | <p><br></p> | MeetingRoom FormatCode | R                                                                                      | O                                                                           | <p><br></p>                        | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes</p> | <p>Meeting Room Format Codes (MRF).</p><p><br></p><p>Required for</p><p>MeetingRoomCapacity element.</p>                                                                                                                                                                                             |
| Occupancy           | 8           | <p><br></p>            | C                                                                                      | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                                                                 | <p>Only Required when action code is add or Overwrite = true</p><p><br></p><p>Only 1 element allowed per</p><p>Meeting Room Format</p>                                                                                                                                                               |
| <p><br></p>         | <p><br></p> | MaxOccupancy           | R                                                                                      | O                                                                           | 400                                | 4 Char                                                                                      | Maximum capacity for meeting room.                                                                                                                                                                                                                                                                   |

<br>

| **Element** | **Level**   | **Attribute**      | <p><strong>R</strong></p><p><strong>O</strong></p><p><br></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**                       | **Usage**      | **Description**                                                                                                                                                                                                                                                                                                                                                                          |
| ----------- | ----------- | ------------------ | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p> | <p><br></p> | <p><br></p>        | <p><br></p>                                                                            | <p><br></p>                                                                 | <p><br></p>                       | <p><br></p>    | Required for Occupancy element.                                                                                                                                                                                                                                                                                                                                                          |
| Description | 6           | <p><br></p>        | O                                                                                      | <p><br></p>                                                                 | <p><br></p>                       | <p><br></p>    | Only 1 element allowed per Meeting Room.                                                                                                                                                                                                                                                                                                                                                 |
| <p><br></p> | <p><br></p> | ContentID          | O                                                                                      | <p><br></p>                                                                 | MEET001                           | 64 Char        | Image Code                                                                                                                                                                                                                                                                                                                                                                               |
| Text        | 7           | <p><br></p>        | O                                                                                      | O                                                                           | A really big, great meeting room. | 310 Char       | <p>Meeting Room description.</p><p><br></p><p>Only 1 Element allowed per meeting room. If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual attribute.</p>                                                                                                                                                                                   |
| GuestRooms  | 4           | <p><br></p>        | C                                                                                      | <p><br></p>                                                                 | <p><br></p>                       | <p><br></p>    | <p>Only Required when action code is add or Overwrite = true</p><p><br></p><p>Only 1 element allowed per Property message.</p>                                                                                                                                                                                                                                                           |
| GuestRoom   | 5           | <p><br></p>        | R                                                                                      | <p><br></p>                                                                 | <p><br></p>                       | <p><br></p>    | Required when GuestRooms is present.                                                                                                                                                                                                                                                                                                                                                     |
| <p><br></p> | <p><br></p> | Code               | O                                                                                      | R                                                                           | A1K                               | 5 Char         | GDS room code.                                                                                                                                                                                                                                                                                                                                                                           |
| <p><br></p> | <p><br></p> | MaxOccupancy       | O                                                                                      | R                                                                           | 4                                 | 2 Char         | <p>Max number of people</p><p>(adults and children) allowed in a room.</p><p>The value must be less than or equal to the sum of</p><p>MaxAdultOccupancy and MaxChildOccupancy (if these attributes are present). E.g. If a room can accommodate 2 adults and 1 child, or 1 adult and 2 children then MaxOccupancy is 3 and both</p><p>MaxAdultOccupancy and MaxChildOccupancy are 2.</p> |
| <p><br></p> | <p><br></p> | MaxAdult Occupancy | C                                                                                      | O                                                                           | 3                                 | Values 0 to 99 | <p>Maximum number of adults allowed in the room.</p><p>If present then</p><p>MaxChildOccupancy and MaxOccupancy are also required</p><p>The value cannot be greater than MaxOccupancy</p>                                                                                                                                                                                                |
| <p><br></p> | <p><br></p> | MaxChild Occupancy | C                                                                                      | O                                                                           | 2                                 | Value 0 to 99  | <p>Maximum number of children allowed in the room.</p><p>If present then</p><p>MaxAdultOccupancy and MaxOccupancy are also required</p><p>The value cannot be greater than MaxOccupancy</p>                                                                                                                                                                                              |
| <p><br></p> | <p><br></p> | ID                 | R                                                                                      | <p><br></p>                                                                 | Room001                           | 32 Char        | <p>Unique Identifier</p><p><br></p><p>Required for GuestRoom</p>                                                                                                                                                                                                                                                                                                                         |

<br>

| **Element** | **Level**   | **Attribute**            | <p><strong>R</strong></p><p><strong>O</strong></p><p><br></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**             | **Usage**                                                                                    | **Description**                                                                                                                                                              |
| ----------- | ----------- | ------------------------ | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ----------------------- | -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p> | <p><br></p> | <p><br></p>              | <p><br></p>                                                                            | <p><br></p>                                                                 | <p><br></p>             | <p><br></p>                                                                                  | Element.                                                                                                                                                                     |
| TypeRoom    | 6           | <p><br></p>              | O                                                                                      | <p><br></p>                                                                 | <p><br></p>             | <p><br></p>                                                                                  | Only 1 element allowed per Guest Room                                                                                                                                        |
| <p><br></p> | <p><br></p> | Name                     | O                                                                                      | <p><br></p>                                                                 | Deluxe Suite            | <p>32 Char</p><p><br></p><p>Max: 64 bytes</p>                                                | Name is a multi-lingual attribute.                                                                                                                                           |
| <p><br></p> | <p><br></p> | RoomLocationC ode        | O                                                                                      | <p><br></p>                                                                 | <p><br></p>             | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes</p>  | <p>Room Location Type (RLT) .</p><p><br></p><p>Only 1 code per GuestRoom ID element.</p>                                                                                     |
| <p><br></p> | <p><br></p> | RoomViewCode             | O                                                                                      | O                                                                           | <p><br></p>             | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes</p>  | <p>Room View (RVT).</p><p><br></p><p>Only 1 code per GuestRoom ID element.</p>                                                                                               |
| <p><br></p> | <p><br></p> | BedTypeCode              | O                                                                                      | <p><br></p>                                                                 | <p><br></p>             | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes</p>  | <p>Bed type (BED).</p><p><br></p><p>Only 1 code per GuestRoom ID element.</p>                                                                                                |
| Amenities   | 6           | <p><br></p>              | C                                                                                      | <p><br></p>                                                                 | <p><br></p>             | <p><br></p>                                                                                  | <p>Only Required when action code is add or Overwrite = true</p><p><br></p><p>Only 1 element allowed per Guest Room.</p>                                                     |
| Amenity     | 7           | <p><br></p>              | R                                                                                      | <p><br></p>                                                                 | <p><br></p>             | <p><br></p>                                                                                  | Required when Amenities element is present.                                                                                                                                  |
| <p><br></p> | <p><br></p> | RoomAmenityC ode         | R                                                                                      | R                                                                           | <p><br></p>             | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes</p>  | <p>Room Amenity Type (RMA).</p><p><br></p><p>Required for Amenity element.</p>                                                                                               |
| <p><br></p> | <p><br></p> | IncludedInRateI ndicator | O                                                                                      | O                                                                           | <p><br></p>             | true false                                                                                   | <p>Indicates whether the amenity is included in the rate or at an extra charge.</p><p><br></p><p>Value will be defaulted to “false” if attribute is not sent in message.</p> |
| <p><br></p> | <p><br></p> | ExistsCode               | C                                                                                      | <p><br></p>                                                                 | <p><br></p>             | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes.</p> | <p>Option Type Code (OTC).</p><p><br></p><p>Information under Amenity element will only be added when code = 1 or attribute is not present.</p>                              |
| <p><br></p> | <p><br></p> | CodeDetail               | O                                                                                      | <p><br></p>                                                                 | AM/FM alarm clock radio | <p>64 Char</p><p><br></p><p>Max: 128 bytes</p>                                               | <p>Room amenity code detail</p><p><br></p><p>This is meant to provide additional detail about the associated</p><p>RoomAmenityCode</p>                                       |

<br>

| **Element**        | **Level**   | **Attribute**   | <p><strong>R</strong></p><p><strong>O</strong></p><p><br></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**                      | **Usage**                                                                                    | **Description**                                                                                                                                                                                                   |
| ------------------ | ----------- | --------------- | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | -------------------------------- | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p>        | <p><br></p> | <p><br></p>     | <p><br></p>                                                                            | <p><br></p>                                                                 | <p><br></p>                      | <p><br></p>                                                                                  | <p><br></p><p>CodeDetail is a multi-lingual attribute.</p>                                                                                                                                                        |
| <p><br></p>        | <p><br></p> | Removal         | O                                                                                      | <p><br></p>                                                                 | <p><br></p>                      | true false                                                                                   | If not specified, false is assumed.                                                                                                                                                                               |
| OperationSchedules | 8           | <p><br></p>     | O                                                                                      | <p><br></p>                                                                 | <p><br></p>                      | <p><br></p>                                                                                  | Only 1 element allowed per Amenity                                                                                                                                                                                |
| OperationSchedule  | 9           | <p><br></p>     | R                                                                                      | <p><br></p>                                                                 | <p><br></p>                      | <p><br></p>                                                                                  | <p>Required when</p><p>OperationSchedules element is present.</p><p><br></p><p>Only 1 element allowed per</p><p>Amenity</p>                                                                                       |
| Charge             | 10          | <p><br></p>     | O                                                                                      | <p><br></p>                                                                 | <p><br></p>                      | <p><br></p>                                                                                  | Only 1 element allowed per Amenity                                                                                                                                                                                |
| <p><br></p>        | <p><br></p> | Amount          | R                                                                                      | O                                                                           | 10.00                            | Decimal 12,3                                                                                 | <p>Amenity charge / fee</p><p><br></p><p>Required for Charge Element</p>                                                                                                                                          |
| <p><br></p>        | <p><br></p> | ChargeUnit      | O                                                                                      | O                                                                           | <p><br></p>                      | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes.</p> | Charge Unit (CHG).                                                                                                                                                                                                |
| Description        | 6           | <p><br></p>     | O                                                                                      | <p><br></p>                                                                 | <p><br></p>                      | <p><br></p>                                                                                  | Only 1 element allowed per Guest Room.                                                                                                                                                                            |
| <p><br></p>        | <p><br></p> | ContentID       | O                                                                                      | <p><br></p>                                                                 | ROOM001                          | 64 Char                                                                                      | Image Code                                                                                                                                                                                                        |
| Text               | 7           | <p><br></p>     | O                                                                                      | O                                                                           | <p>A really great</p><p>room</p> | 310 Char                                                                                     | <p>Description of the room</p><p><br></p><p>Only 1 Element allowed per guest room.</p><p><br></p><p>If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual element.</p> |
| Restaurants        | 4           | <p><br></p>     | O                                                                                      | <p><br></p>                                                                 | <p><br></p>                      | <p><br></p>                                                                                  | Only 1 element allowed per Property message.                                                                                                                                                                      |
| Restaurant         | 5           | <p><br></p>     | R                                                                                      | <p><br></p>                                                                 | <p><br></p>                      | <p><br></p>                                                                                  | Required when Restaurants Element is present.                                                                                                                                                                     |
| <p><br></p>        | <p><br></p> | RestaurantNam e | O                                                                                      | R                                                                           | <p>Suzie’s</p><p>Restaurant</p>  | <p>100 Char</p><p><br></p><p>Max: 200 bytes</p>                                              | <p>The name of the restaurant</p><p><br></p><p>RestaurantName is a multi- lingual attribute.</p>                                                                                                                  |
| <p><br></p>        | <p><br></p> | OfferBreakfast  | O                                                                                      | O                                                                           | <p><br></p>                      | true false                                                                                   | <p><br></p>                                                                                                                                                                                                       |
| <p><br></p>        | <p><br></p> | OfferLunch      | O                                                                                      | O                                                                           | <p><br></p>                      | true false                                                                                   | <p><br></p>                                                                                                                                                                                                       |
| <p><br></p>        | <p><br></p> | OfferDinner     | O                                                                                      | O                                                                           | <p><br></p>                      | true false                                                                                   | <p><br></p>                                                                                                                                                                                                       |
| <p><br></p>        | <p><br></p> | OfferBrunch     | O                                                                                      | O                                                                           | <p><br></p>                      | true false                                                                                   | <p><br></p>                                                                                                                                                                                                       |
| <p><br></p>        | <p><br></p> | ProximityCode   | O                                                                                      | R                                                                           | <p><br></p>                      | Refer to the                                                                                 | Proximity (PRX).                                                                                                                                                                                                  |

<br>

| **Element**           | **Level**   | **Attribute**     | <p><strong>R</strong></p><p><strong>O</strong></p><p><br></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**               | **Usage**                                                                                   | **Description**                                                                                                                                                                                                                                           |
| --------------------- | ----------- | ----------------- | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ------------------------- | ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p>           | <p><br></p> | <p><br></p>       | <p><br></p>                                                                            | <p><br></p>                                                                 | <p><br></p>               | <p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes</p>                    | <p><br></p>                                                                                                                                                                                                                                               |
| <p><br></p>           | <p><br></p> | ID                | R                                                                                      | <p><br></p>                                                                 | Rest001                   | 32 Char                                                                                     | <p>Unique Identifier</p><p><br></p><p>Required for Restaurant element.</p>                                                                                                                                                                                |
| RestaurantDescription | 6           | <p><br></p>       | O                                                                                      | <p><br></p>                                                                 | <p><br></p>               | <p><br></p>                                                                                 | Only 1 element allowed per Restaurant.                                                                                                                                                                                                                    |
| <p><br></p>           | <p><br></p> | ContentID         | O                                                                                      | <p><br></p>                                                                 | REST001                   | 64 Char                                                                                     | Image Code                                                                                                                                                                                                                                                |
| <p><br></p>           | <p><br></p> | Attire            | O                                                                                      | <p><br></p>                                                                 | Black tie                 | <p>64 Char</p><p><br></p><p>Max: 128 bytes</p>                                              | <p>Description field for attire required for the restaurant.</p><p><br></p><p>Only 1 attribute allowed per restaurant.</p><p><br></p><p>If more than one is present, an error will be returned.</p><p><br></p><p>Attire is a multi-lingual attribute.</p> |
| Text                  | 7           | <p><br></p>       | O                                                                                      | O                                                                           | A very fancy restaurant.  | 310 Char                                                                                    | <p>Restaurant Description</p><p><br></p><p>Only 1 Element allowed per restaurant. If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual element.</p>                                                           |
| Relative Position     | 6           | <p><br></p>       | O                                                                                      | <p><br></p>                                                                 | <p><br></p>               | <p><br></p>                                                                                 | Only 1 Element is allowed per restaurant. If more than one is present, an error will be returned.                                                                                                                                                         |
| <p><br></p>           | <p><br></p> | Distance          | O                                                                                      | <p><br></p>                                                                 | 1.5                       | <p><br></p>                                                                                 | <p><br></p>                                                                                                                                                                                                                                               |
| <p><br></p>           | <p><br></p> | DistanceUnitNa me | O                                                                                      | <p><br></p>                                                                 | Mile                      | <p><br></p>                                                                                 | <p><br></p>                                                                                                                                                                                                                                               |
| <p><br></p>           | <p><br></p> | Direction         | O                                                                                      | <p><br></p>                                                                 | NE                        | <p><br></p>                                                                                 | <p><br></p>                                                                                                                                                                                                                                               |
| InfoCodes             | 6           | <p><br></p>       | O                                                                                      | <p><br></p>                                                                 | <p><br></p>               | <p><br></p>                                                                                 | Only 1 element allowed per Restaurant.                                                                                                                                                                                                                    |
| InfoCode              | 7           | <p><br></p>       | R                                                                                      | <p><br></p>                                                                 | <p><br></p>               | <p><br></p>                                                                                 | Required when InfoCodes is present.                                                                                                                                                                                                                       |
| <p><br></p>           | <p><br></p> | Code              | R                                                                                      | O                                                                           | <p><br></p>               | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes</p> | <p>Restaurant Category (RES)</p><p><br></p><p>Required for InfoCode element.</p><p><br></p><p>Only 1 code allowed. If more than one is present, an error will be returned.</p>                                                                            |
| <p><br></p>           | <p><br></p> | CodeDetail        | O                                                                                      | <p><br></p>                                                                 | Reservations are required | <p>64 Char</p><p><br></p><p>Max: 128 bytes</p>                                              | Restaurant category code detail                                                                                                                                                                                                                           |

<br>

| **Element**   | **Level**   | **Attribute** | <p><strong>R</strong></p><p><strong>O</strong></p><p><br></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example** | **Usage**                                                                                   | **Description**                                                                                                                                                                  |
| ------------- | ----------- | ------------- | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p>   | <p><br></p> | <p><br></p>   | <p><br></p>                                                                            | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                                                                                 | <p>This is meant to provide additional detail about the associated Restaurant Category (RES) code.</p><p><br></p><p>CodeDetail is a multi-lingual attribute.</p>                 |
| <p><br></p>   | <p><br></p> | Removal       | O                                                                                      | <p><br></p>                                                                 | <p><br></p> | true false                                                                                  | If not specified, false is assumed.                                                                                                                                              |
| CuisineCodes  | 6           | <p><br></p>   | O                                                                                      | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                                                                                 | Only 1 element allowed per Restaurant.                                                                                                                                           |
| CuisineCode   | 7           | <p><br></p>   | R                                                                                      | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                                                                                 | <p>Required when</p><p>CuisineCodes is present.</p>                                                                                                                              |
| <p><br></p>   | <p><br></p> | Code          | R                                                                                      | O                                                                           | <p><br></p> | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes</p> | <p>Main Cuisine Code (CUI).</p><p><br></p><p>Only 1 code allowed. If more than one is present, an error will be returned.</p><p><br></p><p>Required for CuisineCode element.</p> |
| <p><br></p>   | <p><br></p> | Removal       | O                                                                                      | <p><br></p>                                                                 | <p><br></p> | true false                                                                                  | If not specified, false is assumed.                                                                                                                                              |
| SrvcInfoCodes | 6           | <p><br></p>   | O                                                                                      | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                                                                                 | Only 1 element allowed per Restaurant.                                                                                                                                           |
| SrvcInfoCode  | 7           | <p><br></p>   | R                                                                                      | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                                                                                 | <p>Required when</p><p>SrvcInfoCodes is present.</p>                                                                                                                             |
| <p><br></p>   | <p><br></p> | Code          | R                                                                                      | O                                                                           | <p><br></p> | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes”</p><p>spreadsheet for valid codes</p> | <p>Restaurant Service Info (RSI).</p><p><br></p><p>Required for SrvcInfoCode element.</p>                                                                                        |
| <p><br></p>   | <p><br></p> | Removal       | O                                                                                      | <p><br></p>                                                                 | <p><br></p> | true false                                                                                  | If not specified, false is assumed.                                                                                                                                              |

**Schema design view**

<figure><img src="/files/3CWoTAwkvK0EaxoWXKUc" alt=""><figcaption></figcaption></figure>

**Example transaction**

```xml
<OTA_HotelDescriptiveContentNotifRQ xmlns="
http://www.opentravel.org/OTA/2003/05
" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
" Version="4.000" PrimaryLangID="EN">
<HotelDescriptiveContents>
<HotelDescriptiveContent UnitofMeasureCode="1" CurrencyCode="USD" TimeZone="CST" BrandCode="ZZ" HotelCode="AA123" HotelName="Test Hotel" Overwrite="false">
<FacilityInfo>
<MeetingRooms UnitofMeasure="1">
<MeetingRoom RoomName="Meeting Room Name" ID="12345" Removal="false">
<Codes>
<Code ExistsCode=”1” Code="1" Removal="false"/>
<Code ExistsCode=”1” Code="3" Removal="false"/>
</Codes>
<Dimension Area="10000.00" Height="15.00" Length="100.00" Width="100.00"
Units="feet"/> 
<AvailableCapacities>
<MeetingRoomCapacity MeetingRoomFormatCode="3">
<Occupancy MaxOccupancy="1500"/>
</MeetingRoomCapacity>
</AvailableCapacities>
<Description ContentID="String">
<Text>Description text</Text>
</Description>
</MeetingRoom>
</MeetingRooms>
<GuestRooms>
<GuestRoom ID="23456" MaxOccupancy=”3” MaxAdultOccupancy=”2”
MaxChildOccupancy=”2”>
<TypeRoom Name="Double" RoomLocationCode="19" RoomViewCode="12" BedTypeCode="5"/>


<Amenities>
<Amenity ExistsCode=”1” RoomAmenityCode="2" IncludedInRateIndicator="true"
ExistsCode="1" CodeDetail="Air Conditioning" Removal="false"/>
<Amenity ExistsCode=”1” RoomAmenityCode="3" IncludedInRateIndicator="true"
ExistsCode="1" CodeDetail="Alarm Clock" Removal="false"/>
<Amenity ExistsCode=”1” RoomAmenityCode="17" IncludedInRateIndicator="true"
ExistsCode="1" CodeDetail="Bottled Water" Removal="false">
<OperationSchedules>
<OperationSchedule>
<Charge Amount="10.50"/>
</OperationSchedule>
</OperationSchedules>
</Amenity>
</Amenities>
<Description ContentID="String">
<Text>Guest Room description text</Text>
</Description>
</GuestRoom>
</GuestRooms>
<Restaurants>
<Restaurant RestaurantName="Bob's" ID="2468" OfferBreakfast="false" OfferLunch="true"
OfferDinner="true" OfferBrunch="false" ProximityCode="2">
<RestaurantDescription ContentID="Rest001" Attire="Casual">
<Text>Restaurant description text</Text>
</RestaurantDescription>
<InfoCodes>
<InfoCode Code="17" CodeDetail="Full service" Removal="false"/>
</InfoCodes>
<CuisineCodes>
<CuisineCode Code="44" Removal="false"/>
</CuisineCodes>
<SrvcInfoCodes>
<SrvcInfoCode Code="5" Removal="false"/>
</SrvcInfoCodes>
</Restaurant>
</Restaurants>
</FacilityInfo>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
```

<br>

**Policy information**

Although OpenTravel allows unlimited occurrences of each element within the

OTA\_HotelDescriptiveContentNotifRQ message, ENTERPRISE CONNECTIVITY has elected to set limits for many of these elements. Unless specified under the Usage column below, ENTERPRISE CONNECTIVITY only allows one instance of each element per property message.

<br>

| **Element** | **Level** | **Attribute** | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example** | **Usage**   | **Description**                                                                                                                         |
| ----------- | --------- | ------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ----------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| Policies    | 3         | <p><br></p>   | C                                                                           | <p><br></p>                                                                 | <p><br></p> | <p><br></p> | <p>Element required when action code is Add or </p><p>Overwrite = true</p><p><br></p><p>Only 1 element allowed per Property message</p> |

| Policy        | 4           | <p><br></p>       | R | <p><br></p> | <p><br></p> | <p><br></p>                                                                              | <p>Required when Policies element is present.</p><p><br></p><p>Only 1 element allowed per Property message.</p>                                                                                                                                                                                                                                 |
| ------------- | ----------- | ----------------- | - | ----------- | ----------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| CancelPolicy  | 5           | <p><br></p>       | O | R           | <p><br></p> | <p><br></p>                                                                              | Only 1 element allowed per Property message.  Required for GDS content distribution.                                                                                                                                                                                                                                                            |
| CancelPenalty | 6           | <p><br></p>       | R | <p><br></p> | <p><br></p> | <p><br></p>                                                                              | <p>Required when</p><p>CancelPolicy is present.</p>                                                                                                                                                                                                                                                                                             |
| <p><br></p>   | <p><br></p> | PolicyCode        | R | <p><br></p> | CXL001      | 16 Char                                                                                  | <p>Unique Identifier</p><p><br></p><p>Required for</p><p>CancelPenalty element.</p>                                                                                                                                                                                                                                                             |
| <p><br></p>   | <p><br></p> | Start             | C | R           | <p><br></p> | Date                                                                                     | Policy start date.                                                                                                                                                                                                                                                                                                                              |
| <p><br></p>   | <p><br></p> | End               | C | R           | <p><br></p> | Date                                                                                     | Policy end date.                                                                                                                                                                                                                                                                                                                                |
| Deadline      | 7           | <p><br></p>       | R | <p><br></p> | <p><br></p> | <p><br></p>                                                                              | <p>Required when</p><p>CancelPolicy is present.</p><p><br></p><p>Only 1 element allowed per Cancel Penalty</p>                                                                                                                                                                                                                                  |
| <p><br></p>   | <p><br></p> | AbsoluteDeadli ne | C | R           | 13:00:00    | Time                                                                                     | <p>Latest cancellation time on day of arrival.</p><p><br></p><p>Should only be used for day of arrival policies.</p><p><br></p><p>Only Required when action code is add or overwrite = true and when OffsetTimeUnit,</p><p>OffsetUnitMultiplier, and OffsetDropTime attributes are not populated.</p>                                           |
| <p><br></p>   | <p><br></p> | OffsetTimeUnit    | C | R           | Hour        | <p>Day</p><p>Hour</p><p>Year</p><p>Month</p><p>Week</p><p>Second</p><p>Full Duration</p> | <p>Cancellation deadline unit.</p><p><br></p><p>To be used in conjunction with OffsetUnitMultiplier.</p><p><br></p><p>Should only be used for policies not associated to day of arrival.</p><p><br></p><p>Enumerated attributed. Must use one of the values found in the example.</p><p><br></p><p>Only Required when action code is add or</p> |

<br>

| **Element**   | **Level**   | **Attribute**                      | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example** | **Usage**                               | **Description**                                                                                                                                                                                                                                                                                                                                                                                                          |
| ------------- | ----------- | ---------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ----------- | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <p><br></p>   | <p><br></p> | <p><br></p>                        | <p><br></p>                                                                 | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                             | overwrite = true and when AbsoulteDeadline is not populated.                                                                                                                                                                                                                                                                                                                                                             |
| <p><br></p>   | <p><br></p> | <p>OffsetUnitMult</p><p>iplier</p> | C                                                                           | R                                                                           | 24          | 4 Char                                  | <p>Cancellation deadline other than day of arrival time.</p><p><br></p><p>To be used in conjunction with OffsetTimeUnit and OffsetDropTime.</p><p><br></p><p>Should only be used for policies not associated to day of arrival.</p><p><br></p><p>Only Required when action code is add or Overwrite = true and when AbsoulteDeadline is not populated.</p>                                                               |
| <p><br></p>   | <p><br></p> | OffsetDropTim e                    | C                                                                           | R                                                                           | <p><br></p> | <p>BeforeArrival</p><p>AfterBooking</p> | <p>Cancellation period.</p><p><br></p><p>To be used in conjunction with OffsetUnitMultiplier and OffsetTimeUnit.</p><p><br></p><p>Should only be used for policies not associated to day of arrival.</p><p><br></p><p>Enumerated attributed. Must use one of the values found in the example.</p><p><br></p><p>Only Required when action code is add or Overwrite = true and when AbsoulteDeadline is not populated.</p> |
| AmountPercent | 7           | <p><br></p>                        | C                                                                           | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                             | <p>Only Required when action code is add or Overwrite = true</p><p><br></p><p>Only 1 element allowed per Deadline</p>                                                                                                                                                                                                                                                                                                    |
| <p><br></p>   | <p><br></p> | TaxInclusive                       | O                                                                           | <p><br></p>                                                                 | <p><br></p> | true false                              | <p>Identifies if tax is included in cancel penalty.</p><p><br></p><p>Value will be defaulted to “false” if attribute is not sent in message.</p>                                                                                                                                                                                                                                                                         |
| <p><br></p>   | <p><br></p> | NmbrOfNights                       | C                                                                           | R                                                                           | 1           | 4 Char                                  | Cancel penalty stated as number of nights.                                                                                                                                                                                                                                                                                                                                                                               |

<br>

| **Element**            | **Level**   | **Attribute**               | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**                                                  | **Usage**                                                                                 | **Description**                                                                                                                                                                                       |
| ---------------------- | ----------- | --------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------ | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p>            | <p><br></p> | <p><br></p>                 | <p><br></p>                                                                 | <p><br></p>                                                                 | <p><br></p>                                                  | <p><br></p>                                                                               | <p>Required when Amount or Percent attributes are NOT populated.</p><p><br></p><p>If more than one is present, an error will be returned.</p>                                                         |
| <p><br></p>            | <p><br></p> | Percent                     | C                                                                           | R                                                                           | 20                                                           | 3 Char                                                                                    | <p>Cancel penalty stated as percent.</p><p><br></p><p>Required when Amount or NmbrOfNights attributes are NOT populated.</p><p><br></p><p>If more than one is present, an error will be returned.</p> |
| <p><br></p>            | <p><br></p> | Amount                      | C                                                                           | R                                                                           | 50.00                                                        | Decimal 12,3                                                                              | <p>Cancel penalty stated as amount.</p><p><br></p><p>Required when Percent or NmbrOfNights attributes are NOT populated.</p><p><br></p><p>If more than one is present, an error will be returned.</p> |
| PenaltyDescription     | 7           | <p><br></p>                 | O                                                                           | <p><br></p>                                                                 | <p><br></p>                                                  | <p><br></p>                                                                               | Only 1 element allowed per Cancel Penalty.                                                                                                                                                            |
| Text                   | 8           | <p><br></p>                 | O                                                                           | <p><br></p>                                                                 | Loss of deposit if not cancelled within cancellation period. | 310 Char                                                                                  | <p>Cancel policy description</p><p><br></p><p>If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual element.</p>                                           |
| GuaranteePaymentPolicy | 5           | <p><br></p>                 | O                                                                           | <p><br></p>                                                                 | <p><br></p>                                                  | <p><br></p>                                                                               | Only 1 element allowed per Property message.                                                                                                                                                          |
| GuaranteePayment       | 6           | <p><br></p>                 | R                                                                           | <p><br></p>                                                                 | <p><br></p>                                                  | <p><br></p>                                                                               | <p>Required when</p><p>GuaranteePaymentPolicy is present.</p>                                                                                                                                         |
| <p><br></p>            | <p><br></p> | <p>GuaranteeCod</p><p>e</p> | R                                                                           | <p><br></p>                                                                 | <p><br></p>                                                  | <p>GuaranteeDep</p><p>ositPolicy</p><p>MethodOfPay mentPolicy</p><p>CreditCardPoli cy</p> | <p>Policy type indicator.</p><p>Indicates whether the element contains guarantee policy or payment method information.</p>                                                                            |
| <p><br></p>            | <p><br></p> | GuaranteeType               | R                                                                           | <p><br></p>                                                                 | <p><br></p>                                                  | <p>Deposit</p><p>GuaranteeReq uired None</p>                                              | <p>Guarantee type indicator.</p><p>Required only when</p><p>GuaranteeCode =</p>                                                                                                                       |

<br>

| **Element** | **Level**   | **Attribute** | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example** | **Usage**                                                                             | **Description**                                                                                                                                                                                                                                                                                                                                                                                                       |
| ----------- | ----------- | ------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p> | <p><br></p> | <p><br></p>   | <p><br></p>                                                                 | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                                                                           | GuaranteeDepositPolicy.                                                                                                                                                                                                                                                                                                                                                                                               |
| <p><br></p> | <p><br></p> | PaymentCode   | C                                                                           | R                                                                           | <p><br></p> | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p> | <p>Payment Type (PMT).</p><p><br></p><p>Required only when</p><p>GuaranteeCode =</p><p>MethodOfPaymentPolicies</p><p>.</p>                                                                                                                                                                                                                                                                                            |
| <p><br></p> | <p><br></p> | Type          | C                                                                           | R                                                                           | <p><br></p> | <p>RequiredPaym ent</p><p>GuaranteePoli cy</p><p>AcceptedPaym entForms</p>            | <p>Transaction Type</p><p><br></p><p>Indicates the Transaction Type for which the payment method applies.</p><p>Enumerated attributed. Must use one of the values found in the Usage column.</p><p><br></p><p>RequiredPayment = Deposit</p><p>GuranteePolicy =</p><p>Guarantee</p><p>AcceptedPaymentForms =</p><p>Settlement</p><p>Required only when</p><p>GuaranteeCode =</p><p>MethodOfPaymentPolicies</p><p>.</p> |
| <p><br></p> | <p><br></p> | HoldTime      | C                                                                           | R                                                                           | 17:00:00    | Time                                                                                  | <p>Reservation hold time.</p><p><br></p><p>Required when</p><p>GuaranteeType = None.</p>                                                                                                                                                                                                                                                                                                                              |
| <p><br></p> | <p><br></p> | Mon           | C                                                                           | O                                                                           | <p><br></p> | true false                                                                            | At minimum one Day of Week must be chosen.                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p> | <p><br></p> | Tue           | C                                                                           | O                                                                           | <p><br></p> | true false                                                                            | At minimum one Day of Week must be chosen.                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p> | <p><br></p> | Weds          | C                                                                           | O                                                                           | <p><br></p> | true false                                                                            | At minimum one Day of Week must be chosen.                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p> | <p><br></p> | Thur          | C                                                                           | O                                                                           | <p><br></p> | true false                                                                            | At minimum one Day of Week must be chosen.                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p> | <p><br></p> | Fri           | C                                                                           | O                                                                           | <p><br></p> | true false                                                                            | At minimum one Day of Week must be chosen.                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p> | <p><br></p> | Sat           | C                                                                           | O                                                                           | <p><br></p> | true false                                                                            | At minimum one Day of Week must be chosen.                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p> | <p><br></p> | Sun           | C                                                                           | O                                                                           | <p><br></p> | true false                                                                            | At minimum one Day of Week must be chosen.                                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p> | <p><br></p> | Start         | R                                                                           | R                                                                           | 2006-01-01  | Date                                                                                  | <p>Policy start date.</p><p><br></p><p>See the business rules for more details.</p>                                                                                                                                                                                                                                                                                                                                   |
| <p><br></p> | <p><br></p> | End           | R                                                                           | R                                                                           | 2006-12-31  | Date                                                                                  | Policy end date.                                                                                                                                                                                                                                                                                                                                                                                                      |

<br>

| **Element**      | **Level**   | **Attribute** | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**                        | **Usage**                                  | **Description**                                                                                                                                                                                                                                                                                          |
| ---------------- | ----------- | ------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ---------------------------------- | ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p>      | <p><br></p> | <p><br></p>   | <p><br></p>                                                                 | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                | <p><br></p><p>Please see the business rules for more details.</p>                                                                                                                                                                                                                                        |
| AcceptedPayments | 7           | <p><br></p>   | C                                                                           | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                | <p>Element must be present</p><p>when PaymentCode</p><p>attributed under</p><p>GuaranteePayment Element is populated with the code equal to Credit Card.</p><p><br></p><p>Only 1 element allowed per Guarantee Payment.</p>                                                                              |
| AcceptedPayment  | 8           | <p><br></p>   | R                                                                           | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                | <p>Required when AcceptedPayments element is present.</p><p><br></p><p>Only 1 Payment Card element allowed per Accepted Payment</p>                                                                                                                                                                      |
| PaymentCard      | 9           | <p><br></p>   | C                                                                           | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                | <p><br></p>                                                                                                                                                                                                                                                                                              |
| <p><br></p>      | <p><br></p> | CardCode      | C                                                                           | R                                                                           | VI                                 | Refer to the Appendix for the valid codes. | <p>Credit card issuer code.</p><p><br></p><p>Attribute must be populated when</p><p>PaymentCode attributed under GuaranteePayment Element is populated with the code equal to Credit Card.</p>                                                                                                           |
| Description      | 7           | <p><br></p>   | O                                                                           | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                | Only 1 element allowed per Guarantee Payment                                                                                                                                                                                                                                                             |
| Text             | 8           | <p><br></p>   | O                                                                           | <p><br></p>                                                                 | Guarantee to 1 night room and tax. | 310 Char                                   | <p>Guarantee / Deposit Policy description</p><p><br></p><p>Required when</p><p>Description Element is present.</p><p><br></p><p>Only 1 Element allowed per PaymentCode / Type combination. If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual element.</p> |
| CheckoutCharges  | 5           | <p><br></p>   | O                                                                           | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                | Only 1 element allowed per Property message.                                                                                                                                                                                                                                                             |
| CheckoutCharge   | 6           | <p><br></p>   | R                                                                           | <p><br></p>                                                                 | <p><br></p>                        | <p><br></p>                                | <p>Required when CheckoutCharges is present.</p><p><br></p><p>Only 1 element allowed per Property message.</p>                                                                                                                                                                                           |

<br>

| **Element** | **Level**   | **Attribute** | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**                                       | **Usage**    | **Description**                                                                                                                                                                                                                                                                                              |
| ----------- | ----------- | ------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ------------------------------------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <p><br></p> | <p><br></p> | Amount        | C                                                                           | R                                                                           | 50.00                                             | Decimal 12,3 | <p>Early check-out charge stated as amount.</p><p><br></p><p>Required when Percent or NmbrofNights are NOT populated.</p>                                                                                                                                                                                    |
| <p><br></p> | <p><br></p> | Percent       | C                                                                           | R                                                                           | 20                                                | 3 Char       | <p>Early check-out charge stated as percent.</p><p><br></p><p>Required when Amount or NmbrOfNights are NOT populated.</p>                                                                                                                                                                                    |
| <p><br></p> | <p><br></p> | NmbrOfNights  | C                                                                           | R                                                                           | 1                                                 | 2 Char       | <p>Early check-out charge stated as number of nights.</p><p><br></p><p>Required when Amount or Percent are NOT populated.</p>                                                                                                                                                                                |
| <p><br></p> | <p><br></p> | Removal       | O                                                                           | <p><br></p>                                                                 | <p><br></p>                                       | true false   | If not specified, false is assumed.                                                                                                                                                                                                                                                                          |
| Description | 7           | <p><br></p>   | O                                                                           | <p><br></p>                                                                 | <p><br></p>                                       | <p><br></p>  | Only 1 element allowed per Checkout Charge.                                                                                                                                                                                                                                                                  |
| Text        | 8           | <p><br></p>   | O                                                                           | <p><br></p>                                                                 | Please check with front desk for further details. | 310 Char     | <p>Early check-out policy description text.</p><p><br></p><p>Required when</p><p>Description Element is present.</p><p><br></p><p>Only 1 Element allowed per checkout charge.</p><p><br></p><p>If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual element.</p> |
| PolicyInfo  | 5           | <p><br></p>   | C                                                                           | <p><br></p>                                                                 | <p><br></p>                                       | <p><br></p>  | <p>Only Required when action code is add or Overwrite = true</p><p><br></p><p>Only 1 element allowed per Property message.</p>                                                                                                                                                                               |
| <p><br></p> | <p><br></p> | CheckInTime   | C                                                                           | R                                                                           | 14:00:00                                          | Time         | <p>Check-in time.</p><p><br></p><p>Only Required when action code is add or Overwrite = true.</p>                                                                                                                                                                                                            |
| <p><br></p> | <p><br></p> | CheckOutTime  | C                                                                           | R                                                                           | 12:00:00                                          | Time         | <p>Check-out time.</p><p><br></p><p>Only Required when action code is add or</p>                                                                                                                                                                                                                             |

<br>

| **Element** | **Level**   | **Attribute**               | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**                                                                          | **Usage**                                                                             | **Description**                                                                                                                                                                                                                                                                                                         |
| ----------- | ----------- | --------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p> | <p><br></p> | <p><br></p>                 | <p><br></p>                                                                 | <p><br></p>                                                                 | <p><br></p>                                                                          | <p><br></p>                                                                           | Overwrite = true.                                                                                                                                                                                                                                                                                                       |
| <p><br></p> | <p><br></p> | UsualStayFree CutoffAge     | C                                                                           | <p><br></p>                                                                 | 12                                                                                   | 2 Char                                                                                | <p>Stay free child age limit.</p><p><br></p><p>Only Required when KidsStayFree Attribute = true</p>                                                                                                                                                                                                                     |
| <p><br></p> | <p><br></p> | UsualStayFree ChildPerAdult | O                                                                           | <p><br></p>                                                                 | 2                                                                                    | 2 Char                                                                                | <p>Stay free child maximum per adult.</p><p><br></p><p>Note: the</p><p>ChildPolicyExtended TPA extension can be used to define more complicated policies.</p>                                                                                                                                                           |
| <p><br></p> | <p><br></p> | KidsStayFree                | C                                                                           | R                                                                           | <p><br></p>                                                                          | true false                                                                            | <p>Children stay free indicator.</p><p>Only Required when action code is add or Overwrite = true.</p>                                                                                                                                                                                                                   |
| Description | 6           | <p><br></p>                 | O                                                                           | <p><br></p>                                                                 | <p><br></p>                                                                          | <p><br></p>                                                                           | Only 1 element allowed per Policy Info.                                                                                                                                                                                                                                                                                 |
| Text        | 7           | <p><br></p>                 | R                                                                           | <p><br></p>                                                                 | Children under 10 must be accompanie d by an adult in all public areas at all times. | 310 Char                                                                              | <p>Child policy description.</p><p><br></p><p>Required for Description Element.  If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual element.</p>                                                                                                                          |
| TaxPolicies | 5           | <p><br></p>                 | C                                                                           | <p><br></p>                                                                 | <p><br></p>                                                                          | <p><br></p>                                                                           | <p>Only Required when</p><p>action code is add </p><p><br></p><p>Only 1 element allowed per Property message.</p>                                                                                                                                                                                                       |
| TaxPolicy   | 6           | <p><br></p>                 | R                                                                           | <p><br></p>                                                                 | <p><br></p>                                                                          | <p><br></p>                                                                           | Required when TaxPolicies element is present.                                                                                                                                                                                                                                                                           |
| <p><br></p> | <p><br></p> | Code                        | R                                                                           | R                                                                           | <p><br></p>                                                                          | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p> | <p>Fee Tax Type (FTT).</p><p><br></p><p>Required for TaxPolicy element.</p><p><br></p><p>GDS Note: Element required with a value of “19” (VAT/GST tax) when property’s information is delivered to the GDSs. If tax code is not applicable to the property, it should be sent with Amount=”0”, but it must be sent.</p> |
| <p><br></p> | <p><br></p> | Type                        | C                                                                           | R                                                                           | Inclusive                                                                            | <p>Values</p><p>“Inclusive” or</p><p>“Exclusive”</p>                                  | Defines whether tax is included in the fee.                                                                                                                                                                                                                                                                             |
| <p><br></p> | <p><br></p> | Percent                     | C                                                                           | R                                                                           | 15                                                                                   | 3 Char                                                                                | Fee or tax stated as a percent.                                                                                                                                                                                                                                                                                         |

<br>

| **Element**    | **Level**   | **Attribute** | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example** | **Usage**                                                                             | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                      |
| -------------- | ----------- | ------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ----------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <p><br></p>    | <p><br></p> | <p><br></p>   | <p><br></p>                                                                 | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                                                                           | <p><br></p><p>Attribute cannot be populated if Amount attribute is populated.</p><p><br></p><p>Attribute required when action code is add or Overwrite = true.</p>                                                                                                                                                                                                                                                                   |
| <p><br></p>    | <p><br></p> | Amount        | C                                                                           | R                                                                           | 20.00       | Decimal 12,3                                                                          | <p>Fee or tax stated as an amount.</p><p><br></p><p>Attribute cannot be populated if Percent attribute is populated.</p><p><br></p><p>Attribute required when action code is add or Overwrite = true.</p>                                                                                                                                                                                                                            |
| <p><br></p>    | <p><br></p> | ChargeUnit    | R                                                                           | O                                                                           | <p><br></p> | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p> | <p>Charge Type (CHG)</p><p><br></p><p>Required for TaxPolicy element.</p>                                                                                                                                                                                                                                                                                                                                                            |
| <p><br></p>    | <p><br></p> | EffectiveDate | C                                                                           | C                                                                           | 2011-01-01  | Date                                                                                  | <p>These dates specify when the tax policy is active.</p><p><br></p><p>The start and end dates are optional, but if one is specified then so must the other. For open-ended taxes/fees, an arbitrary end date in the future should be specified, such as 2099-12-31</p><p><br></p><p>It is valid for the start date to be in the future or the end date to be in the past, although the end data cannot be before the start date</p> |
| <p><br></p>    | <p><br></p> | ExpireDate    | C                                                                           | C                                                                           | 2015-12-31  | Date                                                                                  |                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| TaxDescription | 7           | <p><br></p>   | C                                                                           | <p><br></p>                                                                 | <p><br></p> | <p><br></p>                                                                           | <p>Only 1 element allowed per Tax Policy.</p><p><br></p><p>A tax/fee description is normally optional and can be used to provide additional information about the policy.</p><p>However, the description is required when there is more than one TaxPolicy with the same Code and ChargeUnit that are active at the same time.  In this</p>                                                                                          |

<br>

| **Element**  | **Level**   | **Attribute**    | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**                 | **Usage**                                                                             | **Description**                                                                                                                                                                                                                                                                                                               |
| ------------ | ----------- | ---------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p>  | <p><br></p> | <p><br></p>      | <p><br></p>                                                                 | <p><br></p>                                                                 | <p><br></p>                 | <p><br></p>                                                                           | <p>scenario, each of the similar tax policies must include a description that will allow a consumer to distinguish between them.</p><p><br></p><p>Tax policies are active at the same time if they have overlapping effective dates or if one of more does not have effective dates specified (i.e. it is always active).</p> |
| Text         | 8           | <p><br></p>      | R                                                                           | <p><br></p>                                                                 | Tax is applied to all fees. | 310 Char                                                                              | <p>Tax policy description text.</p><p><br></p><p>Required when</p><p>TaxDescription Element is present.</p><p><br></p><p>Only 1 Element allowed per tax policy. If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual element.</p>                                                 |
| PetsPolicies | 5           | <p><br></p>      | O                                                                           | <p><br></p>                                                                 | <p><br></p>                 | <p><br></p>                                                                           | Only 1 element allowed per Property message.                                                                                                                                                                                                                                                                                  |
| <p><br></p>  | <p><br></p> | PetsAllowedCo de | O                                                                           | O                                                                           | <p><br></p>                 | <p>“Pets Allowed”</p><p>“Pets Not</p><p>Allowed”</p>                                  | <p>Pet acceptance indicator.</p><p><br></p><p>For more detailed Pet Policy information, see Element PetPolicy.</p><p><br></p><p>Enumerated attributed. Must use one of the values found in the Usage column.</p>                                                                                                              |
| PetsPolicy   | 6           | <p><br></p>      | O                                                                           | <p><br></p>                                                                 | <p><br></p>                 | <p><br></p>                                                                           | <p><br></p>                                                                                                                                                                                                                                                                                                                   |
| <p><br></p>  | <p><br></p> | PetsPolicyCode   | R                                                                           | <p><br></p>                                                                 | <p><br></p>                 | <p>Refer to the</p><p>“HCD OTA</p><p>Supported Codes” spreadsheet for valid codes</p> | <p>Pet Policy (PET).</p><p><br></p><p>Required for PetPolicy element.</p>                                                                                                                                                                                                                                                     |
| Description  | 7           | <p><br></p>      | R                                                                           | <p><br></p>                                                                 | <p><br></p>                 | <p><br></p>                                                                           | <p>Required when PetsPolicy element is present.</p><p><br></p><p>Only 1 element allowed per Pet Policy.</p>                                                                                                                                                                                                                   |
| Text         | 8           | <p><br></p>      | O                                                                           | <p><br></p>                                                                 | Pets allowed under 15 lbs.  | 310 Char                                                                              | <p>Pet policy description.</p><p><br></p><p>Required when</p><p>Description element is present.</p>                                                                                                                                                                                                                           |

<br>

| **Element**      | **Level**   | **Attribute**                         | <p><strong>R</strong></p><p><strong>O</strong></p><p><strong>C</strong></p> | <p><strong>G</strong></p><p><strong>D</strong></p><p><strong>S</strong></p> | **Example**                 | **Usage**                                     | **Description**                                                                                                                                                                                                                                                                                           |
| ---------------- | ----------- | ------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------- | --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><br></p>      | <p><br></p> | <p><br></p>                           | <p><br></p>                                                                 | <p><br></p>                                                                 | <p><br></p>                 | <p><br></p>                                   | <p><br></p><p>Only 1 element allowed. If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual element.</p>                                                                                                                                                       |
| CommissionPolicy | 5           | <p><br></p>                           | O                                                                           | R                                                                           | <p><br></p>                 | <p><br></p>                                   | Only 1 element allowed per Property message.                                                                                                                                                                                                                                                              |
| <p><br></p>      | <p><br></p> | <p>CommissionAp</p><p>plicability</p> | O                                                                           | R                                                                           | SomeRates                   | <p>AllRates</p><p>SomeRates</p><p>NoRates</p> | Indicates whether the property pays commission on all, some or no rates. Required for properties subscribing to GDS content updates via HCD.                                                                                                                                                              |
| Description      | 6           | <p><br></p>                           | O                                                                           | <p><br></p>                                                                 | <p><br></p>                 | <p><br></p>                                   | Only 1 element allowed per Commission Policy.                                                                                                                                                                                                                                                             |
| Text             | 7           | <p><br></p>                           | O                                                                           | <p><br></p>                                                                 | <p>10%</p><p>Commission</p> | 310 Char                                      | <p>Commission policy description.</p><p><br></p><p>Required when</p><p>Description Element is present.</p><p><br></p><p>Only 1 element allowed. If more than one is present, an error will be returned.</p><p><br></p><p>Text is a multi-lingual element.</p>                                             |
| PaymentCompany   | 6           | <p><br></p>                           | O                                                                           | R                                                                           | <p><br></p>                 | <p><br></p>                                   | Only 1 element allowed per Commission Policy. Mandatory for properties subscribing to GDS content updates via HCD.                                                                                                                                                                                        |
| <p><br></p>      | <p><br></p> | Name                                  | R                                                                           | O                                                                           | H                           | 1 Char                                        | <p>Commission payment service identifier.</p><p>Required for</p><p>PaymentCompany element.</p><p>H = ENTERPRISE CONNECTIVITY Commission</p><p>Processing (previously</p><p>HCC)</p><p>C = NPC</p><p>W = WPS</p><p>P = Perot Systems</p><p>O = Other Commission</p><p>Processing Vendor</p><p>N = None</p> |

**Schema design view**

<figure><img src="/files/qnzcn12Ph424GwRDAqEH" alt=""><figcaption></figcaption></figure>

<br>

**Example transaction**

```xml
<OTA_HotelDescriptiveContentNotifRQ xmlns="
http://www.opentravel.org/OTA/2003/05
" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
" Version="4.000" PrimaryLangID="EN">
<HotelDescriptiveContents>
<HotelDescriptiveContent UnitofMeasureCode="1" CurrencyCode="USD" TimeZone="CST" BrandCode="ZZ" HotelCode="AA123" HotelName="Test Hotel" Overwrite="false"> <Policies>
<Policy>
<CancelPolicy>
<CancelPenalty PolicyCode="135">
<Deadline AbsoluteDeadline="15:30:00"/>
<AmountPercent TaxIncluded="false" Amount="50.00"/>
<PenaltyDescription>
<Text>Lost of deposit if not cancelled within cancellation period.</Text> </PenaltyDescription>
</CancelPenalty>
</CancelPolicy>
<GuaranteePaymentPolicy Removal="false">
<GuaranteePayment GuaranteeCode="GuaranteeDepositPolicy"
GuaranteeType="GuaranteeRequired" Start="2009-01-01" End="2009-03-31" Sun="true" Sat="true" Fri="true” Thur=”true” Weds=”true” Tue=”true” Mon=”true”/>
<Description>
<Text>Guarantee policy description text</Text>
</Description>
<GuaranteePayment GuaranteeCode=”MethodOfPaymentPolicy” Type="GuaranteePolicy" Start=”2009-01-01” End=”2009-12-31” PaymentCode=”5”/>
<Description>
<Text>Method of payment policy description text</Text> </Description>
<GuaranteePayment GuaranteeCode=”CreditCardPolicy” Type="GuaranteePolicy">


<AcceptedPayments>
<AcceptedPayment>
<PaymentCard CardCode="VI"/>
<PaymentCard CardCode="MC"/>
</AcceptedPayment>
</AcceptedPayments>
</GuaranteePayment>
</GuaranteePaymentPolicy>
<CheckoutCharges>
<CheckoutCharge Amount="20.00" Removal="false">
<Description>
<Text>Charge description</Text>
</Description>
</CheckoutCharge>
</CheckoutCharges>
<PolicyInfo CheckInTime="15:00:00" CheckOutTime="11:00:00" UsualStayFreeCutoffAge="4" UsualStayFreeChildPerAdult="1" KidsStayFree="true">
<Description>
<Text>Policy description</Text>
</Description>
</PolicyInfo>
<TaxPolicies>
<TaxPolicy Code="13" Percent="8.50" ChargeUnit="1">
<TaxDescription>
<Text>Policy description</Text>
</TaxDescription>
</TaxPolicy>
<TaxPolicy Type="Inclusive" Code="3" Amount="3.00"/>
<TaxPolicy Code="14" Amount=”10.00” ChargeUnit="19" Type=”Exclusive” EffectiveDate=”2011-01-01” ExpireDate=”2014-12-31”>
<TaxDescription>
<Text>Service charge of USD 10.00 per person per night</Text> </TaxDescription>
</TaxPolicy>
<TaxPolicy Code="14" Amount=”12.50” ChargeUnit="19" Type=”Exclusive” EffectiveDate=”2015-01-01” ExpireDate=”2099-12-31”>
<TaxDescription>
<Text>Service charge of USD 12.50 per person per night</Text> </TaxDescription>
</TaxPolicy>
</TaxPolicies>
<PetsPolicies PetsAllowedCode="PetsAllowed">
<PetsPolicy PetsPolicyCode="1"/>
<PetsPolicy PetsPolicyCode="2"/>
<Description>
<Text>Pets allowed under 15 pounds.</Text>
</Description>
</PetsPolicy>
</PetsPolicies>
<CommissionPolicy CommissionApplicability=”SomeRates”>
<Description>
<Text>Description text</Text>
</Description>
<PaymentCompany Name="H"/>
</CommissionPolicy> </Policy>


</Policies>
</HotelDescriptiveContent>
</HotelDescriptiveContents>
</OTA_HotelDescriptiveContentNotifRQ>
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.rategain.com/content/content-update-1/transaction-specifications/data-mapping-of-elements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
