complexType "PurchaseItemType"
Namespace:
Content:
complex, 25 elements
Defined:
globally in sales.xsd; see XML source
Includes:
definitions of 25 elements
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (25):
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
Purchase Item Information (part of PurchaseType)
XML Source (w/o annotations (1); see within schema source)
<xsd:complexType name="PurchaseItemType">
<xsd:sequence>
<xsd:element name="RunningNo" nillable="false" type="xsd:integer"/>
<xsd:element name="ProductId" nillable="false" type="xsd:integer"/>
<xsd:element name="ProductName" type="xsd:string"/>
<xsd:element name="NotificationNo">
<xsd:simpleType>
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DeliveryType" nillable="false" type="DeliverytypeType"/>
<xsd:element name="Currency" type="CurrencyType"/>
<xsd:element name="Quantity" nillable="false" type="xsd:integer"/>
<xsd:element name="ProductSinglePrice" type="xsd:double"/>
<xsd:element name="VatPct" type="xsd:double"/>
<xsd:element name="Discount" type="xsd:double"/>
<xsd:element name="ExtendedDownloadPrice" type="xsd:double"/>
<xsd:element name="ManualOrderPrice" type="xsd:double"/>
<xsd:element name="ShippingPrice" type="xsd:double"/>
<xsd:element name="ShippingVatPct" type="xsd:string"/>
<xsd:element minOccurs="0" name="PromotionId" nillable="true" type="xsd:integer"/>
<xsd:element minOccurs="0" name="PromotionCoupon" type="xsd:string"/>
<xsd:element minOccurs="0" name="CrossSellingProductId" type="xsd:integer"/>
<xsd:element minOccurs="0" name="PublisherAffiliateInformation" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="e5AffiliateInformation" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="KeyAccountResellerInformation" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="EanCode" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="YourProductId" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="ProductGroup" nillable="true" type="xsd:string"/>
<xsd:sequence maxOccurs="unbounded" minOccurs="0">
<xsd:element name="AdditionalInformation" type="AdditionalInformationType"/>
</xsd:sequence>
<xsd:sequence maxOccurs="unbounded" minOccurs="0">
<xsd:element name="PurchaseItemKey" type="PurchaseItemKeyType"/>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 25/25)
AdditionalInformation
Type:
AdditionalInformationType, complex content
XML Source (see within schema source)

CrossSellingProductId
Type:
xsd:integer, predefined, simple content
XML Representation Summary
<CrossSellingProductId>
   
Content: 
{ xsd:integer }
</CrossSellingProductId>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="CrossSellingProductId" type="xsd:integer"/>

Currency
Type:
CurrencyType, simple content
XML Representation Summary
<Currency>
   
Content: 
{ enumeration of xsd:string }
</Currency>
Simple Content
Enumeration:
"USD", "EUR", "GBP", "AUD", "CAD", "CHF", "JPY", "OTH"
XML Source (see within schema source)
<xsd:element name="Currency" type="CurrencyType"/>

DeliveryType
Type:
DeliverytypeType, simple content
XML Representation Summary
<DeliveryType>
   
Content: 
{ enumeration of xsd:string }
</DeliveryType>
Simple Content
Enumeration:
"Electronically", "Postal Mail", "Fax", "Other"
XML Source (see within schema source)
<xsd:element name="DeliveryType" nillable="false" type="DeliverytypeType"/>

Discount
Type:
xsd:double, predefined, simple content
XML Representation Summary
<Discount>
   
Content: 
{ xsd:double }
</Discount>
XML Source (see within schema source)
<xsd:element name="Discount" type="xsd:double"/>

e5AffiliateInformation
Type:
xsd:string, predefined, simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
XML Representation Summary
<e5AffiliateInformation>
   
Content: 
{ xsd:string }
</e5AffiliateInformation>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="e5AffiliateInformation" nillable="true" type="xsd:string"/>

EanCode
Type:
xsd:string, predefined, simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
XML Representation Summary
<EanCode>
   
Content: 
{ xsd:string }
</EanCode>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="EanCode" nillable="true" type="xsd:string"/>

ExtendedDownloadPrice
Type:
xsd:double, predefined, simple content
XML Representation Summary
<ExtendedDownloadPrice>
   
Content: 
{ xsd:double }
</ExtendedDownloadPrice>
XML Source (see within schema source)
<xsd:element name="ExtendedDownloadPrice" type="xsd:double"/>

KeyAccountResellerInformation
Type:
xsd:string, predefined, simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
XML Representation Summary
<KeyAccountResellerInformation>
   
Content: 
{ xsd:string }
</KeyAccountResellerInformation>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="KeyAccountResellerInformation" nillable="true" type="xsd:string"/>

