Showing:

Annotations
Diagrams
Instances
Model
Properties
Source
Used by
Included schema StringCommonPrice.xsd
Namespace http://string.drv.de/xmlschema/string
Properties
attribute form default unqualified
element form default qualified
Element PricesRequestType / DetailPrices
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonPriceType_PriceName StringCommonPrice_xsd.tmp#CommonPriceType_Quantity StringCommonPrice_xsd.tmp#CommonPriceType_Price StringCommonPrice_xsd.tmp#CommonPriceType_VATAmount StringCommonPrice_xsd.tmp#CommonPriceType_VATPercentage StringCommonPrice_xsd.tmp#CommonPriceType_VATIncluded StringCommonPrice_xsd.tmp#CommonPriceType_AssignedTravellers StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServices StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServiceTypes StringCommonPrice_xsd.tmp#CommonPriceType_AssignedToBooking StringCommonPrice_xsd.tmp#CommonPriceType StringCommonPrice_xsd.tmp#CommonPriceRequestType
Type CommonPriceRequestType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable true
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Price, PriceName, Quantity, VATAmount, VATIncluded, VATPercentage
Instance
<DetailPrices xmlns="http://string.drv.de/xmlschema/string">
  <PriceName>{0,unbounded}</PriceName>
  <Quantity>{1,1}</Quantity>
  <Price>{1,1}</Price>
  <VATAmount>{0,1}</VATAmount>
  <VATPercentage>{0,1}</VATPercentage>
  <VATIncluded>{0,1}</VATIncluded>
  <AssignedTravellers>{0,1}</AssignedTravellers>
  <AssignedServices>{0,1}</AssignedServices>
  <AssignedServiceTypes>{0,1}</AssignedServiceTypes>
  <AssignedToBooking>{0,1}</AssignedToBooking>
</DetailPrices>
Source
<xs:element name="DetailPrices" type="CommonPriceRequestType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
Element CommonPriceType / PriceName
Namespace http://string.drv.de/xmlschema/string
Annotations
Price description
Diagram
Diagram StringCommonTypes_xsd.tmp#TextLanguageType_Text StringCommonTypes_xsd.tmp#TextLanguageType_LanguageCode StringCommonTypes_xsd.tmp#TextLanguageType
Type TextLanguageType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children LanguageCode, Text
Instance
<PriceName xmlns="http://string.drv.de/xmlschema/string">
  <Text>{1,1}</Text>
  <LanguageCode>{1,1}</LanguageCode>
</PriceName>
Source
<xs:element name="PriceName" type="TextLanguageType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Price description</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonPriceType / Quantity
Namespace http://string.drv.de/xmlschema/string
Annotations
Quantity of price
Diagram
Diagram
Type xs:int
Properties
content simple
nillable false
Source
<xs:element name="Quantity" type="xs:int" nillable="false">
  <xs:annotation>
    <xs:documentation>Quantity of price</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonPriceType / Price
Namespace http://string.drv.de/xmlschema/string
Annotations
Price amount
Diagram
Diagram StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Amount StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Currency StringCommonPriceTypes_xsd.tmp#CurrencyAmountType
Type CurrencyAmountType
Properties
content complex
nillable false
Model
Children Amount, Currency
Instance
<Price xmlns="http://string.drv.de/xmlschema/string">
  <Amount>{1,1}</Amount>
  <Currency>{0,1}</Currency>
</Price>
Source
<xs:element name="Price" type="CurrencyAmountType" nillable="false">
  <xs:annotation>
    <xs:documentation>Price amount</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonPriceType / VATAmount
Namespace http://string.drv.de/xmlschema/string
Annotations
VAT amount
Diagram
Diagram StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Amount StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Currency StringCommonPriceTypes_xsd.tmp#CurrencyAmountType
Type CurrencyAmountType
Properties
content complex
minOccurs 0
nillable false
Model
Children Amount, Currency
Instance
<VATAmount xmlns="http://string.drv.de/xmlschema/string">
  <Amount>{1,1}</Amount>
  <Currency>{0,1}</Currency>
