Azuvio-CRMconnect-EDIconnect-ORDERS-v2.0.xsd
⬇ Descarcă
<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Message">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="Version" type="xs:decimal"/>
<xs:element maxOccurs="1" minOccurs="1" name="Documents">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="Order">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="Header">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="OrderNumber" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="ResponseNumber" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="OrderDate" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="ExpectedDeliveryDate" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="ExpectedDeliveryTime" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="DocumentType" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="TestIndicator" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrderType" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrderStatus" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrderSource" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="Buyer">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="GLN" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="0" name="BuyerInternalCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="BuyerName" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="BuyerAddress" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="BuyerPostalCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="BuyerTown" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="BuyerCountry" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="Seller">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="GLN" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="0" name="SellerInternalCode" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="0" name="SellerName" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="SellerAddress" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="SellerPostalCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="SellerTown" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="SellerCountry" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="Delivery">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="GLN" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="0" name="DeliveryInternalCode" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="0" name="DeliveryName" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="DeliveryAddressId" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="DeliveryAddress" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="DeliveryPostalCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="DeliveryTown" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="DeliveryCountry" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="DiscountInTransit" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="Invoicee">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="GLN" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="LSP">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="GLN" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="0" name="LSPInternalCode" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="PromoCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="Currency" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="DeliveryInformation" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="DispatchInformation" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="DeliveryInstruction" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="OtherNotes" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="ProofOfDelivery" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="AdditionalRffNo" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="AdditionalRffDate" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="ALPRffNo" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="ALPRffDate" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="CNERffNo" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="CNERffDate" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="NCPRffNo" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="NCPRffDate" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="SalesRegionNumber" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="TransportStage" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="TransportMode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="TransportModeCode" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="Lines">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="Line">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="LineNumber" type="xs:int"/>
<xs:element maxOccurs="1" minOccurs="0" name="EAN" type="xs:long"/>
<xs:element maxOccurs="1" minOccurs="1" name="ArticleName" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="BuyerItemCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="BuyerAdditionalItemCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="SupplierItemCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="QuantityPieces" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="QuantityBax" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="QuantityPallets" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="ConfirmedQtyPieces" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="ConfirmedQtyBax" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="ConfirmedQtyPallets" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="PackSize" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="ReturnQuantity" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="UnitOfMeasure" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="UnitNetPrice" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="LinePrice" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="FreeGoods" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="LinePromoCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="BatchNo" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="BatchCode" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="BestBeforeDate" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="Discount" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="Bonus" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="NaturalRebate" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="LineReqDeliveryDate" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="LinePlanDeliveryDate" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="LineStatus" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="LineNotes" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrderNumber" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrderDate" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="Summary">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="Lines" type="xs:int"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrderedQuantity" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="ConfirmedQuantity" type="xs:float"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrderedValue" type="xs:float"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>