AddReceivingAdvice - xsd

<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="ReceivingAdviceHeader">
    <xs:complexType>
      <xs:sequence>
        <xs:element type="xs:short" name="ReceivingAdviceYear" minOccurs="1"/>
        <xs:element type="xs:string" name="ReceivingAdviceBook"/>
        <xs:element type="xs:byte" name="ReceivingAdvice" minOccurs="0"/>
        <xs:element type="xs:dateTime" name="ReceivingDate" minOccurs="0"/>
        <xs:element type="xs:string" name="SupplierID" minOccurs="1"/>
        <xs:element type="xs:string" name="Document" minOccurs="0"/>
        <xs:element type="xs:string" name="CostCenterID" minOccurs="0"/>
        <xs:element type="xs:string" name="CostUnitID" minOccurs="0"/>
        <xs:element type="xs:string" name="ClerkID" minOccurs="0"/>
        <xs:element type="xs:string" name="WorkOrderID" minOccurs="0"/>
        <xs:element type="xs:string" name="AnalyticID" minOccurs="0"/>
        <xs:element type="xs:short" name="CurrencyID" minOccurs="0"/>
        <xs:element type="xs:float" name="RebatePercentage" minOccurs="0"/>
        <xs:element type="xs:string" name="OrderedByID" minOccurs="0"/>
        <xs:element type="xs:string" name="DocumentHeaderDescription" minOccurs="0"/>
        <xs:element type="xs:string" name="DocumentFooterDescription" minOccurs="0"/>
        <xs:element type="xs:string" name="Note" minOccurs="0"/>
        <xs:element type="xs:string" name="InsertedBy" minOccurs="0"/>
        <xs:element type="xs:dateTime" name="InsertedTime" minOccurs="0"/>
        <xs:element type="xs:string" name="ModifiedBy" minOccurs="0"/>
        <xs:element type="xs:dateTime" name="ModifiedTime" minOccurs="0"/>
        <xs:element type="xs:string" name="SupplierClerkID" minOccurs="0"/>
        <xs:element type="xs:byte" name="SearchKeySeq" minOccurs="0"/>
        <xs:element type="xs:string" name="PriceListID" minOccurs="0"/>
        <xs:element type="xs:string" name="DocumentTypeId_MSP" minOccurs="0"/>
        <xs:element type="xs:string" name="WarehouseID" minOccurs="0"/>
        <xs:element type="xs:string" name="LanguageID" minOccurs="0"/>
        <xs:element type="xs:float" name="NetAmountOrdered" minOccurs="0"/>
        <xs:element type="xs:float" name="GrossAmountOrdered" minOccurs="0"/>
        <xs:element type="xs:float" name="RebateAmountOrdered" minOccurs="0"/>
        <xs:element type="xs:float" name="DiscountAmountOrdered" minOccurs="0"/>
        <xs:element type="xs:float" name="NetAmountReceived" minOccurs="0"/>
        <xs:element type="xs:float" name="GrossAmountReceived" minOccurs="0"/>
        <xs:element type="xs:float" name="RebateAmountReceived" minOccurs="0"/>
        <xs:element type="xs:float" name="DiscountAmountReceived" minOccurs="0"/>
        <xs:element type="xs:dateTime" name="ScheduledPaymentDate" minOccurs="0"/>
        <xs:element type="xs:string" name="DeliveryType" minOccurs="0"/>
        <xs:element type="xs:string" name="ParityCode" minOccurs="0"/>
        <xs:element type="xs:float" name="ExchangeRate" minOccurs="0"/>
        <xs:element type="xs:string" name="DiscountGroupID" minOccurs="0"/>
        <xs:element type="xs:string" name="CommissionStatus" minOccurs="0"/>
        <xs:element type="xs:string" name="TransferKM" minOccurs="0"/>
        <xs:element type="xs:string" name="AnnexID" minOccurs="0" maxOccurs="1"  /> 
        <xs:element type="xs:string" name="FolderID" minOccurs="0" maxOccurs="1"  /> 
        <xs:element name="ReceivingAdviceLines">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ReceivingAdviceLine" maxOccurs="unbounded" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element type="xs:byte" name="LineNumber" minOccurs="1"/>
                    <xs:element type="xs:string" name="ItemID"/>
                    <xs:element type="xs:string" name="ItemIDType"/>
                    <xs:element type="xs:string" name="Series" minOccurs="0"/>
                    <xs:element type="xs:float" name="ReceivedQuantity" minOccurs="0"/>
                    <xs:element type="xs:float" name="Price" minOccurs="0"/>
                    <xs:element type="xs:float" name="PriceSupplier" minOccurs="0"/>
                    <xs:element type="xs:string" name="Description" minOccurs="0"/>
                    <xs:element type="xs:string" name="CostCenterID" minOccurs="0"/>
                    <xs:element type="xs:string" name="CostUnitID" minOccurs="0"/>
                    <xs:element type="xs:string" name="ClerkID" minOccurs="0"/>
                    <xs:element type="xs:string" name="WorkOrderID" minOccurs="0"/>
                    <xs:element type="xs:string" name="AnalyticID" minOccurs="0"/>
                    <xs:element type="xs:string" name="Note" minOccurs="0"/>
                    <xs:element type="xs:byte" name="UnitForPriceSupplier" minOccurs="0"/>
                    <xs:element type="xs:byte" name="UnitForPriceSupplierDE" minOccurs="0"/>
                    <xs:element type="xs:byte" name="UnitForPriceOrdered" minOccurs="0"/>
                    <xs:element type="xs:byte" name="UnitForPriceSupplierOrderedDE" minOccurs="0"/>
                    <xs:element type="xs:string" name="ItemTitle1" minOccurs="0"/>
                    <xs:element type="xs:string" name="ItemTitle2" minOccurs="0"/>
                    <xs:element type="xs:string" name="UnitOfMeasurment" minOccurs="0"/>
                    <xs:element type="xs:float" name="DimensionQuantity" minOccurs="0"/>
                    <xs:element type="xs:float" name="DimensionLenght" minOccurs="0"/>
                    <xs:element type="xs:float" name="DimensionWidth" minOccurs="0"/>
                    <xs:element type="xs:float" name="DimensionHeight" minOccurs="0"/>
                    <xs:element type="xs:float" name="DiscountPercentage" minOccurs="0"/>
                    <xs:element type="xs:float" name="DiscountPercentage2" minOccurs="0"/>
                    <xs:element type="xs:float" name="DiscountPercentage3" minOccurs="0"/>
                    <xs:element type="xs:float" name="DiscountPercentage4" minOccurs="0"/>
                    <xs:element type="xs:float" name="DiscountPercentage5" minOccurs="0"/>
                    <xs:element type="xs:string" name="TextLine" minOccurs="0"/>
                    <xs:element type="xs:string" name="PriceListIDProposed" minOccurs="0"/>
                    <xs:element type="xs:float" name="PriceProposed" minOccurs="0"/>
                    <xs:element type="xs:float" name="PriceProposedSupplier" minOccurs="0"/>
                    <xs:element type="xs:float" name="NumberOfPackages" minOccurs="0"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

Natisni