</VATAmount>
Source
<xs:element name="VATAmount" type="CurrencyAmountType" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>VAT amount</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonPriceType / VATPercentage
Namespace http://string.drv.de/xmlschema/string
Annotations
VAT percentage
Diagram
Diagram
Type xs:decimal
Properties
content simple
minOccurs 0
nillable false
Source
<xs:element name="VATPercentage" type="xs:decimal" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>VAT percentage</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonPriceType / VATIncluded
Namespace http://string.drv.de/xmlschema/string
Annotations
Flag if VAT is included or additional
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
nillable false
Source
<xs:element name="VATIncluded" type="xs:boolean" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Flag if VAT is included or additional</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonPriceType / AssignedTravellers
Namespace http://string.drv.de/xmlschema/string
Annotations
List of assigned participants for this detail price
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifiersType_Identifier StringCommonTypes_xsd.tmp#IdentifiersType
Type IdentifiersType
Properties
content complex
minOccurs 0
nillable true
Model
Children Identifier
Instance
<AssignedTravellers xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,unbounded}</Identifier>
</AssignedTravellers>
Source
<xs:element name="AssignedTravellers" type="IdentifiersType" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of assigned participants for this detail price</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonPriceType / AssignedServices
Namespace http://string.drv.de/xmlschema/string
Annotations
List of assigned services for this detail price
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifiersType_Identifier StringCommonTypes_xsd.tmp#IdentifiersType
Type IdentifiersType
Properties
content complex
minOccurs 0
nillable true
Model
Children Identifier
Instance
<AssignedServices xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,unbounded}</Identifier>
</AssignedServices>
Source
<xs:element name="AssignedServices" type="IdentifiersType" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of assigned services for this detail price</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonPriceType / AssignedServiceTypes
Namespace http://string.drv.de/xmlschema/string
Annotations
List of assigned service types (e.g. rooms, flight classes) for this detail price
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifiersType_Identifier StringCommonTypes_xsd.tmp#IdentifiersType
Type IdentifiersType
Properties
content complex
minOccurs 0
nillable true
Model
Children Identifier
Instance
<AssignedServiceTypes xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,unbounded}</Identifier>
</AssignedServiceTypes>
Source
<xs:element name="AssignedServiceTypes" type="IdentifiersType" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of assigned service types (e.g. rooms, flight classes) for this detail price</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonPriceType / AssignedToBooking
Namespace http://string.drv.de/xmlschema/string
Annotations
Flag if this price is assigned to the whole booking
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
nillable false
Source
<xs:element name="AssignedToBooking" type="xs:boolean" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Flag if this price is assigned to the whole booking</xs:documentation>
  </xs:annotation>
</xs:element>
Element PricesResponseType / DetailPrices
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonPriceType_PriceName StringCommonPrice_xsd.tmp#CommonPriceType_Quantity StringCommonPrice_xsd.tmp#CommonPriceType_Price StringCommonPrice_xsd.tmp#CommonPriceType_VATAmount StringCommonPrice_xsd.tmp#CommonPriceType_VATPercentage StringCommonPrice_xsd.tmp#CommonPriceType_VATIncluded StringCommonPrice_xsd.tmp#CommonPriceType_AssignedTravellers StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServices StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServiceTypes StringCommonPrice_xsd.tmp#CommonPriceType_AssignedToBooking StringCommonPrice_xsd.tmp#CommonPriceType StringCommonPrice_xsd.tmp#CommonPriceResponseType
Type CommonPriceResponseType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable true
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Price, PriceName, Quantity, VATAmount, VATIncluded, VATPercentage
Instance
<DetailPrices xmlns="http://string.drv.de/xmlschema/string">
  <PriceName>{0,unbounded}</PriceName>
  <Quantity>{1,1}</Quantity>
  <Price>{1,1}</Price>
  <VATAmount>{0,1}</VATAmount>
  <VATPercentage>{0,1}</VATPercentage>
  <VATIncluded>{0,1}</VATIncluded>
  <AssignedTravellers>{0,1}</AssignedTravellers>
  <AssignedServices>{0,1}</AssignedServices>
  <AssignedServiceTypes>{0,1}</AssignedServiceTypes>
  <AssignedToBooking>{0,1}</AssignedToBooking>
