CRMconnect Azuvio · Docs

Azuvio-CRMconnect-EDIconnect-DESADV-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="Desadv">
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="1" minOccurs="1" name="Header">
											<xs:complexType>
												<xs:sequence>
													<xs:element maxOccurs="1" minOccurs="1" name="DocumentDate" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="1" name="DeliveryNumber" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="EstimatedDeliveryDate" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="RequestedDeliveryTime" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="1" name="OrderNumber" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="1" name="OrderDate" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="CarrierRefNo" 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="NetWeight" type="xs:float"/>
													<xs:element maxOccurs="1" minOccurs="0" name="GrossWeight" type="xs:float"/>
													<xs:element maxOccurs="1" minOccurs="0" name="TotalPackages" type="xs:float"/>
													<xs:element maxOccurs="1" minOccurs="0" name="LoadNo" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="RouteNo" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="TransportStage" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="TransportType" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="TransportMeans" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="CarrierGLN" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="CarrierName" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="TrailerNumber" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="ContainerNumber" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="SealNumber" 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="1" name="BuyerInternalCode" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Name" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Address" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Town" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="County" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Country" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="PostalCode" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="VatNo" 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="0" name="GLN" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="1" name="SupplierInternalCode" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Name" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Address" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Town" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="County" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Country" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="PostalCode" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="VatNo" 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="1" name="DeliveryInternalCode" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Name" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Address" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Town" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="County" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Country" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="PostalCode" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="VatNo" type="xs:string"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element maxOccurs="1" minOccurs="0" name="LSP">
														<xs:complexType>
															<xs:sequence>
																<xs:element maxOccurs="1" minOccurs="1" name="GLN" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" name="LSPInternalCode" type="xs:long"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</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="1" name="EAN" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" 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="0" name="SupplierItemCodeVariant" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="QuantityOrder" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="1" name="QuantityDelivery" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="1" name="UnitOfMeasure" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="1" name="PackingUnit" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Price" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="UnitNetPrice" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="ArticleType" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="FreeGoods" type="xs:int"/>
																<xs:element maxOccurs="1" minOccurs="0" name="ExpiryDate" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="BestBeforeDate" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="ReasonActionCode" type="xs:int"/>
																<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="VendorDespatchNo" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="VendorDespatchDate" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="VendorDespatchPos" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="VendorOrderNo" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="VendorOrderDate" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="VendorOrderPos" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="CustomerOrderNo" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="CustomerOrderDate" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="CustomerOrderPos" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="PackageDetails">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element maxOccurs="1" minOccurs="0" name="PackageType" type="xs:string"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="PackageTypeIdentCode" type="xs:string"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="SSCC" type="xs:string"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="NumberOfPackages" type="xs:float"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="PackageWeight" type="xs:float"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="PackageLenght" type="xs:float"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="PackageHeight" type="xs:float"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="PackageWidth" type="xs:float"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="PackageVolume" type="xs:float"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="MaxStackability" type="xs:float"/>
																		</xs:sequence>
																			
																	</xs:complexType>
																</xs:element>
																<xs:element maxOccurs="1" minOccurs="0" name="DeliveryPackageType" 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: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>