ManualOrderPrice
Type:
xsd:double, predefined, simple content
XML Representation Summary
<ManualOrderPrice>
   
Content: 
{ xsd:double }
</ManualOrderPrice>
XML Source (see within schema source)
<xsd:element name="ManualOrderPrice" type="xsd:double"/>

NotificationNo
Type:
anonymous simpleType (restriction of xsd:integer), simple content
XML Representation Summary
<NotificationNo>
   
Content: 
{ xsd:integer }
</NotificationNo>
Anonymous simpleType
Type Derivation Tree
xsd:integer (restriction)
  simpleType
Derivation:
restriction of xsd:integer
XML Source (see within schema source)
<xsd:element name="NotificationNo">
<xsd:simpleType>
<xsd:restriction base="xsd:integer"/>
</xsd:simpleType>
</xsd:element>

ProductGroup
Type:
xsd:string, predefined, simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
XML Representation Summary
<ProductGroup>
   
Content: 
{ xsd:string }
</ProductGroup>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="ProductGroup" nillable="true" type="xsd:string"/>

ProductId
Type:
xsd:integer, predefined, simple content
XML Representation Summary
<ProductId>
   
Content: 
{ xsd:integer }
</ProductId>
XML Source (see within schema source)
<xsd:element name="ProductId" nillable="false" type="xsd:integer"/>

ProductName
Type:
xsd:string, predefined, simple content
XML Representation Summary
<ProductName>
   
Content: 
{ xsd:string }
</ProductName>
XML Source (see within schema source)
<xsd:element name="ProductName" type="xsd:string"/>

ProductSinglePrice
Type:
xsd:double, predefined, simple content
XML Representation Summary
<ProductSinglePrice>
   
Content: 
{ xsd:double }
</ProductSinglePrice>
XML Source (see within schema source)
<xsd:element name="ProductSinglePrice" type="xsd:double"/>

PromotionCoupon
Type:
xsd:string, predefined, simple content
XML Representation Summary
<PromotionCoupon>
   
Content: 
{ xsd:string }
</PromotionCoupon>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="PromotionCoupon" type="xsd:string"/>

PromotionId
Type:
xsd:integer, predefined, simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
XML Representation Summary
<PromotionId>
   
Content: 
{ xsd:integer }
</PromotionId>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="PromotionId" nillable="true" type="xsd:integer"/>

PublisherAffiliateInformation
Type:
xsd:string, predefined, simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
XML Representation Summary
<PublisherAffiliateInformation>
   
Content: 
{ xsd:string }
</PublisherAffiliateInformation>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="PublisherAffiliateInformation" nillable="true" type="xsd:string"/>

PurchaseItemKey
Type:
PurchaseItemKeyType, complex content
XML Source (see within schema source)
<xsd:element name="PurchaseItemKey" type="PurchaseItemKeyType"/>

Quantity
Type:
xsd:integer, predefined, simple content
XML Representation Summary
<Quantity>
   
Content: 
{ xsd:integer }
</Quantity>
XML Source (see within schema source)
<xsd:element name="Quantity" nillable="false" type="xsd:integer"/>

RunningNo
Type:
xsd:integer, predefined, simple content
XML Representation Summary
<RunningNo>
   
Content: 
{ xsd:integer }
</RunningNo>
XML Source (see within schema source)
<xsd:element name="RunningNo" nillable="false" type="xsd:integer"/>

ShippingPrice
Type:
xsd:double, predefined, simple content
XML Representation Summary
<ShippingPrice>
   
Content: 
{ xsd:double }
</ShippingPrice>
XML Source (see within schema source)
<xsd:element name="ShippingPrice" type="xsd:double"/>

ShippingVatPct
Type:
xsd:string, predefined, simple content
XML Representation Summary
<ShippingVatPct>
   
Content: 
{ xsd:string }
</ShippingVatPct>
XML Source (see within schema source)
<xsd:element name="ShippingVatPct" type="xsd:string"/>

VatPct
Type:
xsd:double, predefined, simple content
XML Representation Summary
<VatPct>
   
Content: 
{ xsd:double }
</VatPct>
XML Source (see within schema source)
<xsd:element name="VatPct" type="xsd:double"/>

YourProductId
Type:
xsd:string, predefined, simple content
Nillable:
(can be declared as nil using xsi:nil attribute in instance XML documents)
XML Representation Summary
<YourProductId>
   
Content: 
{ xsd:string }
</YourProductId>
XML Source (see within schema source)
<xsd:element minOccurs="0" name="YourProductId" nillable="true" type="xsd:string"/>

XML schema documentation generated with FlexDoc/XML 1.13 using FlexDoc/XML XSDDoc 2.9.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.