</DetailPrices>
Source
<xs:element name="DetailPrices" type="CommonPriceResponseType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
Element PricesResponseType / TotalPrices
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#TotalPriceType_ServicePrice StringCommonPrice_xsd.tmp#TotalPriceType_ServiceTypePrice StringCommonPrice_xsd.tmp#TotalPriceType_TravellerPrice StringCommonPrice_xsd.tmp#TotalPriceType_BookingPrice StringCommonPrice_xsd.tmp#TotalPriceType
Type TotalPriceType
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable true
Model
Children BookingPrice, ServicePrice, ServiceTypePrice, TravellerPrice
Instance
<TotalPrices xmlns="http://string.drv.de/xmlschema/string">
  <ServicePrice>{1,1}</ServicePrice>
  <ServiceTypePrice>{1,1}</ServiceTypePrice>
  <TravellerPrice>{1,1}</TravellerPrice>
  <BookingPrice>{1,1}</BookingPrice>
</TotalPrices>
Source
<xs:element name="TotalPrices" type="TotalPriceType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
Element TotalPriceType / ServicePrice
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_RecommendedRetailPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesTaxes StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalIncentivesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType StringCommonPrice_xsd.tmp#CommonTotalServicePriceType_AssignedService StringCommonPrice_xsd.tmp#CommonTotalServicePriceType
Type CommonTotalServicePriceType
Type hierarchy
Properties
content complex
nillable true
Model
Children AssignedService, RecommendedRetailPrice, TotalIncentivesPrice, TotalSalesPrice, TotalSalesTaxes
Instance
<ServicePrice xmlns="http://string.drv.de/xmlschema/string">
  <TotalSalesPrice>{1,1}</TotalSalesPrice>
  <RecommendedRetailPrice>{0,1}</RecommendedRetailPrice>
  <TotalSalesTaxes>{0,1}</TotalSalesTaxes>
  <TotalIncentivesPrice>{0,1}</TotalIncentivesPrice>
  <AssignedService>{1,1}</AssignedService>
</ServicePrice>
Source
<xs:element name="ServicePrice" type="CommonTotalServicePriceType" nillable="true"/>
Element CommonTotalPriceType / TotalSalesPrice
Namespace http://string.drv.de/xmlschema/string
Annotations
Total sales amount
Diagram
Diagram StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Amount StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Currency StringCommonPriceTypes_xsd.tmp#CurrencyAmountType
Type CurrencyAmountType
Properties
content complex
nillable false
Model
Children Amount, Currency
Instance
<TotalSalesPrice xmlns="http://string.drv.de/xmlschema/string">
  <Amount>{1,1}</Amount>
  <Currency>{0,1}</Currency>
</TotalSalesPrice>
Source
<xs:element name="TotalSalesPrice" type="CurrencyAmountType" nillable="false">
  <xs:annotation>
    <xs:documentation>Total sales amount</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonTotalPriceType / RecommendedRetailPrice
Namespace http://string.drv.de/xmlschema/string
Annotations
Recommended price from touroperator
Diagram
Diagram StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Amount StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Currency StringCommonPriceTypes_xsd.tmp#CurrencyAmountType
Type CurrencyAmountType
Properties
content complex
minOccurs 0
nillable true
Model
Children Amount, Currency
Instance
<RecommendedRetailPrice xmlns="http://string.drv.de/xmlschema/string">
  <Amount>{1,1}</Amount>
  <Currency>{0,1}</Currency>
