PriceQualifierGroup

Attribute Group Information

Attributes

QName Type Fixed Default Use Inheritable Annotation
Currency CurrencyCodeType optional
**************************************- Currency codes are
validated against 3 letter codes only but should be compliant with the ISO 4217
list. This is more open and provides a lighter schema.
**************************************-
**************************************- Maintenance:
DF/2003-11-13: Comment copied from type definition
**************************************-
Decimals xs:integer 2 optional
OriginalValue MoneyType optional
Used to contain a promotion or special offer value in relation
with the<Type/>element
Role PriceRoleType optional
This describes what is the role of the price in the package /
transaction... **>Base : The price for the base period. Additional weeks /
days would be described as supplements. **>Detail : Can be used to detail
prices contained in another price. Detail prices should not be added to a total.
**>Information: Information price is provided for information only, not for
cotation because value is unsure. **>Max: Maximum price. Used mainly in
requests in a range or to give an upper limit for prices calculated via a
percentage. **>Min: Minimum price. Used mainly in requests in a range or to
give a lower limit for prices calculated via a percentage. **>Partial: The
give price must be complemented by other prices to become valid.
**>Supplement: To provide additional prices on top of a partial or base
price.
SellLocation SellLocationCodeType optional
A price or segment can be valid only if booked in specific places
: **>Any (or omitted) : where and when the booking is made is not relevant
**>Local: Booking can only be made locally at the travel destination. A
separate quotation can however be placed if price is not information.
**>Merchant: Booking can only be made before the travel starts, at the
merchant site or web site (not necessarily the vendor).
Target PriceTargetCodeType optional
Type PriceTypeCodeType optional
VAT PriceVatType optional
**>true:VAT is included in the price. The VAT tag could contain
the VAT amount and/or percentage. That amount need not be added to the price
value to include the VAT **>false:VAT is not included.The VAT tag could
contain the VAT amount and/or percentage. That amount need be added to the price
value to include the VAT.

Used By

Attribute Group PriceGroup

Source

<xs:attributeGroup name="PriceQualifierGroup">
  <xs:attribute name="Currency" type="CurrencyCodeType" use="optional">
    <xs:annotation>
      <xs:documentation>**************************************- Currency codes are validated against 3 letter codes only but should be compliant with the ISO 4217 list. This is more open and provides a lighter schema. **************************************-</xs:documentation>
      <xs:documentation>**************************************- Maintenance: DF/2003-11-13: Comment copied from type definition **************************************-</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Decimals" type="xs:integer" use="optional" default="2"/>
  <xs:attribute name="Role" type="PriceRoleType" use="optional">
    <xs:annotation>
      <xs:documentation>This describes what is the role of the price in the package / transaction... **>Base : The price for the base period. Additional weeks / days would be described as supplements. **>Detail : Can be used to detail prices contained in another price. Detail prices should not be added to a total. **>Information: Information price is provided for information only, not for cotation because value is unsure. **>Max: Maximum price. Used mainly in requests in a range or to give an upper limit for prices calculated via a percentage. **>Min: Minimum price. Used mainly in requests in a range or to give a lower limit for prices calculated via a percentage. **>Partial: The give price must be complemented by other prices to become valid. **>Supplement: To provide additional prices on top of a partial or base price.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Target" type="PriceTargetCodeType" use="optional"/>
  <xs:attribute name="Type" type="PriceTypeCodeType" use="optional"/>
  <xs:attribute name="SellLocation" type="SellLocationCodeType" use="optional">
    <xs:annotation>
      <xs:documentation>A price or segment can be valid only if booked in specific places : **>Any (or omitted) : where and when the booking is made is not relevant **>Local: Booking can only be made locally at the travel destination. A separate quotation can however be placed if price is not information. **>Merchant: Booking can only be made before the travel starts, at the merchant site or web site (not necessarily the vendor).</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="VAT" type="PriceVatType" use="optional">
    <xs:annotation>
      <xs:documentation>**>true:VAT is included in the price. The VAT tag could contain the VAT amount and/or percentage. That amount need not be added to the price value to include the VAT **>false:VAT is not included.The VAT tag could contain the VAT amount and/or percentage. That amount need be added to the price value to include the VAT.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="OriginalValue" type="MoneyType" use="optional">
    <xs:annotation>
      <xs:documentation>Used to contain a promotion or special offer value in relation with the
        <Type/>element</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>