PriceGroup

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
Formula xs:string optional
OriginalValue MoneyType optional
Used to contain a promotion or special offer value in relation
with the<Type/>element
Percentage PercentageType optional
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.
Value MoneyType optional

Used By

Source

<xs:attributeGroup name="PriceGroup">
  <xs:attribute name="Percentage" type="PercentageType" use="optional"/>
  <xs:attribute name="Formula" type="xs:string" use="optional"/>
  <xs:attribute name="Value" type="MoneyType" use="optional"/>
  <xs:attributeGroup ref="PriceQualifierGroup"/>
</xs:attributeGroup>