<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="EANlocation" type="xs:string"/>
	<xs:element name="VVSorder">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="deploymentmode" minOccurs="0"/>
				<xs:element ref="creator" minOccurs="0"/>
				<xs:element ref="login"/>
				<xs:element ref="inquiry" minOccurs="0"/>
				<xs:element ref="inquiryresponse" minOccurs="0"/>
				<xs:element ref="order" minOccurs="0"/>
				<xs:element ref="orderresponse" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="address" type="xs:string"/>
	<xs:element name="code" type="xs:string"/>
	<xs:element name="comments" type="xs:string"/>
	<xs:element name="countrycode" type="xs:string"/>
	<xs:element name="creator" type="xs:string"/>
	<xs:element name="date" type="xs:string"/>
	<xs:element name="deliverto">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="location"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="delivery">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="handlingcharge" minOccurs="0"/>
				<xs:element ref="transportprice" minOccurs="0"/>
				<xs:element ref="date"/>
				<xs:element ref="transportation" minOccurs="0"/>
				<xs:element ref="allitemdeldate" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="deploymentmode" type="xs:string"/>
	<xs:element name="exchange" type="xs:string"/>
	<xs:element name="fetch" type="xs:string"/>
	<xs:element name="handlingcharge" type="xs:string"/>
	<xs:element name="inquiry">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="objectid"/>
				<xs:element ref="transaktion"/>
				<xs:element ref="receiver"/>
				<xs:element ref="item" maxOccurs="unbounded"/>
				<xs:element ref="sender"/>
				<xs:element ref="deliverto" minOccurs="0"/>
				<xs:element ref="transportation" minOccurs="0"/>
				<xs:element ref="delivery"/>
				<xs:element ref="send"/>
				<xs:element ref="ordernumber"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="inquiryresponse">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="objectid"/>
				<xs:element ref="transaktion"/>
				<xs:element ref="message"/>
				<xs:element ref="item" maxOccurs="unbounded"/>
				<xs:element ref="delivery" minOccurs="0"/>
				<xs:element ref="comments" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="item">
		<xs:complexType>
			<xs:sequence>
				<xs:choice maxOccurs="3">
					<xs:element ref="itemid" minOccurs="0"/>
					<xs:element ref="itemeannumber" minOccurs="0"/>
					<xs:element ref="vvsnumber" minOccurs="0"/>
				</xs:choice>
				<xs:element ref="quantity"/>
				<xs:element ref="unit"/>
				<xs:element ref="unitquantity"/>
				<xs:element ref="price"/>
				<xs:element ref="text" minOccurs="0"/>
				<xs:element ref="exchange"/>
				<xs:element ref="code"/>
				<xs:element ref="listprice" minOccurs="0"/>
				<xs:element ref="itemlevdate" minOccurs="0"/>
				<xs:element ref="comments" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="itemid" type="xs:string"/>
	<xs:element name="location">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="EANlocation"/>
				<xs:element ref="name"/>
				<xs:element ref="address"/>
				<xs:element ref="postalcode"/>
				<xs:element ref="postalcity"/>
				<xs:element ref="countrycode"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="login">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="user"/>
				<xs:element ref="passwd"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="message">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="code"/>
				<xs:element ref="text" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="name" type="xs:string"/>
	<xs:element name="objectid" type="xs:string"/>
	<xs:element name="order">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="objectid"/>
				<xs:element ref="transaktion"/>
				<xs:element ref="receiver"/>
				<xs:element ref="item" maxOccurs="unbounded"/>
				<xs:element ref="sender"/>
				<xs:element ref="deliverto" minOccurs="0"/>
				<xs:element ref="transportation" minOccurs="0"/>
				<xs:element ref="delivery"/>
				<xs:element ref="send"/>
				<xs:element ref="ordernumber"/>
				<xs:element ref="exchange" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ordernumber" type="xs:string"/>
	<xs:element name="orderresponse">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="objectid"/>
				<xs:element ref="transaktion"/>
				<xs:element ref="message"/>
				<xs:element ref="item" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="passwd" type="xs:string"/>
	<xs:element name="postalcity" type="xs:string"/>
	<xs:element name="postalcode" type="xs:string"/>
	<xs:element name="price" type="xs:string"/>
	<xs:element name="quantity" type="xs:string"/>
	<xs:element name="receiver">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="location"/>
				<xs:element ref="comments" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="reference" type="xs:string"/>
	<xs:element name="send">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="date"/>
				<xs:element ref="time"/>
				<xs:element ref="user"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="sender">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="location"/>
				<xs:element ref="fetch"/>
				<xs:element ref="comments" minOccurs="0"/>
				<xs:element ref="reference" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="text" type="xs:string"/>
	<xs:element name="time" type="xs:string"/>
	<xs:element name="transaktion" type="xs:string"/>
	<xs:element name="transportation" type="xs:string"/>
	<xs:element name="transportprice" type="xs:string"/>
	<xs:element name="unit" type="xs:string"/>
	<xs:element name="unitquantity" type="xs:string"/>
	<xs:element name="user" type="xs:string"/>
	<xs:element name="vvsnumber" type="xs:string"/>
	<xs:element name="itemeannumber" type="xs:string"/>
	<xs:element name="listprice" type="xs:string"/>
	<xs:element name="itemlevdate" type="xs:string"/>
	<xs:element name="allitemdeldate" type="xs:string"/>
</xs:schema>