</RecommendedRetailPrice>
Source
<xs:element name="RecommendedRetailPrice" type="CurrencyAmountType" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Recommended price from touroperator</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonTotalPriceType / TotalSalesTaxes
Namespace http://string.drv.de/xmlschema/string
Annotations
Total sales taxes included in the sales price
Diagram
Diagram StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Amount StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Currency StringCommonPriceTypes_xsd.tmp#CurrencyAmountType
Type CurrencyAmountType
Properties
content complex
minOccurs 0
nillable true
Model
Children Amount, Currency
Instance
<TotalSalesTaxes xmlns="http://string.drv.de/xmlschema/string">
  <Amount>{1,1}</Amount>
  <Currency>{0,1}</Currency>
</TotalSalesTaxes>
Source
<xs:element name="TotalSalesTaxes" type="CurrencyAmountType" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Total sales taxes included in the sales price</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonTotalPriceType / TotalIncentivesPrice
Namespace http://string.drv.de/xmlschema/string
Annotations
Total amount of in  centivese
Diagram
Diagram StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Amount StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Currency StringCommonPriceTypes_xsd.tmp#CurrencyAmountType
Type CurrencyAmountType
Properties
content complex
minOccurs 0
nillable false
Model
Children Amount, Currency
Instance
<TotalIncentivesPrice xmlns="http://string.drv.de/xmlschema/string">
  <Amount>{1,1}</Amount>
  <Currency>{0,1}</Currency>
</TotalIncentivesPrice>
Source
<xs:element name="TotalIncentivesPrice" type="CurrencyAmountType" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Total amount of in centivese</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonTotalServicePriceType / AssignedService
Namespace http://string.drv.de/xmlschema/string
Annotations
Reference to a servicer or package in case that the price is included in another component
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifierType
Type IdentifierType
Properties
content simple
nillable false
Source
<xs:element name="AssignedService" type="IdentifierType" nillable="false">
  <xs:annotation>
    <xs:documentation>Reference to a servicer or package in case that the price is included in another component</xs:documentation>
  </xs:annotation>
</xs:element>
Element TotalPriceType / ServiceTypePrice
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_RecommendedRetailPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesTaxes StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalIncentivesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType StringCommonPrice_xsd.tmp#CommonTotalServiceTypePriceType_AssignedServiceType StringCommonPrice_xsd.tmp#CommonTotalServiceTypePriceType
Type CommonTotalServiceTypePriceType
Type hierarchy
Properties
content complex
nillable true
Model
Children AssignedServiceType, RecommendedRetailPrice, TotalIncentivesPrice, TotalSalesPrice, TotalSalesTaxes
Instance
<ServiceTypePrice xmlns="http://string.drv.de/xmlschema/string">
  <TotalSalesPrice>{1,1}</TotalSalesPrice>
  <RecommendedRetailPrice>{0,1}</RecommendedRetailPrice>
  <TotalSalesTaxes>{0,1}</TotalSalesTaxes>
  <TotalIncentivesPrice>{0,1}</TotalIncentivesPrice>
  <AssignedServiceType>{1,1}</AssignedServiceType>
</ServiceTypePrice>
Source
<xs:element name="ServiceTypePrice" type="CommonTotalServiceTypePriceType" nillable="true"/>
Element CommonTotalServiceTypePriceType / AssignedServiceType
Namespace http://string.drv.de/xmlschema/string
Annotations
Reference to a service type (e.g. room, flight class)
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifierType
Type IdentifierType
Properties
content simple
nillable false
Source
<xs:element name="AssignedServiceType" type="IdentifierType" nillable="false">
  <xs:annotation>
    <xs:documentation>Reference to a service type (e.g. room, flight class)</xs:documentation>
  </xs:annotation>
