XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace None
Version 2.0
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema includes components from the following schema document(s):

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xsd:schema version="2.0">
<xsd:include schemaLocation="Common.xsd"/>
...
</xsd:schema>
top

Global Declarations

Element: Confirmation

Name Confirmation
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Auftragsbestätigung für eine Bestellung von Waren und Dienstleistungen
XML Instance Representation
<Confirmation
Version="ComNormVersion [0..1]"
Generation="DateTimeZone [0..1]">
<DocumentNumber> DocumentNumber </DocumentNumber> [1]
<DocumentName> DocumentName </DocumentName> [0..1]
<DocumentDate> DocumentDate </DocumentDate> [1]
<ConfirmationHeader> ConfirmationHeader </ConfirmationHeader> [1]
<ConfirmationBody> ConfirmationBody </ConfirmationBody> [1]
<ConfirmationFooter> ConfirmationFooter </ConfirmationFooter> [1]
</Confirmation>
Schema Component Representation
<xsd:element name="Confirmation">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DocumentNumber" type="DocumentNumber" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DocumentName" type="DocumentName" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DocumentDate" type="DocumentDate" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ConfirmationHeader" type="ConfirmationHeader" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ConfirmationBody" type="ConfirmationBody" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ConfirmationFooter" type="ConfirmationFooter" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="Version" type="ComNormVersion" use="optional"/>
<-- 1.30 -->
<xsd:attribute name="Generation" type="DateTimeZone" use="optional"/>
</xsd:complexType>
</xsd:element>
top

Global Definitions

Complex Type: ConfirmationBody

Super-types: None
Sub-types: None
Name ConfirmationBody
Abstract no
Documentation Hauptteil der Bestätigung
XML Instance Representation
<...>
<ConfirmationList> ConfirmationList </ConfirmationList> [1]
</...>
Schema Component Representation
<xsd:complexType name="ConfirmationBody">
<xsd:sequence>
<xsd:element name="ConfirmationList" type="ConfirmationList" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
top

Complex Type: ConfirmationFooter

Super-types: None
Sub-types: None
Name ConfirmationFooter
Abstract no
Documentation Abschluss der Bestätigung
XML Instance Representation
<...>
Start All [1]
<PositionPrice> PositionPrice </PositionPrice> [1]
<AllowOrChargeList> AllowOrChargeList </AllowOrChargeList> [0..1]
<TotalPrice> TotalPrice </TotalPrice> [0..1]
<ExpiresDate> ExpiresDate </ExpiresDate> [0..1]
<NetDays> NetDays </NetDays> [0..1]
<DiscountList> DiscountList </DiscountList> [0..1]
<Comment> Comment </Comment> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="ConfirmationFooter">
<xsd:all>
<xsd:element name="PositionPrice" type="PositionPrice" minOccurs="1" maxOccurs="1"/>
<xsd:element name="AllowOrChargeList" type="AllowOrChargeList" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TotalPrice" type="TotalPrice" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ExpiresDate" type="ExpiresDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="NetDays" type="NetDays" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DiscountList" type="DiscountList" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Comment" type="Comment" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: ConfirmationHeader

Super-types: None
Sub-types: None
Name ConfirmationHeader
Abstract no
Documentation Kopfteil der Bestätigung
XML Instance Representation
<...>
Start All [1]
<Supplier> Supplier </Supplier> [0..1]
<ConfirmationDate> ConfirmationDate </ConfirmationDate> [1]
<OrderReference> OrderReference </OrderReference> [0..1]
<Buyer> Buyer </Buyer> [1]
<BillTo> BillTo </BillTo> [0..1]
<ShipDate> ShipDate </ShipDate> [0..1]
<ShipTo> ShipTo </ShipTo> [0..1]
<ShipCode> ShipCode </ShipCode> [0..1]
<CurrencyCode> CurrencyCode </CurrencyCode> [1]
<LanguageCode> LanguageCode </LanguageCode> [0..1]
<DispatchCode> DispatchCode </DispatchCode> [0..1]
<PaymentCode> PaymentCode </PaymentCode> [0..1]
<Comment> Comment </Comment> [0..1]
<OrderProcessingId> DataProcessingId </OrderProcessingId> [0..1]
<DeliveryDate> DeliveryDate </DeliveryDate> [1]
<AttributeData> AttributeData </AttributeData> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="ConfirmationHeader">
<xsd:all>
<xsd:element name="Supplier" type="Supplier" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ConfirmationDate" type="ConfirmationDate" minOccurs="1" maxOccurs="1"/>
<xsd:element name="OrderReference" type="OrderReference" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Buyer" type="Buyer" minOccurs="1" maxOccurs="1"/>
<xsd:element name="BillTo" type="BillTo" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ShipDate" type="ShipDate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ShipTo" type="ShipTo" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ShipCode" type="ShipCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CurrencyCode" type="CurrencyCode" minOccurs="1" maxOccurs="1"/>
<xsd:element name="LanguageCode" type="LanguageCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DispatchCode" type="DispatchCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PaymentCode" type="PaymentCode" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Comment" type="Comment" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderProcessingId" type="DataProcessingId" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DeliveryDate" type="DeliveryDate" minOccurs="1" maxOccurs="1"/>
<xsd:element name="AttributeData" type="AttributeData" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: ConfirmationItem

