# Fine print objects

We provide a number of pre-defined "fine print" phrases that can be displayed with a property's information on Booking.com. These phrases cover common rules and policies regarding check-in procedures, payment deadlines, and so on. You can configure the phrases with a `StandardPhrases` element, contained in a `TPA_Extensions` parent. This page describes the elements and attributes of this particular variant of the `TPA_Extensions` descendants tree.

## Related calls

* [OTA_HotelDescriptiveContentNotif](/connectivity/docs/ota-hoteldescriptivecontentnotif) – Set a property's details.


## Sample XML

The sample below is an excerpt and not a valid XML document.


```xml
<TPA_Extensions>
  <StandardPhrases>
    <StandardPhrase Name="KeyCollection" Enabled="1">
      <Options>
        <Option Name="KeyCollectionAddressLine">Rembrandtplein</Option>
        <Option Name="KeyCollectionCityName">Amsterdam</Option>
        <Option Name="KeyCollectionPostalCode">1017 CD</Option>
      </Options>
    </StandardPhrase>
    <StandardPhrase Name="GuestIdentification" Enabled="1"/>
    <StandardPhrase Name="InformArrivalTime" Enabled="1"/>
    <StandardPhrase Name="PayBeforeStay" Enabled="1"/>
    <StandardPhrase Name="TattooRestriction" Enabled="1"/>
    <StandardPhrase Name="Renovation" Enabled="1">
      <Options>        
        <Option Name="RenovationFrom">2017-02-18</Option>
        <Option Name="RenovationUntil">2017-02-19</Option>
      </Options>
    </StandardPhrase>
    <StandardPhrase Name="SecurityDeposit" Enabled="1">
      <Options>        
        <Option Name="SecurityDepositAmount">120</Option>
      </Options>
    </StandardPhrase>
  </StandardPhrases>
</TPA_Extensions>
```

## TPA_Extensions

Our extensions to the [OTA](http://opentravelmodel.net/pubs/specifications/Specifications.html) standard. Child of `HotelDescriptiveContentNotif` (see [OTA_HotelDescriptiveContentNotif](/connectivity/docs/ota-hoteldescriptivecontentnotif)).

| Field | Description | Type | Required | Notes |
|  --- | --- | --- | --- | --- |
| `StandardPhrases` | - | array of [StandardPhrase](/connectivity/docs/fine-print#standardphrase) | Optional | - |


## StandardPhrase

Contains configuration details for a standard phrase to display with the property's details on Booking.com. Child of `StandardPhrases` (see [TPA_Extensions](/connectivity/docs/fine-print#tpa-extensions)).

Note
Some standard phrases do not appear for certain property types.

| Field | Description | Type | Required | Notes |
|  --- | --- | --- | --- | --- |
| `StandardPhrase[@Enabled]` | Specifies whether the standard phrase is enabled. | boolean | Required | Boolean expressed as integer. Accepts: `1` (true), `0` (false). |
| `StandardPhrase[@Name]` | Specifies the type of standard phrase. | enum | Required | Accepts: `GuestIdentification`, `InformArrivalTime`, `KeyCollection`, `PayBeforeStay`, `Renovation`, `SecurityDeposit`, `TattooRestriction`.**NOTE:** Some values have consequences for [Option](/connectivity/docs/fine-print#option). |
| `Options` | - | array of [Option](/connectivity/docs/fine-print#option) | Optional | **Required** if `StandardPhrase[@Name]` is `KeyCollection`, `Renovation`, or `SecurityDeposit`. See also [Option@Name](/connectivity/docs/fine-print#optionname). |


### StandardPhrase[@Name]

The attribute `StandardPhrase[@Name]` specifies which standard phrase must be displayed. It accepts the values in the table below. Some values require the presence of one or more [Option](/connectivity/docs/fine-print#option) children inside the `StandardPhrase` element. For examples, see [Sample XML](/connectivity/docs/fine-print#sample-xml).

| Value | Description |
|  --- | --- |
| `GuestIdentification` | Guests must show photo identification and credit card when checking in. |
| `InformArrivalTime` | Guests must inform the property in advance of their expected arrival time. |
| `KeyCollection` | Guests must collect their key at a specified address. Use [Option](/connectivity/docs/fine-print#option) elements to specify the address details. |
| `PayBeforeStay` | Guests must pay for their stay in advance with a bank transfer. |
| `Renovation` | The property will be undergoing renovations during a specified period. Use [Option](/connectivity/docs/fine-print#option) elements to specify the start and end date. |
| `SecurityDeposit` | Guests must pay a specified amount as a refundable deposit, to cover any damages they cause to the property. Use an [Option](/connectivity/docs/fine-print#option) element to specify the amount. |
| `TattooRestriction` | Guests with tattoos are not allowed to use certain facilities at the hotel, such as communal baths. |


## Option

Contains additional details about certain standard phrases. Child of `Options` (see [StandardPhrase](/connectivity/docs/fine-print#standardphrase)).

Note
This element is **required** if `StandardPhrase[@Name]` is
`KeyCollection`, `Renovation`, or `SecurityDeposit`. See also
[StandardPhrase@Name](/connectivity/docs/fine-print#standardphrasename).

| Field | Description | Type | Required | Notes |
|  --- | --- | --- | --- | --- |
| `Option` | - |  | Required | - |
| `Option[@Name]` | The type of option. | enum | Required | Accepts: `KeyCollectionAddressLine`, `KeyCollectionCityName`, `KeyCollectionPostalCode`, `RenovationFrom`, `RenovationUntil`, `SecurityDepositAmount`. See [Option@Name](/connectivity/docs/fine-print#optionname) for details. |


### Option[@Name]

The attribute `Option[@Name]` accepts the values in the table below.

Note
Pay close attention to the first part of each value name. It contains
a reference to a possible value of [StandardPhrase@Name](/connectivity/docs/fine-print#standardphrasename). For example,
`Option[@Name="KeyCollectionAddressName"]` refers to `StandardPhrase[@Name="KeyCollection"]`.

This reference implies a certain
requirement, which we explain in more detail in the **Description**
column. Don't forget to also check the [full XML sample](/connectivity/docs/fine-print#sample-xml).

| Value | Description |
|  --- | --- |
| `KeyCollectionAddressLine` | The street name and number for the key collection address. Required if `StandardPhrase[@Name="KeyCollection"]`. |
| `KeyCollectionCityName` | The city name for the key collection address. Required if `StandardPhrase[@Name="KeyCollection"]`. |
| `KeyCollectionPostalCode` | The postal code for the key collection address. Required if `StandardPhrase[@Name="KeyCollection"]`. |
| `RenovationFrom` | The start date of the renovations. Format: `YYYY-MM-DD`. Required if `StandardPhrase[@Name="Renovation"]`. |
| `RenovationUntil` | The end date of the renovations. Format: `YYYY-MM-DD`. Required if `StandardPhrase[@Name="Renovation"]`. |
| `SecurityDepositAmount` | The deposit amount, in the property's default currency. Required if `StandardPhrase[@Name="SecurityDeposit"]`. |