</xs:element>
Element TotalPriceType / TravellerPrice
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_RecommendedRetailPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesTaxes StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalIncentivesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType StringCommonPrice_xsd.tmp#CommonTotalTravellerPriceType_AssignedTraveller StringCommonPrice_xsd.tmp#CommonTotalTravellerPriceType
Type CommonTotalTravellerPriceType
Type hierarchy
Properties
content complex
nillable true
Model
Children AssignedTraveller, RecommendedRetailPrice, TotalIncentivesPrice, TotalSalesPrice, TotalSalesTaxes
Instance
<TravellerPrice xmlns="http://string.drv.de/xmlschema/string">
  <TotalSalesPrice>{1,1}</TotalSalesPrice>
  <RecommendedRetailPrice>{0,1}</RecommendedRetailPrice>
  <TotalSalesTaxes>{0,1}</TotalSalesTaxes>
  <TotalIncentivesPrice>{0,1}</TotalIncentivesPrice>
  <AssignedTraveller>{1,1}</AssignedTraveller>
</TravellerPrice>
Source
<xs:element name="TravellerPrice" type="CommonTotalTravellerPriceType" nillable="true"/>
Element CommonTotalTravellerPriceType / AssignedTraveller
Namespace http://string.drv.de/xmlschema/string
Annotations
Reference to a traveller
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifierType
Type IdentifierType
Properties
content simple
nillable false
Source
<xs:element name="AssignedTraveller" type="IdentifierType" nillable="false">
  <xs:annotation>
    <xs:documentation>Reference to a traveller</xs:documentation>
  </xs:annotation>
</xs:element>
Element TotalPriceType / BookingPrice
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_RecommendedRetailPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesTaxes StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalIncentivesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType StringCommonPrice_xsd.tmp#CommonTotalBookingPriceType
Type CommonTotalBookingPriceType
Type hierarchy
Properties
content complex
nillable true
Model
Children RecommendedRetailPrice, TotalIncentivesPrice, TotalSalesPrice, TotalSalesTaxes
Instance
<BookingPrice xmlns="http://string.drv.de/xmlschema/string">
  <TotalSalesPrice>{1,1}</TotalSalesPrice>
  <RecommendedRetailPrice>{0,1}</RecommendedRetailPrice>
  <TotalSalesTaxes>{0,1}</TotalSalesTaxes>
  <TotalIncentivesPrice>{0,1}</TotalIncentivesPrice>
</BookingPrice>
Source
<xs:element name="BookingPrice" type="CommonTotalBookingPriceType" nillable="true"/>
Complex Type PricesRequestType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#PricesRequestType_DetailPrices
Used by
Model
Children DetailPrices
Source
<xs:complexType name="PricesRequestType">
  <xs:sequence>
    <xs:element name="DetailPrices" type="CommonPriceRequestType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type CommonPriceRequestType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonPriceType_PriceName StringCommonPrice_xsd.tmp#CommonPriceType_Quantity StringCommonPrice_xsd.tmp#CommonPriceType_Price StringCommonPrice_xsd.tmp#CommonPriceType_VATAmount StringCommonPrice_xsd.tmp#CommonPriceType_VATPercentage StringCommonPrice_xsd.tmp#CommonPriceType_VATIncluded StringCommonPrice_xsd.tmp#CommonPriceType_AssignedTravellers StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServices StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServiceTypes StringCommonPrice_xsd.tmp#CommonPriceType_AssignedToBooking StringCommonPrice_xsd.tmp#CommonPriceType
Type extension of CommonPriceType
Type hierarchy
Used by
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Price, PriceName, Quantity, VATAmount, VATIncluded, VATPercentage
Source
<xs:complexType name="CommonPriceRequestType">
  <xs:complexContent>
    <xs:extension base="CommonPriceType"/>
  </xs:complexContent>
