# Policy

Multiple ancestors
`Policy` can be a descendant of:

* [OTA_HotelDescriptiveContentNotifRQ](/connectivity/docs/api-reference/ota_hoteldescriptivecontentnotifrq)
* [OTA_HotelDescriptiveInfoRS](/connectivity/docs/api-reference/ota_hoteldescriptiveinfors)


## [OTA_HotelDescriptiveContentNotifRQ](/connectivity/docs/api-reference/ota_hoteldescriptivecontentnotifrq)

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [Policies](/connectivity/docs/api-reference/policies)/`Policy` | Policy details. | object | 0..1 | - |
| `Policy`/[PolicyInfo](/connectivity/docs/api-reference/policyinfo) | Check-in/-out times. | object | 0..1 | - |
| `Policy`/[PetsPolicies](/connectivity/docs/api-reference/petspolicies) | Policies around pets. | array of [PetsPolicy](/connectivity/docs/api-reference/petspolicy) | 0..1 | - |
| `Policy`/[CancelPolicy](/connectivity/docs/api-reference/cancelpolicy) | Policies around cancellations and no-shows. | array of [CancelPenalty](/connectivity/docs/api-reference/cancelpenalty) | 0..1 | - |
| `Policy`/[GuaranteePaymentPolicy](/connectivity/docs/api-reference/guaranteepaymentpolicy) | Policies around refunds. | array of [GuaranteePayment](/connectivity/docs/api-reference/guaranteepayment) | 0..1 | - |
| `Policy`/[TaxPolicies](/connectivity/docs/api-reference/taxpolicies) | Policies around taxes. | array of [TaxPolicy](/connectivity/docs/api-reference/taxpolicy) | 0..1 | - |
| `Policy`/[FeePolicies](/connectivity/docs/api-reference/feepolicies) | Policies around service fees (WiFi, heating, pets, etc.). | array of [FeePolicy](/connectivity/docs/api-reference/feepolicy) | 0..1 | - |


### XML


```xml
<Policy>
  <PolicyInfo ... />
  <PetsPolicies ... >
    ...
  </PetsPolicies>
  <CancelPolicy>
    ...
  </CancelPolicy>
  <GuaranteePaymentPolicy>
    ...
  </GuaranteePaymentPolicy>
  <TaxPolicies>
    ...
  </TaxPolicies>
  <FeePolicies>
    ...
  </FeePolicies>
</Policy>
```

## [OTA_HotelDescriptiveInfoRS](/connectivity/docs/api-reference/ota_hoteldescriptiveinfors)

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [Policies](/connectivity/docs/api-reference/policies)/`Policy` | Policy details. | object | 0..1 | - |
| `Policy`/[PolicyInfo](/connectivity/docs/api-reference/policyinfo) | Check-in/-out times. | object | 0..1 | - |
| `Policy`/[PetsPolicy](/connectivity/docs/api-reference/petspolicy) | Policies around pets. | array of [PetsPolicy](/connectivity/docs/api-reference/petspolicy) | 0..1 | - |
| `Policy`/[CancelPolicy](/connectivity/docs/api-reference/cancelpolicy) | Policies around cancellations and no-shows. | array of [CancelPenalty](/connectivity/docs/api-reference/cancelpenalty) | 0..1 | - |
| `Policy`/[GuaranteePaymentPolicy](/connectivity/docs/api-reference/guaranteepaymentpolicy) | Policies around refunds. | array of [GuaranteePayment](/connectivity/docs/api-reference/guaranteepayment) | 0..1 | - |
| `Policy`/[TaxPolicies](/connectivity/docs/api-reference/taxpolicies) | Policies around taxes. | array of [TaxPolicy](/connectivity/docs/api-reference/taxpolicy) | 0..1 | - |
| `Policy`/[FeePolicies](/connectivity/docs/api-reference/feepolicies) | Policies around service fees. | array of [FeePolicy](/connectivity/docs/api-reference/feepolicy) | 0..1 | - |
| `Policy`/[TPA_Extensions](/connectivity/docs/api-reference/tpa_extensions) | Extensions to the OTA Standard | Object | 0..1 | Optional |
| `Policy`/TPA_Extensions/OverwriteFutureFees | Setting that enables you to prevent or allow copying fees to a future moment in time. | Boolean | 0..1 | Boolean expressed as integer. `1` = `true`, `0` = `false`. Default: `1`. For more information, see [copying fees forward.](/connectivity/docs/tsk-create-property/#copying-fees-forward) |


### XML


```xml
<Policy>
  <PolicyInfo ... />
  <PetsPolicy ... >
    ...
  </PetsPolicy>
  <CancelPolicy>
    ...
  </CancelPolicy>
  <GuaranteePaymentPolicy>
    ...
  </GuaranteePaymentPolicy>
  <TaxPolicies>
    ...
  </TaxPolicies>
  <FeePolicies>
    ...
  </FeePolicies>
  <TPA_Extensions ... />
</Policy>
```

## Related endpoints

* [/ota/OTA_HotelDescriptiveContentNotif](/connectivity/docs/ota-hoteldescriptivecontentnotif)
* [/ota/OTA_HotelDescriptiveInfo](/connectivity/docs/ota-hoteldescriptiveinfo)