Azuvio-CRMconnect-EDIconnect-RECADV-v2.0.xsd
⬇ Download
<?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>