</xs:complexType>
Complex Type CommonPriceType
Namespace http://string.drv.de/xmlschema/string
Annotations
Detail price assigned to a participant, service or service-type
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonPriceType_PriceName StringCommonPrice_xsd.tmp#CommonPriceType_Quantity StringCommonPrice_xsd.tmp#CommonPriceType_Price StringCommonPrice_xsd.tmp#CommonPriceType_VATAmount StringCommonPrice_xsd.tmp#CommonPriceType_VATPercentage StringCommonPrice_xsd.tmp#CommonPriceType_VATIncluded StringCommonPrice_xsd.tmp#CommonPriceType_AssignedTravellers StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServices StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServiceTypes StringCommonPrice_xsd.tmp#CommonPriceType_AssignedToBooking
Properties
abstract true
Used by
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Price, PriceName, Quantity, VATAmount, VATIncluded, VATPercentage
Source
<xs:complexType name="CommonPriceType" abstract="true">
  <xs:annotation>
    <xs:documentation>Detail price assigned to a participant, service or service-type</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="PriceName" type="TextLanguageType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Price description</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Quantity" type="xs:int" nillable="false">
      <xs:annotation>
        <xs:documentation>Quantity of price</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Price" type="CurrencyAmountType" nillable="false">
      <xs:annotation>
        <xs:documentation>Price amount</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VATAmount" type="CurrencyAmountType" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>VAT amount</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VATPercentage" type="xs:decimal" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>VAT percentage</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VATIncluded" type="xs:boolean" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Flag if VAT is included or additional</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedTravellers" type="IdentifiersType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of assigned participants for this detail price</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedServices" type="IdentifiersType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of assigned services for this detail price</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedServiceTypes" type="IdentifiersType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of assigned service types (e.g. rooms, flight classes) for this detail price</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AssignedToBooking" type="xs:boolean" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Flag if this price is assigned to the whole booking</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PricesResponseType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#PricesResponseType_DetailPrices StringCommonPrice_xsd.tmp#PricesResponseType_TotalPrices
Used by
Model
Children DetailPrices, TotalPrices
Source
<xs:complexType name="PricesResponseType">
  <xs:sequence>
    <xs:element name="DetailPrices" type="CommonPriceResponseType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="TotalPrices" type="TotalPriceType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type CommonPriceResponseType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonPriceType_PriceName StringCommonPrice_xsd.tmp#CommonPriceType_Quantity StringCommonPrice_xsd.tmp#CommonPriceType_Price StringCommonPrice_xsd.tmp#CommonPriceType_VATAmount StringCommonPrice_xsd.tmp#CommonPriceType_VATPercentage StringCommonPrice_xsd.tmp#CommonPriceType_VATIncluded StringCommonPrice_xsd.tmp#CommonPriceType_AssignedTravellers StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServices StringCommonPrice_xsd.tmp#CommonPriceType_AssignedServiceTypes StringCommonPrice_xsd.tmp#CommonPriceType_AssignedToBooking StringCommonPrice_xsd.tmp#CommonPriceType
Type extension of CommonPriceType
Type hierarchy
Used by
Model
Children AssignedServiceTypes, AssignedServices, AssignedToBooking, AssignedTravellers, Price, PriceName, Quantity, VATAmount, VATIncluded, VATPercentage
Source
<xs:complexType name="CommonPriceResponseType">
  <xs:complexContent>
    <xs:extension base="CommonPriceType"/>
  </xs:complexContent>
</xs:complexType>
Complex Type TotalPriceType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#TotalPriceType_ServicePrice StringCommonPrice_xsd.tmp#TotalPriceType_ServiceTypePrice StringCommonPrice_xsd.tmp#TotalPriceType_TravellerPrice StringCommonPrice_xsd.tmp#TotalPriceType_BookingPrice
Used by
Model
Children BookingPrice, ServicePrice, ServiceTypePrice, TravellerPrice
Source
<xs:complexType name="TotalPriceType">
  <xs:sequence>
    <xs:choice>
      <xs:element name="ServicePrice" type="CommonTotalServicePriceType" nillable="true"/>
      <xs:element name="ServiceTypePrice" type="CommonTotalServiceTypePriceType" nillable="true"/>
      <xs:element name="TravellerPrice" type="CommonTotalTravellerPriceType" nillable="true"/>
      <xs:element name="BookingPrice" type="CommonTotalBookingPriceType" nillable="true"/>
    </xs:choice>
  </xs:sequence>