Super-types: None
Sub-types: None
Name ConfirmationItem
Abstract no
Documentation Angaben zu einer Bestätigungspositionen
XML Instance Representation
<...>
Start All [1]
<OrderNumber> OrderNumber </OrderNumber> [1]
<ProductNumber> ProductNumber </ProductNumber> [0..1]
<ProductName> ProductName </ProductName> [0..1]
<ProductText> ProductText </ProductText> [0..1]
<ParamData> ParamData </ParamData> [0..1]
<UnitCode> UnitCode </UnitCode> [1]
<Quantity> Quantity </Quantity> [1]
<UnitPrice> UnitPrice </UnitPrice> [1]
<PriceQuantity> PriceQuantity </PriceQuantity> [1]
<ReductionText> ReductionText </ReductionText> [0..1]
<ReductionPrice> ReductionPrice </ReductionPrice> [0..1]
<ReductionRate> ReductionRate </ReductionRate> [0..1]
<ItemPrice> ItemPrice </ItemPrice> [1]
<ItemTaxRate> ItemTaxRate </ItemTaxRate> [0..1]
<OrderItemReference> OrderItemReference </OrderItemReference> [0..1]
<Comment> Comment </Comment> [0..1]
<OrderItemProcessingId> DataProcessingId </OrderItemProcessingId> [0..1]
<AttributeData> AttributeData </AttributeData> [0..1]
<DeliveryDate> DeliveryDate </DeliveryDate> [1]
<ShipDate> ShipDate </ShipDate> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="ConfirmationItem">
<xsd:all>
<xsd:element name="OrderNumber" type="OrderNumber" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ProductNumber" type="ProductNumber" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductName" type="ProductName" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ProductText" type="ProductText" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ParamData" type="ParamData" minOccurs="0" maxOccurs="1"/>
<xsd:element name="UnitCode" type="UnitCode" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Quantity" type="Quantity" minOccurs="1" maxOccurs="1"/>
<xsd:element name="UnitPrice" type="UnitPrice" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PriceQuantity" type="PriceQuantity" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ReductionText" type="ReductionText" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ReductionPrice" type="ReductionPrice" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ReductionRate" type="ReductionRate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ItemPrice" type="ItemPrice" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ItemTaxRate" type="ItemTaxRate" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderItemReference" type="OrderItemReference" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Comment" type="Comment" minOccurs="0" maxOccurs="1"/>
<xsd:element name="OrderItemProcessingId" type="DataProcessingId" minOccurs="0" maxOccurs="1"/>
<xsd:element name="AttributeData" type="AttributeData" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DeliveryDate" type="DeliveryDate" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ShipDate" type="ShipDate" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: ConfirmationList

Super-types: None
Sub-types: None
Name ConfirmationList
Abstract no
Documentation Auflistung von Bestätigungspositionen
XML Instance Representation
<...>
<ConfirmationItem> ConfirmationItem </ConfirmationItem> [1..*]
</...>
Schema Component Representation
<xsd:complexType name="ConfirmationList">
<xsd:sequence>
<xsd:element name="ConfirmationItem" type="ConfirmationItem" minOccurs="1" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
top