EDIconnect Azuvio · Docs
ENEnglishRORomână

Azuvio-CRMconnect-EDIconnect-RECADV-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="Recadv">
								<xs:complexType>
									<xs:sequence>
										<xs:element maxOccurs="1" minOccurs="1" name="Header">
											<xs:complexType>
												<xs:sequence>
													<xs:element maxOccurs="1" minOccurs="1" name="ReceptionNumber" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="1" name="ReceptionDate" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="DeliveryNumber" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="DeliveryDate" 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:element maxOccurs="1" minOccurs="0" name="TransportDocNo" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="1" name="DocumentType" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="1" name="Buyer">
														<xs:complexType>
															<xs:sequence>
																<xs:element maxOccurs="1" minOccurs="1" name="GLN" type="xs:long"/>
																<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:element maxOccurs="1" minOccurs="0" name="BuyerInternalCode" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" type="xs:string"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element maxOccurs="1" minOccurs="1" name="Supplier">
														<xs:complexType>
															<xs:sequence>
																<xs:element maxOccurs="1" minOccurs="1" name="GLN" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" name="BuyerDepartment" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SupplierName" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SupplierAddress" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SupplierPostalCode" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SupplierTown" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SupplierCountry" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SupplierInternalCode" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" 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="1" name="GLN" type="xs:long"/>
																<xs:element maxOccurs="1" minOccurs="0" name="DeliveryName" 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:element maxOccurs="1" minOccurs="0" name="DeliveryInternalCode" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" 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:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="SAPCode" type="xs:string"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element maxOccurs="1" minOccurs="0" name="Invoicee">
														<xs:complexType>
															<xs:sequence>
																<xs:element maxOccurs="1" minOccurs="1" name="GLN" type="xs:long"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
													<xs:element maxOccurs="1" minOccurs="0" name="ContactDepartment" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="ContactPhone" type="xs:string"/>
													<xs:element maxOccurs="1" minOccurs="0" name="ContactEmail" 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="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="QuantityOrder" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="QuantityDelivery" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="1" name="QuantityReception" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="QuantityVariance" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="QuantityVarianceReason" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="1" name="UnitOfMeasure" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="1" name="PackSize" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="Price" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="UnitPrice" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="VatRate" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="ArticleType" type="xs:float"/>
																<xs:element maxOccurs="1" minOccurs="0" name="FreeGoods" type="xs:int"/>
																<xs:element maxOccurs="1" minOccurs="0" name="DespatchPosNo" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="BatchNo" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="BatchCodeOrigin" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="BatchCodeDestination" type="xs:string"/>
																<xs:element maxOccurs="1" minOccurs="0" name="BestBeforeDate" 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="NumberOfPackages" type="xs:float"/>
																			<xs:element maxOccurs="1" minOccurs="0" name="SSCC" type="xs:string"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</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="TotalReceiptAmount" type="xs:float"/>
													<xs:element maxOccurs="1" minOccurs="0" name="TotalReceiptQuantity" 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>