</xs:complexType>
Complex Type CommonTotalServicePriceType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_RecommendedRetailPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesTaxes StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalIncentivesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType StringCommonPrice_xsd.tmp#CommonTotalServicePriceType_AssignedService
Type extension of CommonTotalPriceType
Type hierarchy
Used by
Model
Children AssignedService, RecommendedRetailPrice, TotalIncentivesPrice, TotalSalesPrice, TotalSalesTaxes
Source
<xs:complexType name="CommonTotalServicePriceType">
  <xs:complexContent>
    <xs:extension base="CommonTotalPriceType">
      <xs:sequence>
        <xs:element name="AssignedService" type="IdentifierType" nillable="false">
          <xs:annotation>
            <xs:documentation>Reference to a servicer or package in case that the price is included in another component</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type CommonTotalPriceType
Namespace http://string.drv.de/xmlschema/string
Annotations
Total price assigned to a participant, service or service-type
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_RecommendedRetailPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesTaxes StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalIncentivesPrice
Properties
abstract true
Used by
Model
Children RecommendedRetailPrice, TotalIncentivesPrice, TotalSalesPrice, TotalSalesTaxes
Source
<xs:complexType name="CommonTotalPriceType" abstract="true">
  <xs:annotation>
    <xs:documentation>Total price assigned to a participant, service or service-type</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TotalSalesPrice" type="CurrencyAmountType" nillable="false">
      <xs:annotation>
        <xs:documentation>Total sales amount</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="RecommendedRetailPrice" type="CurrencyAmountType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Recommended price from touroperator</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TotalSalesTaxes" type="CurrencyAmountType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Total sales taxes included in the sales price</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TotalIncentivesPrice" type="CurrencyAmountType" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Total amount of in centivese</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type CommonTotalServiceTypePriceType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_RecommendedRetailPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesTaxes StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalIncentivesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType StringCommonPrice_xsd.tmp#CommonTotalServiceTypePriceType_AssignedServiceType
Type extension of CommonTotalPriceType
Type hierarchy
Used by
Model
Children AssignedServiceType, RecommendedRetailPrice, TotalIncentivesPrice, TotalSalesPrice, TotalSalesTaxes
Source
<xs:complexType name="CommonTotalServiceTypePriceType">
  <xs:complexContent>
    <xs:extension base="CommonTotalPriceType">
      <xs:sequence>
        <xs:element name="AssignedServiceType" type="IdentifierType" nillable="false">
          <xs:annotation>
            <xs:documentation>Reference to a service type (e.g. room, flight class)</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type CommonTotalTravellerPriceType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_RecommendedRetailPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesTaxes StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalIncentivesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType StringCommonPrice_xsd.tmp#CommonTotalTravellerPriceType_AssignedTraveller
Type extension of CommonTotalPriceType
Type hierarchy
Used by
Model
Children AssignedTraveller, RecommendedRetailPrice, TotalIncentivesPrice, TotalSalesPrice, TotalSalesTaxes
Source
<xs:complexType name="CommonTotalTravellerPriceType">
  <xs:complexContent>
    <xs:extension base="CommonTotalPriceType">
      <xs:sequence>
        <xs:element name="AssignedTraveller" type="IdentifierType" nillable="false">
          <xs:annotation>
            <xs:documentation>Reference to a traveller</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type CommonTotalBookingPriceType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_RecommendedRetailPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalSalesTaxes StringCommonPrice_xsd.tmp#CommonTotalPriceType_TotalIncentivesPrice StringCommonPrice_xsd.tmp#CommonTotalPriceType
Type extension of CommonTotalPriceType
Type hierarchy
Used by
Model
Children RecommendedRetailPrice, TotalIncentivesPrice, TotalSalesPrice, TotalSalesTaxes
Source
<xs:complexType name="CommonTotalBookingPriceType">
  <xs:complexContent>
    <xs:extension base="CommonTotalPriceType"/>
  </xs:complexContent>
</xs:complexType>