<?xml version="1.0" encoding="windows-1252"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:simpleType name="TfsActive">
		<xs:annotation>
			<xs:documentation>Visibility of data in the UI.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="fsActiveOnly"/>
			<xs:enumeration value="fsActiveNot"/>
			<xs:enumeration value="fsActiveBoth"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TBoolean">
		<xs:annotation>
			<xs:documentation>Type Boolean.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="False"/>
			<xs:enumeration value="True"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TfsOrderPrdSet">
		<xs:annotation>
			<xs:documentation>Type set of order/task period types. Contains CSV with zero or more of the next values: fsopOrder,fsopTaskAll,fsopTaskLast,fsopTaskFirst. fsopOrder means the moment of the order has to match the period, fsopTaskAll any task, fsopTaskLast the last task, fsopTaskFirst the first tasks.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="TfsOrderPlanStatusSet">
		<xs:annotation>
			<xs:documentation>Type set of order plan status values of tasks in this order. Contains CSV with zero or more of the next values: fsopsExternal,fsopsPreplanned,fsopsNoConfirm,fsopsUnplanned,fsopsNoGet,fsopsNoBring,fsopsDone,fsopsCancelled.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="TfsOrderInvStatusSet">
		<xs:annotation>
			<xs:documentation>Type set of order invoice status items as a CSV, with zero or more of the next values fsoisOffer,fsoisOnlyOffer,fsoisOpen,fsoisNever,fsoisToInv,fsoisOnInv</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="TCountryCode">
		<xs:annotation>
			<xs:documentation>Type country code (2-character ISO 3166-1).</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TCountryCodeCompact">
		<xs:annotation>
			<xs:documentation>Type country code (1-3-character).</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
			<xs:maxLength value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TEmail">
		<xs:annotation>
			<xs:documentation>Type e-mail.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="100"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TPhone">
		<xs:annotation>
			<xs:documentation>Type Phone.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TMarkChars">
		<xs:annotation>
			<xs:documentation>Type MarkChars. Mark characters are one-character categories (a..z+A..Z+0..9). Every character can occur only once and will be sorted alphabeticly, so not suitable to be used as a description. </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="8"/>
			<xs:minLength value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TURL">
		<xs:annotation>
			<xs:documentation>Type URL.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="200"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TColor">
		<xs:annotation>
			<xs:documentation>Type color, HTML style: #rrggbb.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:minLength value="7"/>
			<xs:maxLength value="7"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TMemoType">
		<xs:annotation>
			<xs:documentation>Type of memo.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="mtUnknown"/>
			<xs:enumeration value="mtWorldLink"/>
			<xs:enumeration value="mtManual"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TSectionExIndex">
		<xs:annotation>
			<xs:documentation>Identifier for a section.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="seiNone"/>
			<xs:enumeration value="seiOrdsNm"/>
			<xs:enumeration value="seiOrdsTp"/>
			<xs:enumeration value="seiRides"/>
			<xs:enumeration value="seiPlanner"/>
			<xs:enumeration value="seiClis"/>
			<xs:enumeration value="seiInvs"/>
			<xs:enumeration value="seiPers"/>
			<xs:enumeration value="seiVehs"/>
			<xs:enumeration value="seiHours"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="TNullableBoolean">
		<xs:annotation>
			<xs:documentation>Type Boolean. Set attribute Content="Null" to empty the value.  Set attribute Content="Unspecified" or leave the node out to leave the value unchanged.</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:boolean">
				<xs:attribute name="Content" use="optional" >
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="Value"/>
							<xs:enumeration value="Null"/>
							<xs:enumeration value="Unspecified"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="TNullableDecimal">
		<xs:annotation>
			<xs:documentation>Type Decimal number. Set attribute Content="Null" to empty the value.  Set attribute Content="Unspecified" or leave the node out to leave the value unchanged.</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:decimal">
				<xs:attribute name="Content" use="optional" >
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="Value"/>
							<xs:enumeration value="Null"/>
							<xs:enumeration value="Unspecified"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="TNullableInteger">
		<xs:annotation>
			<xs:documentation>Type Integer number. Set attribute Content="Null" to empty the value.  Set attribute Content="Unspecified" or leave the node out to leave the value unchanged.</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:int">
				<xs:attribute name="Content" use="optional" >
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="Value"/>
							<xs:enumeration value="Null"/>
							<xs:enumeration value="Unspecified"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="TNullableString">
		<xs:annotation>
			<xs:documentation>Type String. Set attribute Content="Null" to empty the value.  Set attribute Content="Unspecified" or leave the node out to leave the value unchanged.</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="Content" use="optional" >
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="Value"/>
							<xs:enumeration value="Null"/>
							<xs:enumeration value="Unspecified"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="TNullableDateTime">
		<xs:simpleContent>
			<xs:extension base="xs:dateTime">
				<xs:attribute name="Content" use="optional" >
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value="Value"/>
							<xs:enumeration value="Null"/>
							<xs:enumeration value="Unspecified"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>	
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="TEoAddress">
		<xs:annotation>
			<xs:documentation>Type address.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Name" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name of the address, like a company name. Not a person.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Premise" minOccurs="0">
				<xs:annotation>
					<xs:documentation>E.g. grounds, building or department.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Street" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Street (preferably give the number in the Number node).</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Number" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of the house.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PostalCode" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Postal code / zipcode</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="10"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Place" minOccurs="0">
				<xs:annotation>
					<xs:documentation>City or village</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="State" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Not supported.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Country" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Full country name.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CountryCode" type="TCountryCode" minOccurs="0"/>
			<xs:element name="CountryCodeCompact" type="TCountryCodeCompact" minOccurs="0"/>
			<xs:element name="Longitude" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Longitude of the Task-address. Not guaranteed to be filled.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Latitude" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Latitude of the Task-address. Not guaranteed to be filled.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoAddress"/>
	</xs:complexType>
	<xs:complexType name="TEoEmailAddress">
		<xs:annotation>
			<xs:documentation>Type EmailAddress.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Name" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name associated with the e-mail address.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Address" minOccurs="0">
				<xs:annotation>
					<xs:documentation>E-mail address.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="HeaderLine" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Combination of name and address (read-only).</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="210"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoEmailAddress"/>
	</xs:complexType>
	<xs:complexType name="TEoDPDData">
		<xs:annotation>
			<xs:documentation>Type DPD data.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="GoodId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Identifier of the Good (collo) this DPD data is attached to.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParcelNumber" type="xs:int">
				<xs:annotation>
					<xs:documentation>Parcel number of the DPD parcel. Unique for every parcel for min. 1, max. 2 years</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ServiceText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Description of the DPD service.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ServiceCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Code of the DPD service.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ServiceMark" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mark of the DPD service.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ServiceField" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field of the DPD service.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OSort" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OSort of the DPD parcel.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DSort" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DSort of the DPD parcel.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SenderCountryNr" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>SenderCountryNr of the DPD parcel.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceiverCountry" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ReceiverCountry of the DPD parcel.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceiverCountryNr" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ReceiverCountryNr of the DPD parcel.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceiverDepotCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ReceiverDepotCode of the DPD parcel.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceiverDepotIATALikeCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ReceiverDepotIATALikeCode of the DPD parcel.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceiverDepotGroupingPriority" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ReceiverDepotGroupingPriority of the DPD parcel.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BarcodeChecksum" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>BarcodeChecksum of the DPD parcel, one character long.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreationDateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Creation moment of the DPD parcel data.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RouteDataBaseVersion" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Version of de Routeinfo database used to create the DPD parcel data, as a date.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoDPDData"/>
	</xs:complexType>
	<xs:element name="EoDPDData" type="TEoDPDData">
		<xs:annotation>
			<xs:documentation>Element of TEoDPDData.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoDPDDataList">
		<xs:annotation>
			<xs:documentation>Type list of DpdData items</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of DPD data items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" >
						<xs:element name="EoDPDData" type="TEoDPDData">
							<xs:annotation>
								<xs:documentation>One DPD data item.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoDPDDataList"/>
	</xs:complexType>
	<xs:element name="EoDPDDataList">
		<xs:annotation>
			<xs:documentation>Element of TEoDPDDataList.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="TEoDPDDataList"/>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="TEoEmployeePermissions">
		<xs:annotation>
			<xs:documentation>Type Permissions of Employees.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="PermissionGeneralMendriX" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to start MendriX</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionGeneralPDA" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to start Road Assistant</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionVarious" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for Various sections.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionVariousChat" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for Chat.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionVariousAlarms" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for Alarms.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionVariousDossiers" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for opening dossiers.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionReports" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for Reporting.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionReportsEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for editing Reports.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionReportsDefault" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for normal reports.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionReportsConfidential" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for confidential reports.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionReportsSetPrinter" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for setting printer for reports.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionReportsShowCustomReports" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for showing custom reports.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMemos" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view Memo's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMemosEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Memo's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMemosDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to delete Memo's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMemosInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert Memo's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMemosConfidential" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view confidential Memo's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPrices" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to open base Prices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPricesExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to export Prices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPricesEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Prices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPricesEditCollectively" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to collectively edit Prices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrders" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view Orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to export Orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to delete Orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersImport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to import Orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert Orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersSubtotals" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view sub-totals of orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersFinancial" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view the sell-part of the financial data of orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersFinancialBuy" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view the buy-part of the financial data of orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersSmartourExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view/use the button for Smartour Export.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTemplates" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view Order-templates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTemplatesExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to export Order-templates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTemplatesEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Order-templates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTemplatesDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to delete Order-templates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTemplatesImport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OBSOLETE, DO NOT USE: Permission to import Order-templates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTemplatesInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert Order-templates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTemplatesFinancial" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view the financial part of order-templates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTemplatesFinancialBuy" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view the financial buy part of order-templates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTemplatesSubTotals" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view sub-totals of order-templates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionRides" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view section Rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionRidesExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to export Rides</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionRidesEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit in the section Rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionRidesInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert in the section Rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionRidesDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OBSOLETE, DO NOT USE: Permission to delete in the section Rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionClients" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view Clients</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionClientsExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to export Clients.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionClientsEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Clients.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionClientsInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert Clients.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionClientsDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to delete Clients.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionClientsImport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to import Clients.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionClientsFinancial" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Client's price adjustments.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionClientsGraduates" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to import and export all Client's article graduates at once.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionInvoices" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view Invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionInvoicesExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to export Invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionInvoicesEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionInvoicesInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert Invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionInvoicesDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to delete Invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionInvoicesCancel" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to cancel Invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionInvoicesSubtotals" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view subtotals of Invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionInvoicesDunnings" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to create dunnings of Invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperators" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view Operators.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperatorsExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to export Operators.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperatorsEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Operators</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperatorsInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert Operators</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperatorsDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to delete Operators</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperatorsGeneral" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>OBSOLETE, DO NOT USE: Permission to edit the general tab of an operator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperatorsAdvanced" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit the advanced tab of an operator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperatorsPermissions" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit the permissions of an operator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperatorsBuy" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit the buy-prices of an operator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOperatorsRoles" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit the user roles of an operator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMaterial" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission view Vehicles and Material.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMaterialExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to export Vehicles</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMaterialEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Vehicles.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMaterialInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert Vehicles.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMaterialDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to delete Vehicles.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionMaterialCarPark" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit fields associated with the Car Park module.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionHours" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view Hours.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionHoursExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to export Hours.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionHoursEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit Hours..</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionHoursInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert Hours..</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionHoursDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to delete Hours..</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminChangePasswords" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to edit passwords.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTraces" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for barcode-scanning.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionTracesGoods" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for scanning goods.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlerts" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for alerts.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsOrders" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for alerts of orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsWorldLink" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for alerts of world link.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsTemplates" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for alerts of template-orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsClients" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for alerts of clients</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsInvoices" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for alerts of invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsOperators" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for alerts of operators.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsVehicles" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for alerts of vehicles.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsHours" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for Alerts of work-hours.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsChat" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for Alerts of chat sessions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAlertsConsequences" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for Alerts of bringtasks which are too late.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPlanner" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPlannerInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for inserting rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPlannerEdit" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for editing rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPlannerDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for deleting rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPlannerDragDrop" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for dragging and dropping rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPlannerTemplates" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for editing template rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAutomaticOperator" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission for editing automatic operators.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ARDBA" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DBA. Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ARProtect" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Protected.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdmin" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>All settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminSystemMessages" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>System messages settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminRootData" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Root data settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminBackup" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Backup settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminRestartServices" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to restart background services (Link Manager, World Link, Road Link Proxy, Connector).</xs:documentation>
				</xs:annotation>
			</xs:element>			
			<xs:element name="PermissionAdminSearchUpdates" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Search updates settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminDebug" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Debug settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminConfiguration" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Configuration settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminPlanning" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Planning settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminDetermineAddress" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Address determination settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminCalculateDistance" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Distance calculation settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAutomaticOperators" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Automatic operators settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminCountries" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Countries settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminOrders" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Orders settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminPlanPlus" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Plan Plus settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminPTV" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>PTV settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminRides" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Rides settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminFinancial" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Financial settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminBookkeeping" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Bookkeeping settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminVatCodes" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Vat code settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminInvoicing" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Invoice settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminTurnoverGroup" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Revenue group settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminHours" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Hours settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminHoursCompensations" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Hours compensations settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminHoursEditActivities" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Hours activities edit administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminHoursHoursExtraValues" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Hours extra values settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMendrixBoxAndMobile" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Shared MendriX Mobile and Box and settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMendrixBox" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specific MendriX Box settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMendrixMobile" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specific MendriX Mobile settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMendrixMobileComputers" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>MendriX Mobile Computers settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMultiAdministration" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Administration settings (all) administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminDistanceCalculation" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Distance calculation settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAdministrationMisc" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Administration specific miscellaneous settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminDigitalInvoicing" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Administration specific invoice settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAdministrationEmail" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Administration specific e-mail settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAdditionalCompanyInfo" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional administration company info settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAdministrationAdvanced" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Advanced specific administration settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAdministrationWordLink" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Adminstration specific World Link settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAdministrationNumberRanges" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Administration specific numberranges settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAdministrationDepots" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Administration specific depots settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminDefaultLayouts" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Default report layouts settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminExternalConnections" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>External connections settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminCustomLink" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Custom Link settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminSnellogicLink" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Snellogic Link settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminTransics" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Transics settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminVolvoDynafleet" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Volvo dynafleet settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminWorldLink" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>World Link settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMiscellaneousSettings" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>General settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMiscellaneousEmail" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>General e-mail settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMiscellaneousSms" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>General Sms settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminHolidays" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Holidays settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminEvents" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Events settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMaterial" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Material settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminRelations" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Relations settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminBarcodeScanning" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Barcode scanning settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminDefaultAnswers" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Default answers settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminPacking" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Packing settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminWorkDays" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Workdays settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminDepots" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Depot settings administrator permissions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionClientsList" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to request a client listing.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionCashOnDelivery" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change cash on delivery.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminCapacityLimitation" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change capacity limitation.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminData2Track" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change Data2Track.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminEfficio" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change Efficio.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMollieOnlinePayments" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change Mollie online payments.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminTomTomWebFleet" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change TomTom WebFleet.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminTransFollow" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change TransFollow.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminTrimble" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change Trimble.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAutomaticUpdates" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change automatic updates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminMendriXServer" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change MendriX server.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminSSL" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change SSL.</xs:documentation>
				</xs:annotation>
			</xs:element> 
			<xs:element name="PermissionAdminRoles" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change roles.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionAdminAddressBook" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change address book.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPlannerCapacityLimitation" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change planner capacity limitation.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionOrdersCapacityLimitation" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change orders capacity limitation.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPlannerExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to change planner export.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPlannerSmartourExport" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view/use the button for planner Smartour Export.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPurchaseInvoices" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to view purchase invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionPurchaseInvoicesInsert" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to insert purchase invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PermissionChangeSecurityLevel" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permission to modify security levels.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoEmployeePermissions"/>
	</xs:complexType>
	<xs:complexType name="TEoPropertyGuid">
		<xs:annotation>
			<xs:documentation>Type GUID wrapper.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="AsString" default="{00000000-0000-0000-0000-000000000000}">
				<xs:annotation>
					<xs:documentation>GUID as string. For internal use.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:length value="38"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoPropertyGuid"/>
	</xs:complexType>
	<xs:complexType name="TEoKeyInt">
		<xs:annotation>
			<xs:documentation>Type identification.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Local database identification. A negative value for Id indicates new insertion of data is requested. A positive value means existing data has to be updated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sequence" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Chronological increased number after each change within the local scope of this database. (Same as Sequence of database itself.)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoKeyInt"/>
	</xs:complexType>
	<xs:complexType name="TEoKeyIntList">
		<xs:all>
			<xs:element name="SequenceMaximum" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Maximum sequence of the items represented in the list.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoKeyInt" type="TEoKeyInt" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoKeyIntList"/>
	</xs:complexType>
	<xs:complexType name="TEoKeyIntInfraMx_NoData">
		<xs:annotation>
			<xs:documentation>Type Infra-identification.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Local database identification. A negative value for Id indicates new insertion of data is requested. A positive value means existing data has to be updated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatorGuid" type="TEoPropertyGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Revision" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this data.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisionImmediate" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this data. Immediaty updated to prevent concurrency problems.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sequence" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this database. (Same as Sequence of database itself.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Synchronized" type="xs:string" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ToucherGuid" type="TEoPropertyGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Last toucher database GUID</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Data" minOccurs="0">
				<xs:annotation>
					<xs:documentation>No data available.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoKeyIntInfraMx"/>
	</xs:complexType>
	<xs:complexType name="TEoKeyIntInfraMx_EoVehicleMx">
		<xs:annotation>
			<xs:documentation>Type Infra-identification.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Local database identification. A negative value for Id indicates new insertion of data is requested. A positive value means existing data has to be updated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatorGuid" type="TEoPropertyGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Revision" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this data.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisionImmediate" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this data. Immediaty updated to prevent concurrency problems.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sequence" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this database. (Same as Sequence of database itself.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Synchronized" type="xs:string" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ToucherGuid" type="TEoPropertyGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Last toucher database GUID</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Data" type="TEoVehicleMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. May optionally contain the nested EoVehicleMx object this Id object refers to.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoKeyIntInfraMx"/>
	</xs:complexType>
	<xs:complexType name="TEoKeyIntInfraMx_EoEmployeeMx">
		<xs:annotation>
			<xs:documentation>Type Infra-identification.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Local database identification. A negative value for Id indicates new insertion of data is requested. A positive value means existing data has to be updated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatorGuid" type="TEoPropertyGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Revision" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this data.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisionImmediate" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this data. Immediaty updated to prevent concurrency problems.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sequence" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this database. (Same as Sequence of database itself.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Synchronized" type="xs:string" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ToucherGuid" type="TEoPropertyGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Last toucher database GUID</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Data" type="TEoEmployeeMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. May optionally contain the nested EoEmployeeMx object this Id object refers to.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoKeyIntInfraMx"/>
	</xs:complexType>
	<xs:complexType name="TEoKeyIntInfraMx_EoClientMx">
		<xs:annotation>
			<xs:documentation>Type Infra-identification.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Local database identification. A negative value for Id indicates new insertion of data is requested. A positive value means existing data has to be updated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatorGuid" type="TEoPropertyGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Revision" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this data.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisionImmediate" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this data. Immediaty updated to prevent concurrency problems.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sequence" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not change. Chronological increased number after each change within the local scope of this database. (Same as Sequence of database itself.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Synchronized" type="xs:string" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ToucherGuid" type="TEoPropertyGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Last toucher database GUID</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Data" type="TEoClientMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. May optionally contain the nested EoClientMx object this Id object refers to.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoKeyIntInfraMx"/>
	</xs:complexType>
	<xs:complexType name="TEoTaskRideInfo">
		<xs:annotation>
			<xs:documentation>Type info of a task in a ride</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="OrderedBy" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number used for sorting tasks in a ride. Lowest number comes first in the ride. Only has meaning in the context of all the tasks in the same ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RideId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database identifier for a ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoTaskRideInfo"/>
	</xs:complexType>
	<xs:complexType name="TEoTaskMx">
		<xs:annotation>
			<xs:documentation>Type task.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="TimeBeginOrderedBy" type="xs:int" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Used internally to to sort events with identical timestamps.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeEndOrderedBy" type="xs:int" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Used internally to to sort events with identical timestamps.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Database identifier.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Address" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name and address associated with this task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountPart" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Part of the order-amount that is assigned to/earned by this task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountPartManual" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True if AmountPart has been set manually.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CashOnDelivery" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Amount of cash on delivery of task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Connectivity" type="TEoConnectivity" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Connectivity info of this task. Supported fields are: Fax, Mobile, Phone, Email.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Completion" type="TEoCompletion" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Task completion info, like POD.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContactName" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name of the contact person of this task.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="GoodDescription" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Description or summary of the goods to which this task is linked.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="200"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="GoodSurface" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Sum of the surface of the goods to which this task is linked. Read only</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodWeight" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Sum of the weight of the goods to which this task is linked (maximum of the actual weight and the article weight).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodVolume" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Sum of the volume of the goods to which this task is linked.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTimeInMinutes" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Duration / Handlingtime of the task, in minutes.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTimeClass" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Handlingtime class of the task. It is ONLY used for PTV route optimiser ST.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTimeManual" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>When set to True, HandlingTimeInMinutes can be provided as is, else HandlingTimeInMinutes will be calculated automaticly</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Instructions" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Extra instructions for the operator who performs this task.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="1000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Latitude" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Latitude of the tasks address (in WGS84 format). Actual data is not guaranteed to be available or up to date. Needs manual order distance calculation or route optimization using Bing or PTV in MendriX TMS.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Longitude" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Longitude of the Task-address (in WGS84 format). Actual data is not guaranteed to be available or up to date. Needs manual order distance calculation or route optimization using Bing or PTV in MendriX TMS</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId" type="TEoKeyIntInfraMx_EoVehicleMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database id of material (e.g. coolbox, semitrailer).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId2" type="TEoKeyIntInfraMx_EoVehicleMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database id of material (e.g. coolbox, semitrailer).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId3" type="TEoKeyIntInfraMx_EoVehicleMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database id of material (e.g. coolbox, semitrailer).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MobilePresence" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Has the task has been synchronized to the PDA? Possible values: 0: not on PDA, 40: task has been sent to PDA (doesn't necessarily mean the task is still on the PDA).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorId" type="TEoKeyIntInfraMx_EoEmployeeMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database id of operator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorIdAutomatic" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=Given operator, operator-sub and ride may be automatically changed by Automatic Operator settings. False=The operator, operator-sub and ride is manually set or empty</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorIdLocked" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorIdMasked" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorIdSub" type="TEoKeyIntInfraMx_EoEmployeeMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database id of secondary operator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderedBy" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number used for ordering of the task in the Order. Only has meaning in the context of all the tasks in the same Order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderId" type="TEoKeyIntInfraMx_NoData" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database identifier for the Order containing this task. Can be zero if the Task does not belong to a Order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Planned" type="TEoDateTimeWindow" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Planned timewindow for performing this task. The duration of this timewindow often represents the duration (or handlingtime) of this task, but HandlingTimeInMinutes should be used to actually set the handlingtime.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductId" type="TEoKeyIntInfraMx_NoData" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Buy-product for this task. Read-only, so don't change the value.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductIdManual" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True if the buy-Product is chosen manually instead of automaticly via sell-product + chosen operator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferenceOur" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Internal reference of this task for the transportation company itself.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ReferenceYour" minOccurs="0">
				<xs:annotation>
					<xs:documentation>External reference of this task for the client of the transportation company.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Requested" type="TEoDateTimeWindow" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Requested timewindow of client of transportation company. Somewhere within this timewindow the task is supposed to be picked up/delivered/executed. This timewindow can be narrowed down closing in on the actual date of execution.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RequestedOriginal" type="TEoDateTimeWindow" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Original requested timewindow of client of transportation company, for performing this task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RequestedFixed" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>0: not fixed, RequestedOriginal will be synced with Requested. 1: fixed: Requested can not be changed. It is automaticly updated internally.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RideIdAutomatic" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Deprecated. Read only. Gives the same result as OperatorIdAutomatic. Better use OperatorIdAutomatic for automatic planning in Rides and for Operators</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StatusAccepted" type="xs:int" default="1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Task is accepted by operator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskTypeId" type="TEoKeyIntInfraMx_NoData" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Basic task type identifier. 0: unknown/other, 1: get/load/startingaddress, 2: bring/unload/endaddress. A more specific tasktype is set in TaskTypeIdEx. All extended tasktypes (TaskTypeIdEx) under the hood in most cases act as a simple TaskTypeId. Is readonly. To set a tasktype, use TaskTypeIdEx. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskTypeIdEx" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Extension to TaskTypeId. TaskTypeIdEx point to a partly customizable tasktypeEx list (ids >= 1000 are non standard). Will override given TaskTypeId by given setting from this list. If TaskTypeIdEx unknown or no given , it will be set value given in TaskTypeId. The standard available TaskTypeIdEx values are: 0: Unknown, 1: Get, 2: Bring, 3: Swap, 4: Return, 5: Put on container, 6: Put off container, 7: Attach trailer, 8: Detach trailer, 9: Break period, 10: Daily rest period. Defaults to 0/Unknown if no TaskTypeIdEx or TaskTypeId provided.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskStateId" type="TEoKeyIntInfraMx_NoData" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use to set TaskStateId. The planning state of the task. 1100: waiting, 1200: unplanned, 1300: preplanned, 1400: planned, 1500: busy, 1600: started, 1700: coretask, 1800: completed, 1900: cancelled.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskProblemId" type="TEoKeyIntInfraMx_NoData" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A problem id provided when completing the task. 0=NULL=none, 5100=absent, 5200=rejected, 5300=address, 5400=incomplete, 5500=damaged</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceColor" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Color code for trace-status of task. Read only. Is autmatically updated to the color of the trace with the minimum percentage.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceDepotId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the depot of the last trace-status of task. Read only. Is autmatically updated to the depotid of the trace with the minimum percentage.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TracePercentage" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Percentage for trace-status of task. Read only. Is autmatically updated to the minimum percentage</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VehicleId" type="TEoKeyIntInfraMx_EoVehicleMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database id of vehicle.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DriveDistanceKms" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Driving distance from the previous task address to this task address.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DriveTimeHours" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Drinving duration from the previous task address to this task address.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskRideInfo" type="TEoTaskRideInfo" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ride info belonging to this task, if the task is in a ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TrackAndTraceCode" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Track and trace code belonging to this task..</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DepotId" type="xs:integer" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the Depot linked to the task, if any. Read Only.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepotName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>String of the Depot linked to the task, if any. Read Only.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoTaskMx"/>
	</xs:complexType>
	<xs:complexType name="TEoTaskMxList">
		<xs:annotation>
			<xs:documentation>Type list of tasks.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="WaitGetMinutes" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Sum of waiting time at tasks with TaskTypeId 1 (get). Read only.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WaitBringMinutes" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Sum of waiting time at tasks with TaskTypeId 2 (bring). Read only.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WaitAllMinutes" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Sum of waiting time at all tasks. Read only.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of tasks.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoTaskMx" type="TEoTaskMx"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoTaskMxList"/>
	</xs:complexType>
	<xs:complexType name="TEoDateTimeWindow">
		<xs:annotation>
			<xs:documentation>Type timeframe.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="DateTimeEnd" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>Reflects the endtime of the timewindow. Will be ignored if DurationInDateTime or DurationInHours are provided</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DateTimeBegin" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>Reflects the begintime of the timewindow. If not provided, DurationInDateTime and DurationInHours should also not be provided, and it will be set to DateTimeEnd</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DurationInDateTime" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Reflects the duration of the timewindow as a datetime, where value "1899-12-30T00:00:00" represents a duration of 0 seconds. If provided and DurationInHours is ommitted, will set DateTimeEnd to DateTimeBegin + DurationInDateTime</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DurationInHours" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Reflects the duration of the timewindow in hours. If DurationInHours is provided, it will set DateTimeEnd to DateTimeBegin + DurationInHours</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoDateTimeWindow"/>
	</xs:complexType>
	<xs:complexType name="TEoCompletion">
		<xs:annotation>
			<xs:documentation>Type completion of task.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Actual" type="TEoDateTimeWindow">
				<xs:annotation>
					<xs:documentation>The timewindow that represents the start and finish of the task at the address. Like the period of loading or unloading.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActualOfBring" type="TEoDateTimeWindow" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read-only! If the current task is a Bring-task, and the associated get-tasked is already completed, this contains the completion of said Get-task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Comments" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Any comments or remarks that can be given on completing a task.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="1000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name" minOccurs="0">
				<xs:annotation>
					<xs:documentation>May contain the name of the person who has given or received a good.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Position" type="TEoPosition" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Not guaranteed to be filled. Can only be filled bij mobile devices on completing a task. GPS location of the completion. E.g. the location of actual pick-up or delivery.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Signature" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A blob containing the vectors of the signature when signed.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WaitUnits" type="xs:integer" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Should reflect the timespan of the Actual TimeWindow. Value is stored for compatibility reasons. Formerly WaitUnits was only used to calculate the DateTimeBegin of Actual, wich is now a seperately stored value. WaitUnits is not guarantied to reflect Actuals Timespan, since it can be editted separatly. Can be empty (Null)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notified" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCompletion"/>
	</xs:complexType>
	<xs:complexType name="TEoConnectivity">
		<xs:annotation>
			<xs:documentation>Type connectivity.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="Email" type="TEmail" minOccurs="0">
				<xs:annotation>
					<xs:documentation>E-mail address</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fax" type="TPhone" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Fax number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mobile" type="TPhone" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mobile phone number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Phone" type="TPhone" minOccurs="0">
				<xs:annotation>
					<xs:documentation>General phone number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Web" type="TURL" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Website url</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoConnectivity"/>
	</xs:complexType>
	
	<xs:complexType name="TGoodCharacteristicsRestricted">
		<xs:annotation>
			<xs:documentation>Contains good characterstics.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
		
			<xs:element name="IdsAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contains comma separated list of good characteristic ids. Values are: 2=Niet bij buren afgeven, 4=ADR, 18=Leeftijdsgrens 18, 40=Koel, 41=Vries, 42=Droog/Omgevingstemperatuur, 43=Diepvries.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TGoodCharacteristicsRestricted"/>
	</xs:complexType>
	
	<xs:complexType name="TEoGoodMxList">
		<xs:annotation>
			<xs:documentation>Type list of goods.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="GoodCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Amount of goods in this list.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Parts" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Sum of all parts of goods in this list.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Surface" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total surface of all goods in this list, based on the goods Depth x Width.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Weight" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total weight of all goods in this list. This is the actual sum of all Weight values.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Volume" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total volume of all goods in this list.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VolumeWeight" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total volumeweight of all goods in this list. This is the actual sum of all VolumeWeight values.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticleWeight" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total articleweight of all goods in this list. This is the actual sum of all ArticleWeight values.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoGoodMx" type="TEoGoodMx"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoGoodMxList"/>
	</xs:complexType>
	<xs:complexType name="TEoGoodMx">
		<xs:annotation>
			<xs:documentation>Type good.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="GoodId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Database identifier for Good.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Barcode" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contains the barcode string without start- and endcharacter.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Parts" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Amount of parts this good consists of.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderId" type="TEoKeyIntInfraMx_NoData" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Optional. Associated order identifier. If a EoGoodMx is part of a EoOrderMx, this OrderId may not differ from that Orders OrderId.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Comments" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The content (description) of the good. (In legacy versions this was the "Details" field.)</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="50"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Height" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Height (per part) in cm</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Width" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Width (per part) in cm</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Depth" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Depth (per part) in cm</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Volume" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Volume of the good. Can be changed when VolumeManual is set to True, else is automatically calculated by width * depth * height * parts / (100*100*100), m3. The attribute 'content="Unspecified"' can be used to make sure Volume and VolumeManual are ignored. Not providing a Surface node in the xml will have the same result.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VolumeManual" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>When set to True, Volume can be provided as is, else Volume will be calculated automaticly</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VolumeWeight" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>VolumeWeight of the good (kg). Can be changed when VolumeWeightManual is set to True, else is automatically calculated by volume / volumeweightdivider (default 6000). The attribute 'content="Unspecified"' can be used to make sure VolumeWeightManual and VolumeWeightManual are ignored. Not providing a VolumeWeight node in the xml will have the same result.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VolumeWeightManual" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>When set to True, VolumeWeight can be provided as is, else VolumeWeight will be calculated automaticly</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Weight" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Weight of all parts in kg</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NetWeight" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Weight of all parts in kg excluding the weight of any packaging</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticleWeight" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. In kg. This contains same value as VolumeWeight or Weight, whichever is larger.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Surface" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Surface of the good. Can be changed when SurfaceManual is set to True, else is automatically calculated by width * depth * parts in cm2. The attribute 'content="Unspecified"' can be used to make sure Surface and SurfaceManual are ignored. Not providing a Surface node in the xml will have the same result.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SurfaceManual" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>When set to True, Surface can be provided as is, else Surface will be calculated automaticly</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceTypeId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier for trace type that last was given for this good.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceId" type="TEoKeyIntInfraMx_NoData" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier for the trace record that last was given for this good.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceColor" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Color code for trace-status of the good.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceDepotId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the depot of the last trace, if that trace is about arriving at a depot.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TracePercentage" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Percentage for trace-status of the good.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notes" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contains miscellaneous annotations.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="60"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Packing" type="TEoPackingMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The packing description of the good. This can be an actual identifier for a predefined Packing in MendriX</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SyncExternalData" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Temperature" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Minimum temperature allowed in degrees celcius.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TemperatureMax" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Maximum temperature allowed in degrees celcius.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ADR" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ADR specification for dangerous or hazardous goods.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UNNumber" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>UN-number for the identification of hazardous substances and articles.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ADRTableID" type="xs:int" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>The ID of the dangerous good in the MendriX StaticADRGoods table.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomString1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The value of custom string field 1.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="50"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CustomString2" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The value of custom string field 2.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="50"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CharacteristicsRestricted" type="TGoodCharacteristicsRestricted" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contains comma separated list of good characteristic ids. Values are: 2=Niet bij buren afgeven, 4=ADR, 18=Leeftijdsgrens 18, 40=Koel, 41=Vries, 42=Droog/Omgevingstemperatuur, 43=Diepvries.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalWeight" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Original weight of all parts in kg. This property holds the previously known weight before this was corrected with the actual weight.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ADRGood" type="TEoADRGood" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Block with detailed ADR information for dangerous good.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticleNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Article number assigned to a good.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoGoodMx"/>
	</xs:complexType>
	<xs:complexType name="TEoPackingMx">
		<xs:annotation>
			<xs:documentation>Type packing.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="Name" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name of packing of good.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="50"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Amount" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Value for this packing.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoPackingMx"/>
	</xs:complexType>
	<xs:complexType name="TEoGoodToTaskMx">
		<xs:annotation>
			<xs:documentation>Type good-to-task link. This defines one link between one good/package and one task (=address with job).</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="GoodId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>The identifier of a good/package. Can be negative to link a specified new good to a (new) task in a (new) order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>The identifier of a task. Can be negative to link a specified new task to a (new) good in a (new) order.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoGoodToTaskMx"/>
	</xs:complexType>
	<xs:complexType name="TEoGoodToTaskMxList">
		<xs:annotation>
			<xs:documentation>Type list of good-to-task relationships.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoGoodToTaskMx" type="TEoGoodToTaskMx"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoGoodToTaskMxList"/>
	</xs:complexType>
	<xs:complexType name="TEoArticleList">
		<xs:annotation>
			<xs:documentation>Type list of articles.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:choice minOccurs="0" maxOccurs="50">
						<xs:element ref="EoArticleBuy"/>
						<xs:element ref="EoArticleSell"/>
					</xs:choice>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoArticleList"/>
	</xs:complexType>
	<xs:complexType name="TEoArticle">
		<xs:annotation>
			<xs:documentation>Type article. Only use the derived types TEoArticleSell of TEoArticleBuy.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="AmountArticle" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The calculated money amount (no VAT) of this article.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountRoundMode" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Determines the way the (money)amount of an article is rounded to the value specified in AmountRoundTo. -1 = Round down to. 0 = Do not round. 1 =  Round up to. 2 = Round to nearest.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountRoundTo" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Amount to which the (money)amount is rounded. Example: Use 5.0 to have the amount rounded in steps of 5. So the Amount could be 0, 5.0, 10.0 etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticleId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Database identification of this article.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticleIdForeign" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Database identification of foreign base article. Or the base or relation article so to say</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticleTypeNumber" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An identifier that specifies what type of number value the article represents and may automaticly be updated with. Possible types are 0: Standard manual value, 1: Kilometers of the route in Kms, 2:Waitunits for get/pick-up tasks(LaW), 3: Waitunits for bring/delivery tasks (LoW), 4: Waitunits for all tasks (Wac), 20: Number of parts of goods (Dln), 30: NUmber of Goods (Col), 40: Number of stops/tasks (Tkn), 50: Weight of the order, articleweight (Gew), 60: Cash on Delivery A (only article buy) RmA, 100: Cash on Delivery B (only article buy) RmB, 140: Duration of the route in hours (Uur), 180: Number of SMS send for this order (Sms), 220: Loadingmeters of the goods (Ldm), 260: Total cash on delivery of Order, article buy only (Rem), 300: Toll costs (Tol).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Automatic" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>If True, the number value of this article is calculated an automaticly updated for ArticleTypeNumbers other than 0.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CalculatedWithGraduates" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True if a graduate is used to specify the price, free number, maximum, percentage or other article value.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Code" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. An 8 capital letter identifier of the base article used to quickly add or change an articles ArticleIdForeign in the MendriX application.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="8"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Deleted" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only base articles can be deleted. False if not deleted, True if article is deleted and only visible in the trashbin. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Human readable description of the article.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="200"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Extra" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Extra amount of money. Can be a decimal value or empty.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HasGraduate" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. True if Price, Minimum, Percentage, NumberFree and Extra are determined by a graduate rule. 0 if not.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Minimum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Minimum amount of money. Can be a decimal value or empty.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Number" default="0">
				<xs:annotation>
					<xs:documentation>Net number of items sold. Can be a decimal value or empty.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumberFree" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of sold items to be subtracted from NumberRaw to get Number. Can be a decimal value or empty.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumberRaw" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Gross number of items sold. Can be a decimal value or empty. Can be a decimal value or empty.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParentId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Percentage" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Percentage to apply, according to PercentageTypeId. Can be a decimal value or empty.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PercentageTypeId" type="xs:integer" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database Id of percentage type. -1: no value, 0: no percentage calculated, 1: percentage over this and all prior article amounts, 2: percentage over this article amount, 3: only percentage of this articles price is used as the price</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Price" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Price per item. Can be a decimal value or empty.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PriceManual" type="TBoolean" default="True" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Default true. True if the Price, Minimum, Percentage, NumberFree and Extra values specified in the XML are fixed and should not be automaticly overwritten by graduate values.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductId" type="TEoKeyIntInfraMx_NoData" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Reference for internal use only.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumberManual" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Default False. True if the number is specified in the XML and should not be overwritten by any automatic value, determined by ArticleTypeNumber.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumberRoundMode" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Determines the way the NumberRaw value of an article is rounded to the value specified in NumberRoundTo. -1 = Round down to. 0 = Do not round. 1 =  Round up to. 2 = Round to nearest. Note that NumberRaw is only rounded when set by an automatic value, not when manually setting NumberRaw.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumberRoundTo" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number to which the NumberRaw is rounded. Example: Use 5.0 to have the NumberRaw rounded in steps of 5. So the NumberRaw could be 0, 5.0, 10.0 etc., when being updated by an automatic value.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NextArtNo" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Shows ArticleId of a base article that is automaticly added when this article is added. Can be an integer value or empty.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SortOrder" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Criteria" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:all>
						<xs:element name="CashOnDeliveryMin">
							<xs:complexType/>
						</xs:element>
						<xs:element name="CashOnDeliveryMax">
							<xs:complexType/>
						</xs:element>
						<xs:element name="CriteriaAreaList">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCriteriaArticleBuyAreaList"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="DaysOfWeekMondayDisabled">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="False"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DaysOfWeekTuesdayDisabled">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="False"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DaysOfWeekWednesdayDisabled">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="False"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DaysOfWeekThursdayDisabled">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="False"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DaysOfWeekFridayDisabled">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="False"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DaysOfWeekSaturdayDisabled">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="False"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="DaysOfWeekSundayDisabled">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="False"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="TimePlannedMin">
							<xs:complexType/>
						</xs:element>
						<xs:element name="TimePlannedMax">
							<xs:complexType/>
						</xs:element>
						<xs:element name="WeightMin">
							<xs:complexType/>
						</xs:element>
						<xs:element name="WeightMax" type="xs:anySimpleType"/>
					</xs:all>
					<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCriteriaArticleBuy"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="Disabled" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="False"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="OperatorId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="TaskType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="VatCode" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
				<xs:complexType/>
			</xs:element>
			<xs:element name="ArticleGroupNumber" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DescriptionInvoiceArticle" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DescriptionPercentage" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExportCode" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OptionGroup" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShowOnInvoice" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AnyValueManual" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="TEoArticleBuy"/>
					<xs:enumeration value="TEoArticleSell"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="TEoActivityAddress">
		<xs:annotation>
			<xs:documentation>Address details for an activity location</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the address.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Location" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Location or premise name.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StreetOnly" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Street name without number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StreetNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Street number including additions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Place" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>City or place name.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Country" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Country name.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Postal code or zip code.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:complexType name="TEoHoursPath">
		<xs:annotation>
			<xs:documentation>Type one path in a work shift</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="TimeBeginOrderedBy" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Advice not to use. Used internally to determine ordering if TimeWindow begin is equal for some elements.</xs:documentation>
				</xs:annotation>
			</xs:element>			
			<xs:element name="TimeEndOrderedBy" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Advice not to use. Used internally to determine ordering if TimeWindow end is equal for some elements.</xs:documentation>
				</xs:annotation>
			</xs:element>			
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Local database identification.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Index" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Index of this path in the shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PathListId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the shift this path is in.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActivityId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the activity for this path.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressIdBegin" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the begin address for this path.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressBegin" type="TEoActivityAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Address details for the begin address for this path.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatedByMobileDevice" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=created by PDA or MDA. False=default.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExplicitChosen" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Explicitly chosen by the operator. Default False.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FloatingBeginMoment" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=time before has floating boundary. False=default.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LongitudeBegin" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Longitude of this path. Not guaranteed to be filled.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LatitudeBegin" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Latitude of this path. Not guaranteed to be filled.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ManualStoreCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Amount of manual stores (=changes) done in the UI of MendriX.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MileageBegin" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mileage of the vehicle before this path.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MileageEnd" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mileage of the vehicle after this path.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MileageTotal" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mileage delta of this path.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorIdPartner" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the partner operator for this path. 0 if none.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorRole" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Role of the operator for this path: 10: Main operator, OperatorIdSecond is the Id of the co-driver. 20: Co-driver, OperatorIdSecond is the Id of the main operator. 30: Solo, no second operator (OperatorIdPartner should be 0). </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeWindow" type="TEoDateTimeWindow">
				<xs:annotation>
					<xs:documentation>Read-only. Time window for this path.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VehicleId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the vehicle of this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MobileComputerId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the mobilecomputer used for this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StatusBoardComputer" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Board computer status of this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StatusBoardComputerMomentToUpdate" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>Board computer moment to update of this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Notes for this path.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Standardized" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Path was added or modified by standardization.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the task corresponding to this shift path.</xs:documentation>
				</xs:annotation>
			</xs:element>            
			<xs:element name="RideId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the ride corresponding to this shift path.</xs:documentation>
				</xs:annotation>
			</xs:element>                        
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoHoursPath"/>
	</xs:complexType>
	<xs:complexType name="TEoHoursShift">
		<xs:annotation>
			<xs:documentation>Type shift of workhours</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeWindow" type="TEoDateTimeWindow">
				<xs:annotation>
					<xs:documentation>Read-only. Time window for this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the operator of this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Code of the operator of this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VehicleId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the vehicle of this shift. Do not specify.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DateTimeExported" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>Moment of last export for this shift. Specify default value if never exported.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeChanged" type="xs:dateTime">
				<xs:annotation>
					<xs:documentation>Moment of last change for this shift. Value must be specified.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeVerified" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>Moment of last verification of this shift. Specify default value if never verified.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisionImmediate" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Chronological increased number after each change within the local scope of this record.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sequence" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Chronological increased number after each change within the local scope of this database. (Same as Sequence of database itself.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AutomaticCreated" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Shift is automatically created.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsMultipleDayDrive" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Shift spans multiple days.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeExtraPause" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>Extra pause-time for this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MileageTotal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total mileage of this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DateTimeStandardized" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>Moment standardization was applied to this shift. Specify default value if never standardized.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MileageBegin" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Obsolete. Read only. Mileage of the vehicle before this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MileageEnd" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Obsolete. Read only. Mileage of the vehicle after this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Closed" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Shift closed or not.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueList" type="TEoHoursValueList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The extra values for this shift.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoHoursPath" type="TEoHoursPath">
							<xs:annotation>
								<xs:documentation>One path of the shift.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoHoursShift"/>
	</xs:complexType>
	<xs:element name="EoHoursShift" type ="TEoHoursShift">
		<xs:annotation>
			<xs:documentation>Element of TEoHoursShift</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoHoursValue">
		<xs:annotation>
			<xs:documentation>Type extra value in a work shift</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database identification of this object</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueKindId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identification of the kind of value</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Value" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The actual value</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoHoursValue"/>
	</xs:complexType>
	<xs:element name="EoHoursValue" type="TEoHoursValue">
		<xs:annotation>
			<xs:documentation>Element of TEoHoursValue</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoArticleSell">
		<xs:annotation>
			<xs:documentation>Derived type of TEoArticle</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="TEoArticle"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="EoArticleSell" type="TEoArticleSell">
		<xs:annotation>
			<xs:documentation>Element of TEoArticle</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoTraceGoods">
		<xs:annotation>
			<xs:documentation>Type trace of good.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Local database identification.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Local database identification of the good to which this trace belongs.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Moment" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Datetime of entry.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceTypeId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Local database identification of the tracetype for this trace.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Local database identification of the operator for this trace.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Description of this trace.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Color" type="TColor" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Color of this trace.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Percentage" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Percentage of completion this trace indicates.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BarcodeScanned" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>If GoodId is not set but BarcodeScanned is, then the good with this barcode is used. NB: only works on the barcode of the good, not of the order. BarcodeScanned is not filled when retrieving traces.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="City" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>City where this trace was created.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Country" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Country where this trace was created</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Position" type="TEoPosition" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Not filled by default. Could be the current position of the good.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoTraceGoods"/>
	</xs:complexType>
	<xs:complexType name="TEoTraceList">
		<xs:annotation>
			<xs:documentation>Type list of traces</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoTraceGoods" type="TEoTraceGoods">
							<xs:annotation>
								<xs:documentation>This describes a trace for a good</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoTraceList"/>
	</xs:complexType>
	<xs:complexType name="TEoFilterClients">
		<xs:annotation>
			<xs:documentation>Type filter clients.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="Administration" type="TEoAdministrationIdsAsCsv" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Request only clients of the specified administation(s). Multiple administrations can be specified as CSV. Use -2 to request clients from all administrations.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Active" type="TfsActive" default="fsActiveOnly" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Requesting only orders of the specified visibility.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterDefault" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterNameFactory" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterShortCut" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeysExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results with the given Client database Id's. If this limitation is specified, do not specify others.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MarkChars" type="TMarkChars" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results containing at least one of the specified mark characters. (Mark characters are one-character categories.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Search" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results which match the text specified. Fields being searched: Number (user configurable identifier), Name, Contact Person, Street (+number), Zipcode, City, Phone, Fax and Country of the client are searched.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SectionGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TrashBin" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=only return results from within the trashbin.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumbersExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results with the given Client numbers. If this limitation is specified, do not specify others.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterClients"/>
	</xs:complexType>
	<xs:complexType name="TEoFilterEmployees">
		<xs:annotation>
			<xs:documentation>Type filter employees and operators.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="Administration" type="TEoAdministrationIdsAsCsv" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Request only employees of the specified administation(s). Multiple administrations can be specified as CSV. Use -2 to request employees from all administrations.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Active" type="TfsActive" default="fsActiveOnly" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Requesting only employees of the specified visibility.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterDefault" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterNameFactory" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterShortCut" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeysExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results with the given employee database Id's. If this limitation is specified, do not specify others.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MarkChars" type="TMarkChars" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results containing at least one of the specified mark characters. (Mark characters are one-character categories.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Search" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results which match the text specified. City, country and name of the employee are searched.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SectionGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TrashBin" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=only return results from within the trashbin.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OnlyCourier" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=only return employees marked as a plannable courier.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OnlyEmployees" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=only return employees NOT marked as an external party.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterEmployees"/>
	</xs:complexType>
	<xs:complexType name="TEoFilterHours">
		<xs:annotation>
			<xs:documentation>Type filter work hours.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="Administration" type="TEoAdministrationIdsAsCsv" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Request only work hours of the specified administation(s). Multiple administrations can be specified as CSV. Use -2 to request work hours from all administrations.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Active" type="TfsActive" default="fsActiveOnly" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Requesting only orders of the specified visibility.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterDefault" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterNameFactory" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterShortCut" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeysExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results with the given Order database Id's. If this limitation is specified, do not specify others.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MarkChars" type="TMarkChars" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results containing at least one of the specified mark characters. (Mark characters are one-character categories.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Search" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results which match the text specified. City, country, our reference and your reference of the first and the last task of the order are searched. Of the order itself the notes, customer name (both implicit and explicit), main operator name and the catchword are searched.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SectionGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TrashBin" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=only return results from within the trashbin.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodBegin" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>The inclusive begin date of the period from which to return results. If period is not specified, then one day ('today') is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodEnd" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>The inclusive end date of the period from which to return results. If period is not specified, then one day ('today') is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodEndExclusive" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PersonalNosAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return the workhours of the specified Operators.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PersonalCodesAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return the workhours of the specified Operators.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterHours"/>
	</xs:complexType>
	<xs:complexType name="TEoFilterTracesGoods">
		<xs:annotation>
			<xs:documentation>Type filter traces for goods. The type attribute defines how it works. With type attribute TEoFilterTracesGoods the filter works _only_ on dates and ignores all given timewindows (use only PeriodBegin and PeriodEnd). With type attribute TEoTimeAwareFilterTracesGoods the filter works on both dates and times (use only PeriodBegin and PeriodEndExclusive).</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="GoodIdsAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id's of goods to filter on, seperated by comma's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderIdsAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id's of orders to filter on, seperated by comma's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodBegin" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>The inclusive begin date of the period from which to return results. If period is not specified, then one day ('today') is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodEnd" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The inclusive end date of the period from which to return results. If period is not specified, then one day ('today') is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodEndExclusive" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The exclusive end date of the period from which to return results. If period is not specified, then one day ('today') is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeysExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id's of traces to filter on, seperated by comma's.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value="TEoFilterTracesGoods"/>
					<xs:enumeration value="TEoTimeAwareFilterTracesGoods"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>	
	<xs:complexType name="TEoFilterDpdDataList">
		<xs:annotation>
			<xs:documentation>Type filter DpdGoods.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="GoodIdsAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id's of goods to filter on, seperated by comma's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParcelNumbersAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ParcelNumbers to filter on, seperated by comma's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeysExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id's of DpdGoods to filter on, seperated by comma's.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterDpdDataList"/>
	</xs:complexType>
	<xs:complexType name="TEoFilterOrdersNormal">
		<xs:annotation>
			<xs:documentation>Type filter orders normal.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="AdministrationIdsAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Request only orders of the specified administation(s). Multiple administrations can be specified as CSV. Use -2 to request orders from all administrations.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Active" type="TfsActive" default="fsActiveOnly" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Requesting only orders of the specified visibility.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterDefault" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterNameFactory" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterShortCut" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeysExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results with the given Order database Id's. If this limitation is specified, do not specify others.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MarkChars" type="TMarkChars" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results containing at least one of the specified mark characters. (Mark characters are one-character categories.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Search" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results which match the text specified. City, country, our reference and your reference of the first and the last task of the order are searched. Of the order itself the notes, customer name (both implicit and explicit), main operator name and the catchword are searched.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SectionGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TrashBin" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=only return results from within the trashbin.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodBegin" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The inclusive begin date of the period from which to return results. If period is not specified, then one day ('today') is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodEnd" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The inclusive end date of the period from which to return results. If period is not specified, then one day ('today') is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodEndExclusive" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClientNo" type="xs:int" default="-1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return results belonging to the specified customer. This is the database Id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticleId" type="xs:int" default="-1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return results containing the specified article. This is the database Id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BarcodeGoods" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return the orders which contain the goods with the specified barcode.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ColloSearchCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return the orders which contain the goods with the specified database Id's. If this limitation is specified, do not specify others.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IgnShowAlways" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=The 'ShowAlways' flag of an order is ignored, as if it were not set. The retrieve orders, normally this node should be set to True. Default however, is False.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvPeriodID" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>-1=ignore, INV_PERIOD_NVT=0 (none, default), INV_PERIOD_1DY=1 (1 day), INV_PERIOD_1WK=2 (1 week), INV_PERIOD_2WK=3 (2 weeks), INV_PERIOD_1MN=4 (1 month)</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:int">
						<xs:maxInclusive value="4"/>
						<xs:minInclusive value="-1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="OperatorId" type="xs:int" default="-1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Request only orders with the specified operator database id assigned in it.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderInvStatusSet" type="TfsOrderInvStatusSet" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return orders with one of the invoice status specified here. The result is a union result. This value is a CSV with zero or more of the next items: fsoisOffer,fsoisOnlyOffer,fsoisOpen,fsoisNever,fsoisToInv,fsoisOnInv  The default value is: fsoisOffer,fsoisOpen,fsoisNever,fsoisToInv,fsoisOnInv</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderPlanStatusSet" type="TfsOrderPlanStatusSet" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return orders with one of the plan status specified here. The result is a union result. Default is fsopsExternal,fsopsPreplanned,fsopsNoConfirm,fsopsUnplanned,fsopsNoGet,fsopsNoBring,fsopsDone,fsopsCancelled</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderPrdSet" type="TfsOrderPrdSet" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specifies zero or more the datetime fields (task, order, etc) to return orders for which the specified PeriodBegin and End match. It is a union result. See the type annotation for more details.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrdType" type="xs:string" fixed="otNormal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used internally. Do not specify.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Problem" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specifies wether this order has a problem flag. Regularly this is False.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductId" type="xs:int" default="-1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return orders which have this product specified. Database Id of a product. Default -1, which means no limitation exists for this field.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RideModeAsInteger" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SequenceMaximum" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return items which have a sequence equal to or below the specified number. Specify 0 or leave this node out to ignore.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SequenceMinimum" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return items which have a sequence equal to or above the specified number. Specify 0 or leave this node out to ignore.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceTypesAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return orders with colli with one of these tracetypes. The tracetypes must be specified as comma-separated Id's of the tracetypes. Leave this node out or empty to ignore.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VehicleId" type="xs:int" default="-1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return orders which have this vehicle specified. Database Id of a vehicle. Default -1, which means no limitation exists for this field.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Reference" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only returns order which have reference specified. Only one refernce number allowed to set.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FlagsAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return orders with certain flags set. Leave this node out or empty to ignore. Possible values are 0 (NONE), 1 (RED), 2 (BLUE), 3 (BROWN), 4 (PINK), 5 (GREEN), 6 (YELLLOW), 7 (WHITE)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterOrdersNormal"/>
	</xs:complexType>
	<xs:complexType name="TEoCustomLinkRequestDateTime">
		<xs:annotation>
			<xs:documentation>Type Custom Link request current datetime of server.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:any/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestDateTime"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestDateTime" type="TEoCustomLinkRequestDateTime">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestDateTime.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkResponseDateTime">
		<xs:annotation>
			<xs:documentation>Type Custom Link response with current datetime of server.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="DateTime" type="xs:dateTime">
				<xs:annotation>
					<xs:documentation>Current date and time of the server.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseDateTime"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseDateTime" type="TEoCustomLinkResponseDateTime">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseDateTime.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkRequestKeepAlive">
		<xs:annotation>
			<xs:documentation>Type Custom Link request to keep the session active.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:any/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestKeepAlive"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestKeepAlive" type="TEoCustomLinkRequestKeepAlive">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestKeepAlive.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkResponseStayingAlive">
		<xs:annotation>
			<xs:documentation>Type Custom Link response to TEoCustomLinkRequestKeepAlive.</xs:documentation>
		</xs:annotation>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseStayingAlive"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseStayingAlive" type="TEoCustomLinkResponseStayingAlive">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseStayingAlive.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkRequestOrdersNormal">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For Orders.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterOrdersNormal"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestOrdersNormal"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestOrdersNormal" type="TEoCustomLinkRequestOrdersNormal">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestOrdersNormal.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkRequestOrdersNormalIds">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For Ids Of Orders.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterOrdersNormal"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestOrdersNormalIds"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestOrdersNormalIds" type="TEoCustomLinkRequestOrdersNormalIds">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestOrdersNormalIds.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkRequestClients">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For Clients.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects if possible. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterClients"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestClients"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestClients" type="TEoCustomLinkRequestClients">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestClients.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkRequestEmployees">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For Employees.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterEmployees"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestEmployees"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestEmployees" type="TEoCustomLinkRequestEmployees">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestEmployees.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkRequestTracesGoods">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For Traces of Goods.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Filter" type="TEoFilterTracesGoods"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestTracesGoods"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestTracesGoods" type="TEoCustomLinkRequestTracesGoods">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestTracesGoods.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkRequestDpdData">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For DpdData.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Filter" type="TEoFilterDpdDataList"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestDpdData"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestDpdData" type="TEoCustomLinkRequestDpdData">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestDpdData.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkRequestHours">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For Workhours.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterHours"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestHours"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestHours" type="TEoCustomLinkRequestHours">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestHours.</xs:documentation>
		</xs:annotation>
	</xs:element>
	
	<xs:complexType name="TEoCustomLinkRequestQuestionnaireAnswers">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For Questionnaire Answers.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects if possible. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterQuestionnaireAnswers"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestQuestionnaireAnswers"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestQuestionnaireAnswers" type="TEoCustomLinkRequestQuestionnaireAnswers">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestQuestionnaireAnswers.</xs:documentation>
		</xs:annotation>
	</xs:element>
	
	<xs:complexType name="TEoCustomLinkRequestGiveNextId">
		<xs:annotation>
			<xs:documentation>Type Custom Link Request For Ids.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Name" type="xs:string">
				<xs:annotation>
					<xs:documentation>Name of Id to return (raises Id). Allowed options:</xs:documentation>
					<xs:documentation>AdministrationId= adminstration</xs:documentation>
					<xs:documentation>ArticleGroupId= article group</xs:documentation>
					<xs:documentation>ArticleSellId= article</xs:documentation>
					<xs:documentation>ArticleBuyId= buy-article</xs:documentation>
					<xs:documentation>ContactId= contact</xs:documentation>
					<xs:documentation>CountryId= country</xs:documentation>
					<xs:documentation>DunningId= dunning</xs:documentation>
					<xs:documentation>DunningLinkId= dunning link to invoice</xs:documentation>
					<xs:documentation>SystemMessageId= system message</xs:documentation>
					<xs:documentation>InvoiceId= invoice</xs:documentation>
					<xs:documentation>InvoiceSubId= sub-invoice</xs:documentation>
					<xs:documentation>InvoiceSubArticleId= sub-invoice article</xs:documentation>
					<xs:documentation>InvoiceSubOrderId= sub-invoice order</xs:documentation>
					<xs:documentation>LoginId= login</xs:documentation>
					<xs:documentation>MailId= mail</xs:documentation>
					<xs:documentation>MemoId= memo</xs:documentation>
					<xs:documentation>GoodId= good (collo)</xs:documentation>
					<xs:documentation>OperatorCriteriaId= automatic operator</xs:documentation>
					<xs:documentation>OperatorId= operator</xs:documentation>
					<xs:documentation>OrderId= order</xs:documentation>
					<xs:documentation>OrderArticleId= order article</xs:documentation>
					<xs:documentation>OrderTaskId= order task</xs:documentation>
					<xs:documentation>ProductSellId= product</xs:documentation>
					<xs:documentation>ProductBuyId= buy-product</xs:documentation>
					<xs:documentation>OrderPartialId= partial order</xs:documentation>
					<xs:documentation>OrderTemplatePartialId= partial template</xs:documentation>
					<xs:documentation>OrderPartialArticleId= partial order article</xs:documentation>
					<xs:documentation>OrderTemplatePartialArticleId= partial template article</xs:documentation>
					<xs:documentation>ReportLayoutId= report layout</xs:documentation>
					<xs:documentation>TaskHistoryId= MendriX task history</xs:documentation>
					<xs:documentation>WorldLinkTaskHistoryId= World Link task history</xs:documentation>
					<xs:documentation>ChatMessageId= chat message</xs:documentation>
					<xs:documentation>HoursShiftId= workshift</xs:documentation>
					<xs:documentation>HoursPathId= path in workshift</xs:documentation>
					<xs:documentation>HoursActivityId= activity for workshift</xs:documentation>
					<xs:documentation>HoursValueId= extra value in workshift</xs:documentation>
					<xs:documentation>HoursValueKindId= kind of value for workshift</xs:documentation>
					<xs:documentation>ClientId= id for client</xs:documentation>
					<xs:documentation>ClientCode= code for client</xs:documentation>
					<xs:documentation>ArticleGraduateId= graduate ("staffel")</xs:documentation>
					<xs:documentation>LogOrderId= logbook entry order</xs:documentation>
					<xs:documentation>LogOrderTemplateId= logbook entry template</xs:documentation>
					<xs:documentation>LogClientId= logbook entry client</xs:documentation>
					<xs:documentation>LogHourId= logbook entry workshift</xs:documentation>
					<xs:documentation>LogOperatorId= logbook entry operator</xs:documentation>
					<xs:documentation>LogVehicleId= logbook entry vehicle</xs:documentation>
					<xs:documentation>LogInvoiceId= logbook entry invoice</xs:documentation>
					<xs:documentation>BoardComputerId= boardcomputer</xs:documentation>
					<xs:documentation>GoodsTraceId= (scan)trace for good</xs:documentation>
					<xs:documentation>TraceTypeId= type for (scan)traces</xs:documentation>
					<xs:documentation>DateSpecialId= special date</xs:documentation>
					<xs:documentation>DaysOfWeekAvailableId= plannable day of week</xs:documentation>
					<xs:documentation>ArticleBuyCriterionAreasId= criterion for buy-article</xs:documentation>
					<xs:documentation>ProductDayTimeWindowId= day/timewindow for product</xs:documentation>
					<xs:documentation>FinancialGroupId= financial group</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestGiveNextId"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestGiveNextId" type="TEoCustomLinkRequestGiveNextId">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestGiveNextId.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkRequestProbeNextId">
		<xs:annotation>
			<xs:documentation>Do not use. Not thread safe. Type Custom Link Request For Ids.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Name" type="xs:string">
				<xs:annotation>
					<xs:documentation>Name of Id to probe (does not raise Id). Allowed options same as TEoCustomLinkRequestGiveNextId</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestProbeNextId"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestProbeNextId" type="TEoCustomLinkRequestProbeNextId">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestProbeNextId.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoFilterJobs">
		<xs:annotation>
			<xs:documentation>Type filter jobs.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="KeysExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id's of templates to filter on, seperated by comma's.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="JobTypeId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Type of jobs to return, can have the following values: 0 = all jobs, 1= order import jobs. Defaults to 0 when not specified.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterJobs"/>
	</xs:complexType>

	<xs:complexType name="TEoFilterQuestionnaireAnswers">
		<xs:annotation>
			<xs:documentation>Type filter questionnaire answers.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="TaskIdsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id's of task to get the answers for, seperated by comma's.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterQuestionnaireAnswers"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkRequestJobIds">
		<xs:annotation>
			<xs:documentation>Type for requesting job id's through Custom Link</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterJobs"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestJobIds"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestJobIds" type="TEoCustomLinkRequestJobIds">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestJobIds.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseJobIds">
		<xs:annotation>
			<xs:documentation>Type with requested job id's.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data" type="TEoKeyIntList" />
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseJobIds"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkRequestJobs">
		<xs:annotation>
			<xs:documentation>Type for requesting details of a job through Custom Link</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterJobs"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestJobs"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestJobs" type="TEoCustomLinkRequestJobs">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestJobs.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRequestTaskQuestionnaire">
		<xs:annotation>
			<xs:documentation>Type for requesting the questionnaires tasks through Custom Link</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="KeysExplicitAsCsv" type="xs:string" default="0">
				<xs:annotation>
					<xs:documentation>Keys of the taskids as csv string</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestTaskQuestionnaire"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestTaskQuestionnaire" type="TEoCustomLinkRequestTaskQuestionnaire">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestTaskQuestionnaire.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoJobOrderImportOrderStatus">
		<xs:annotation>
			<xs:documentation>Type for one order import status.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="JobId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Id of the job.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RowId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Row in the source being processed by the job.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Id of the order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StatusId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Status of the current row in the source, can have one of the following values: 4=Cancelled, 5=Warning, 6=Error</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StatusDescription" type="xs:string">
				<xs:annotation>
					<xs:documentation>Status description.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoJobOrderImportOrderStatus"/>
	</xs:complexType>

	<xs:complexType name="TEoJobOrderImportOrderStatusList">
		<xs:annotation>
			<xs:documentation>Type for order import status listing for a job.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoJobOrderImportOrderStatus">
							<xs:complexType>
								<xs:complexContent>
									<xs:extension base="TEoJobOrderImportOrderStatus"/>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoJobOrderImportOrderStatusList"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkStoreJobOrderImportOrderStatuses">
		<xs:annotation>
			<xs:documentation>Type for storing statuses for individual rows/orders for an order import job through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="TEoJobOrderImportOrderStatusList"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreJobOrderImportOrderStatuses"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreJobOrderImportOrderStatuses" type="TEoCustomLinkStoreJobOrderImportOrderStatuses">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreJobOrderImportOrderStatuses.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoJobOrderImport">
		<xs:annotation>
			<xs:documentation>Type order import job</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Job Id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="JobTypeId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Job type, can have the following values: 1 = order import</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StatusId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Status of the job, can have one of the following values: 0=Undefined, 1=Pending, 2=Working, 3=Completed, 4=Cancelled, 5=Warning, 6=Error</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InitiatedBy" type="xs:int">
				<xs:annotation>
					<xs:documentation>Read Only. INITIATED_BY_NONE = 0; INITIATED_BY_OPERATOR = 1; INITIATED_BY_CLIENT = 2; INITIATED_BY_CONTACT = 3</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentStarted" type="xs:dateTime">
				<xs:annotation>
					<xs:documentation>Moment the job was started.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentCompleted" type="xs:dateTime">
				<xs:annotation>
					<xs:documentation>Moment the job was completed.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TemplateDefinition" type="xs:string">
				<xs:annotation>
					<xs:documentation>JSON content of template.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FileUploadId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>File upload id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClientId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Client id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContactId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contact id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Product id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filename" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>File name.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoJobOrderImport"/>
	</xs:complexType>
	<xs:element name="EoJobOrderImport">
		<xs:annotation>
			<xs:documentation>Element of TEoJobOrderImport.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="TEoJobOrderImport"/>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>

	<xs:complexType name="TEoJobList">
		<xs:annotation>
			<xs:documentation>Type with requested jobs, which for now can be only import jobs.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoJobOrderImport" type="TEoJobOrderImport">
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoJobList"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkTaskQuestionnaire">
		<xs:annotation>
			<xs:documentation>Single questionnaire for taskid.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="TaskId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Identifier of the Task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="XML" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The XML of questionnaire for this task.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkTaskQuestionnaire"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkTaskQuestionnaire" type="TEoCustomLinkTaskQuestionnaire">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkTaskQuestionnaire.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseJobs">
		<xs:annotation>
			<xs:documentation>Type with requested job details.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data" type="TEoJobList" />
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseJobs"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkResponseTaskQuestionnaire">
		<xs:annotation>
			<xs:documentation>Type with requested questionnaire details.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data" type="TEoCustomLinkTaskQuestionnaireList" />
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseTaskQuestionnaire"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseTaskQuestionnaire" type="TEoCustomLinkResponseTaskQuestionnaire">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseTaskQuestionnaire.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkTaskQuestionnaireList">
		<xs:annotation>
			<xs:documentation>Type with requested questionnaires</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0" maxOccurs ="1">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs ="unbounded" >
						<xs:element name="EoCustomLinkTaskQuestionnaire" type="TEoCustomLinkTaskQuestionnaire" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkTaskQuestionnaireList"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkTaskQuestionnaireList" type="TEoCustomLinkTaskQuestionnaireList">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkTaskQuestionnaireList.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkDataRequest">
		<xs:annotation>
			<xs:documentation>Legacy/compatibility, use TEoCustomLinkDataRequestOrders instead.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" minOccurs="0"/>
			<xs:element name="Filter" type="TEoFilterOrdersNormal"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkDataRequest"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkDataRequest" type="TEoCustomLinkDataRequest">
		<xs:annotation>
			<xs:documentation>Legacy/compatibility, use EoCustomLinkDataRequestOrders instead.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkData">
		<xs:annotation>
			<xs:documentation>Legacy type, see TEoCustomLinkResponseOrdersNormal instead.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoOrderMxList" />
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkData"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkData" type="TEoCustomLinkData">
		<xs:annotation>
			<xs:documentation>Legacy element, see EoCustomLinkResponseOrdersNormal instead.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkResponseOrdersNormal">
		<xs:annotation>
			<xs:documentation>Type with requested orders from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoOrderMxList" />
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseOrdersNormal"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseOrdersNormal" type="TEoCustomLinkResponseOrdersNormal">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseOrdersNormal.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseClients">
		<xs:annotation>
			<xs:documentation>Type with requested clients from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoClientMxList" />
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseClients"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseClients" type="TEoCustomLinkResponseClients">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseClients.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseOrdersNormalIds">
		<xs:annotation>
			<xs:documentation>Type with requested order ids from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoKeyIntList" />
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseOrdersNormalIds"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseOrdersNormalIds" type="TEoCustomLinkResponseOrdersNormalIds">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseOrdersNormalIds.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkResponseTracesGoods">
		<xs:annotation>
			<xs:documentation>Type with requested traces  from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoTraceList" />
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseTracesGoods"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseTracesGoods" type="TEoCustomLinkResponseTracesGoods">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseTracesGoods.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="EoCustomLinkResponseJobs" type="TEoCustomLinkResponseJobs">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseJobs.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkResponseDpdData">
		<xs:annotation>
			<xs:documentation>Type with requested DpdGoods / DpdData  from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoDPDDataList" />
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseDpdData"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseDpdData" type="TEoCustomLinkResponseDpdData">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseDpdData.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkResponseEmployees">
		<xs:annotation>
			<xs:documentation>Type with requested employees from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoEmployeeMxList"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseEmployees"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseEmployees" type="TEoCustomLinkResponseEmployees">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseEmployees.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkResponseHours">
		<xs:annotation>
			<xs:documentation>Type with requested Workhours from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoHoursShiftList"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseHours"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseHours" type="TEoCustomLinkResponseHours">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseHours.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseGiveNextId">
		<xs:annotation>
			<xs:documentation>Type Custom Link Response For Ids.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Value" type="xs:int">
				<xs:annotation>
					<xs:documentation>Value of requested Id</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseGiveNextId"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseGiveNextId" type="TEoCustomLinkResponseGiveNextId">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseGiveNextId.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseProbeNextId">
		<xs:annotation>
			<xs:documentation>Do not use. Type Custom Link Response For Ids.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Value" type="xs:int">
				<xs:annotation>
					<xs:documentation>Value of requested Id</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseProbeNextId"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseProbeNextId" type="TEoCustomLinkResponseProbeNextId">
		<xs:annotation>
			<xs:documentation>Do not use. Element of TEoCustomLinkResponseProbeNextId.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkJobInfoOrderImport">
		<xs:annotation>
			<xs:documentation>Job info for  orders.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="JobId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Identifier of the order import job for these orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RowIdsCsv" type="xs:string">
				<xs:annotation>
					<xs:documentation>Identifiers of the rows we're currently importing.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkJobInfoOrderImport"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkJobInfoOrderImport" type="TEoCustomLinkJobInfoOrderImport">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkJobInfoOrderImport.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkStoreOrdersNormal">
		<xs:annotation>
			<xs:documentation>Type for storing orders through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="ApplyImportSettings" type="xs:int" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specifies if settings should be applied. 0: don't apply. 1: apply.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ApplyMissingGoodValuesByPacking" type="xs:int" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specifies if unspecified fields (depth, width, height, weight) in goods should be updated with values from the correspoding packing. If applied, missing tags will be updated. Empty tags will still be cleared. 0: don't apply. 1: apply.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="JobInfoOrderImport" type="TEoCustomLinkJobInfoOrderImport" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Info concerning the order import job (if any).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Data" type="TEoOrderMxList">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreOrdersNormal"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreOrdersNormal" type="TEoCustomLinkStoreOrdersNormal">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreOrdersNormal.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRideTask">
		<xs:annotation>
			<xs:documentation>Type info of a task in a ride</xs:documentation>
		</xs:annotation>
		<xs:all>
            		<xs:element name="Id" type="xs:int" minOccurs="0">
				<xs:annotation>
					 <xs:documentation>Id of the task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database identifier for the order of this task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderedBy" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Index of the tasks in it's ride. Lowest number comes first in the ride. Only has meaning in the context of all the tasks in the same ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideTask"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRideTask" type="TEoCustomLinkRideTask">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRideTask.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRideTaskList">
		<xs:annotation>
			<xs:documentation>Type list of tasks in a ride. Contains only identifiers.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of tasks.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0">
						<xs:element name="EoCustomLinkRideTask" type="TEoCustomLinkRideTask"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideTaskList"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkRide">
		<xs:annotation>
			<xs:documentation>Type ride for Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Identifier of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VehicleNo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The vehicle code of the vehicle performing this ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DistanceInKms" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Distance of the ride in kilometers.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DistanceActualInKms" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Actual distance of the ride in kilometers.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DurationInHours" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Duration of the ride in hours.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DurationActualInHours" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Actual duration of the ride in hours.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="JobId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the job for which the ride is stored. Leave out or use 0 when the ride is not for a job. Do not use unless instructed otherwise by MendriX.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NameManual" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The (manual) name for this ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentStart" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Start of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentEnd" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>End of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the operator of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VehicleId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the vehicle of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the first material of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId2" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the second material of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId3" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the third material of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Notes for the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressStart" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Starting address of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressEnd" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ending address of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressStartHandlingTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Handling time for the start of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressEndHandlingTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Handling time for the end of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Reference" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>External reference id for this ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Tasks" type="TEoCustomLinkRideTaskList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The tasks in this ride. Ignored when storing.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RideType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Textual representation of RideTypeId for this ride. Ignored when storing, use RideTypeId instead.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RideTypeId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the ride type of the ride. If set to 0 (zero) ride type will be empty or a default ride type will be set if a default is configured in ride settings.</xs:documentation>
				</xs:annotation>
			</xs:element>
 			<xs:element name="RideOptimized" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>if True route already optimized. If false route not optimized</xs:documentation>
				</xs:annotation>
			</xs:element>
 			<xs:element name="RideCalculated" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>if True route already calculated. If false route not calculated</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRide"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRide" type="TEoCustomLinkRide">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRide.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRideList">
		<xs:annotation>
			<xs:documentation>Type list of Custom Link ride items.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoCustomLinkRide" type="TEoCustomLinkRide" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideList"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRideList" type="TEoCustomLinkRideList">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRideList.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkStoreRides">
		<xs:annotation>
			<xs:documentation>Type for storing rides through Custom Link. Can be used to store new rides (negative Id) and update existing rides (Id of the concerning ride).</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="JobInfoOrderImport" type="TEoCustomLinkJobInfoOrderImport" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Info concerning the order import job (if any).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Data" type="TEoCustomLinkRideList">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreRides"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreRides" type="TEoCustomLinkStoreRides">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreRides.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRideTimeWindow">
		<xs:annotation>
			<xs:documentation>Type timewindow for a ride for Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Identifier of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentStart" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Start of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentEnd" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>End of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideTimeWindow"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRideTimeWindow" type="TEoCustomLinkRideTimeWindow">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRideTimeWindow.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRideTimeWindowList">
		<xs:annotation>
			<xs:documentation>Type list of timewindows of Custom Link ride items.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoCustomLinkRideTimeWindow" type="TEoCustomLinkRideTimeWindow" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideTimeWindowList"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRideTimeWindowList" type="TEoCustomLinkRideTimeWindowList">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRideTimeWindowList.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkStoreRideTimeWindows">
		<xs:annotation>
			<xs:documentation>Type for storing timewindows of rides through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="JobInfoOrderImport" type="TEoCustomLinkJobInfoOrderImport" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Info concerning the order import job (if any).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Data" type="TEoCustomLinkRideTimeWindowList">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreRideTimeWindows"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreRideTimeWindows" type="TEoCustomLinkStoreRideTimeWindows">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreRideTimeWindows.</xs:documentation>
		</xs:annotation>
	</xs:element>
	
	<xs:complexType name="TEoCustomLinkRequestCapacityBuckets">
		<xs:annotation>
			<xs:documentation>Request object for capacity limit.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request object for capacity limit.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterCapacityCriteria"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestCapacityBuckets"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestCapacityBuckets" type="TEoCustomLinkRequestCapacityBuckets">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestCapacityBuckets.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoFilterCapacityCriteria">
		<xs:annotation>
			<xs:documentation>Filter for capacity buckets</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="MomentStart" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Start date of capacity bucket filter.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentEnd" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>End date of capacity bucket filter.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdministrationId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>AdministrationId of capacity bucket filter.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepotId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DepotId or Ids as CSV of capacity bucket filter.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ProductId of capacity bucket filter.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CountryId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>CountryId of capacity bucket filter.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CountryCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>CountryCode of capacity bucket.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>PostalCodeFrom of capacity bucket filter.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClientId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ClientId to filter capacity buckets by relation.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterCapacityCriteria"/>
	</xs:complexType>
	<xs:element name="EoFilterCapacityCriteria" type="TEoFilterCapacityCriteria">
		<xs:annotation>
			<xs:documentation>Element of TEoFilterCapacityCriteria.</xs:documentation>
		</xs:annotation>
	</xs:element>
	
	<xs:complexType name="TEoCustomLinkResponseCapacityBuckets">
		<xs:annotation>
			<xs:documentation>Response object for capacity limit</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoCapacityBucketLiveList" />
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseCapacityBuckets"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseCapacityBuckets" type="TEoCustomLinkResponseCapacityBuckets">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseCapacityBuckets.</xs:documentation>
		</xs:annotation>
	</xs:element>	
	
	<xs:complexType name="TEoCapacityCriteriaPostalcodeRange">
		<xs:annotation>
			<xs:documentation>Postal code range for a capacity bucket.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the postal code range.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCodeFrom" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Start of the postal code range.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCodeTo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>End of the postal code range.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCapacityCriteria"/>
	</xs:complexType>
	<xs:element name="EoCapacityCriteriaPostalcodeRange" type="TEoCapacityCriteriaPostalcodeRange">
		<xs:annotation>
			<xs:documentation>Element of TEoCapacityCriteriaPostalcodeRange.</xs:documentation>
		</xs:annotation>
	</xs:element>	
	
	<xs:complexType name="TEoCapacityCriteriaPostalcodeRangeList">
		<xs:annotation>
			<xs:documentation>Type list of postal code ranges for capacity buckets.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoCapacityCriteriaPostalcodeRange" type="TEoCapacityCriteriaPostalcodeRange" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCapacityCriteriaPostalcodeRangeList"/>
	</xs:complexType>
	<xs:element name="EoCapacityCriteriaPostalcodeRangeList" type="TEoCapacityCriteriaPostalcodeRangeList">
		<xs:annotation>
			<xs:documentation>Element of TEoCapacityCriteriaPostalcodeRangeList.</xs:documentation>
		</xs:annotation>
	</xs:element>
	
	<xs:complexType name="TEoCapacityCriteria">
		<xs:annotation>
			<xs:documentation>Capacity bucket criteria detials.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="MomentStart" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Start date of capacity bucket.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentEnd" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>End date of capacity bucket.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdministrationId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>AdministrationId of capacity bucket.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ProductId of capacity bucket.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CountryId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>CountryId of capacity bucket.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CountryCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>CountryCode of capacity bucket.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCodeFrom" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Deprecated, use postal code ranges.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCodeTo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Deprecated, use postal code ranges.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalcodeRanges" type="TEoCapacityCriteriaPostalcodeRangeList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contains the postal code ranges for this bucket.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCapacityCriteria"/>
	</xs:complexType>
	<xs:element name="Criteria" type="TEoCapacityCriteria">
		<xs:annotation>
			<xs:documentation>Element of TEoCapacityCriteria.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCapacityLimits">
		<xs:annotation>
			<xs:documentation>Details of Capacity limits.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="GoodVolume" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Available/limit good valume in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodWeight" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Available/limit good weight in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodLoadingMeters" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Available/limit GoodLoadingMeters in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodCount" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Available/limit GoodCount in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodParts" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Available/limit GoodParts in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskCount" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Available/limit TaskCount in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCapacityLimits"/>
	</xs:complexType>
	<xs:element name="Limits" type="TEoCapacityLimits">
		<xs:annotation>
			<xs:documentation>Element of TEoCapacityLimits.</xs:documentation>
		</xs:annotation>
	</xs:element>	

	<xs:complexType name="TEoCapacityUsed">
		<xs:annotation>
			<xs:documentation>Used capacity buckets for Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="GoodVolume" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Available good valume in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodWeight" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used good weight in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodLoadingMeters" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used GoodLoadingMeters in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodCount" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used GoodCount in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodParts" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used GoodParts in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskCount" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used TaskCount in capacity limit</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCapacityUsed"/>
	</xs:complexType>
	<xs:element name="Used" type="TEoCapacityUsed">
		<xs:annotation>
			<xs:documentation>Element of TEoCapacityUsed.</xs:documentation>
		</xs:annotation>
	</xs:element>
	

	<xs:complexType name="TEoCapacityBucketLive">
		<xs:annotation>
			<xs:documentation>Capacity bucket</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Capacity bucket identification number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Limits" type="TEoCapacityLimits" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contains details about capacity limits</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Criteria" type="TEoCapacityCriteria" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contains criteria details about capacity limits</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtraCost" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Extra cost for capacity limits</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Used" type="TEoCapacityUsed" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contains details of used capacity buckets</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CutOffMoment" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Cut-off date/time after which booking is no longer allowed.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCapacityBucketLive"/>
	</xs:complexType>
	<xs:element name="EoCapacityBucketLive" type="TEoCapacityBucketLive">
		<xs:annotation>
			<xs:documentation>Element of TEoCapacityBucket</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCapacityBucketLiveList">
		<xs:annotation>
			<xs:documentation>Type list of custom link capacity buckets</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoCapacityBucketLive" type="TEoCapacityBucketLive" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCapacityBucketLiveList"/>
	</xs:complexType>
	<xs:element name="EoCapacityBucketLiveList" type="TEoCapacityBucketLiveList">
		<xs:annotation>
			<xs:documentation>Element of TEoCapacityBucketLiveList.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkMeasurement">
		<xs:annotation>
			<xs:documentation>Type measurement for Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="SensorCode" type="xs:string">
				<xs:annotation>
					<xs:documentation>Identifier of the sensor.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Identifier of the vehicle.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MeasurementTypeId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indication if the measurement is out of range. In range: 1, out of range: 2.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Measurement" type="xs:decimal" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Value of measurement by sensor.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Moment" type="xs:dateTime" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Moment of measurement.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkMeasurement"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkMeasurement" type="TEoCustomLinkMeasurement">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkMeasurement.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkMeasurementList">
		<xs:annotation>
			<xs:documentation>Type list of Custom Link measurement items.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoCustomLinkMeasurement" type="TEoCustomLinkMeasurement" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkMeasurementList"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkMeasurementList" type="TEoCustomLinkMeasurementList">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkMeasurementList.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkStoreMeasurements">
		<xs:annotation>
			<xs:documentation>Type for storing measurements through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Data" type="TEoCustomLinkMeasurementList">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreMeasurements"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreMeasurements" type="TEoCustomLinkStoreMeasurements">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreMeasurements.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRideNonOrderTask">
	<xs:annotation>
		<xs:documentation>Type for storing linking, unlinking, break or rest task in a ride through Custom Link.</xs:documentation>
	</xs:annotation>
	<xs:all>
		<xs:element name="AfterTaskId" type="TNullableInteger" minOccurs="0">
		<xs:annotation>
			<xs:documentation>AfterTaskId is the task id after which this task will be placed. If both AfterTaskId and BeforeTaskId are 0, the task will be added at the beginning of the ride.</xs:documentation>
		</xs:annotation>
		</xs:element>
		<xs:element name="BeforeTaskId" type="TNullableInteger" minOccurs="0">
		<xs:annotation>
			<xs:documentation>BeforeTaskId is the task id before which this task will be placed. If this field and AfterTaskId are 0, the task will be added at the beginning of the ride.</xs:documentation>
		</xs:annotation>
		</xs:element>
		<xs:element name="Id" type="TNullableInteger" minOccurs="1">
		<xs:annotation>
			<xs:documentation>Unique identifier of the task. If the value is less than or equal to zero, the task will be added to MendriX. Otherwise, it will update an existing task.</xs:documentation>
		</xs:annotation>
		</xs:element>
		<xs:element name="TaskTypeId" type="TNullableInteger" minOccurs="0">
		<xs:annotation>
			<xs:documentation>Type of task. It must be one of the following: linking (7), unlinking (8), break (9), or rest (10).</xs:documentation>
		</xs:annotation>
		</xs:element>
		<xs:element name="RideId" type="TNullableInteger" minOccurs="0">
		<xs:annotation>
			<xs:documentation>Ride ID for this task. It is required and must exist in MendriX when inserting or updating.</xs:documentation>
		</xs:annotation>
		</xs:element>
		<xs:element name="Address" type="TEoAddress" minOccurs="0">
		<xs:annotation>
			<xs:documentation>Address associated with the task.</xs:documentation>
		</xs:annotation>
		</xs:element>
		<xs:element name="MaterialId" type="TNullableInteger" minOccurs="0">
		<xs:annotation>
			<xs:documentation>Id of the material associated with the task.</xs:documentation>
		</xs:annotation>
		</xs:element>
		<xs:element name="MaterialNumber" type="TNullableString" minOccurs="0" default="">
		<xs:annotation>
			<xs:documentation>Alternative identifier for the material associated with the task. When both MaterialId and MaterialNumber are provided, the MendriX will use MaterialId and ignore MaterialNumber</xs:documentation>
		</xs:annotation>
		</xs:element>
		<xs:element name="HandlingTimeInMinutes" type="TNullableInteger" minOccurs="0">
		<xs:annotation>
			<xs:documentation>Handling time for the task in minutes. If no value is provided, the default handling time configured in the order settings is used for linking and unlinking tasks. For all other task types, the handling time defaults to 0 minutes.</xs:documentation>
		</xs:annotation>
		</xs:element>
	</xs:all>
	<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideNonOrderTask"/>
	</xs:complexType>

	<xs:element name="EoCustomLinkRideNonOrderTask" type="TEoCustomLinkRideNonOrderTask">
	<xs:annotation>
		<xs:documentation>Element of TEoCustomLinkRideNonOrderTask.</xs:documentation>
	</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkStoreRideNonOrderTask">
	<xs:annotation>
		<xs:documentation>Type for storing non-order tasks in a ride through Custom Link.</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Data" type="TEoCustomLinkRideNonOrderTask">
		<xs:annotation>
			<xs:documentation>Data to be stored.</xs:documentation>
		</xs:annotation>
		</xs:element>
	</xs:sequence>
	<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreRideNonOrderTask"/>
	</xs:complexType>

	<xs:element name="EoCustomLinkStoreRideNonOrderTask" type="TEoCustomLinkStoreRideNonOrderTask">
	<xs:annotation>
		<xs:documentation>Element of TEoCustomLinkStoreRideNonOrderTask.</xs:documentation>
	</xs:annotation>
	</xs:element>	

	<xs:complexType name="TEoCustomLinkStoreMemos">
		<xs:annotation>
			<xs:documentation>Type for storing memos through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Data" type="TEoMemoList">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreMemos"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreMemos" type="TEoCustomLinkStoreMemos">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreMemos.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkStoreTracesGoods">
		<xs:annotation>
			<xs:documentation>Type for storing traces through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Data" type="TEoTraceList">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreTracesGoods"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreTracesGoods" type="TEoCustomLinkStoreTracesGoods">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreTracesGoods.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkStoreClients">
		<xs:annotation>
			<xs:documentation>Type for storing clients through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Data" type="TEoClientMxList">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreClients"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreClients" type="TEoCustomLinkStoreClients">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreClients.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkStoreEmployees">
		<xs:annotation>
			<xs:documentation>Type for storing employees through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Data" type="TEoEmployeeMxList">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreEmployees"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreEmployees" type="TEoCustomLinkStoreEmployees">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreEmployees.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkStoreHours">
		<xs:annotation>
			<xs:documentation>Type for storing workhours through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Data" type="TEoHoursShiftList">
				<xs:annotation>
					<xs:documentation>Data to be stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreHours"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreHours" type="TEoCustomLinkStoreHours">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreHours</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoCustomLinkStoreIncreaseNextId">
		<xs:annotation>
			<xs:documentation>Type for increasing Ids through Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Name" type="xs:string">
				<xs:annotation>
					<xs:documentation>Name of the Id type to be increased. Only OrderId is supported for now.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Amount" type="xs:int">
				<xs:annotation>
					<xs:documentation>Amount to increase the Id. Min: 0, Max: 200.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreIncreaseNextId"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreIncreaseNextId" type="TEoCustomLinkStoreIncreaseNextId">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreIncreaseNextId</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoNavigationDistanceAndTime">
		<xs:annotation>
			<xs:documentation>Type for the result of a requested distance and time of a given implicit route.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="DistanceResult">
				<xs:annotation>
					<xs:documentation>Indicates the success of the the result.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="rrNoLicence"/>
						<xs:enumeration value="rrSucces"/>
						<xs:enumeration value="rrUnknownCountry"/>
						<xs:enumeration value="rrUnknownZip"/>
						<xs:enumeration value="rrSkipped"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Kilometers" type="xs:int">
				<xs:annotation>
					<xs:documentation>Amount of kilometers of the requested route.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Minutes" type="xs:int">
				<xs:annotation>
					<xs:documentation>Amount of minutes of the requested route.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RouteText" type="xs:string">
				<xs:annotation>
					<xs:documentation>Consists of a textual description of the result in a arbitrary (non-parsible) format.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoNavigationDistanceAndTime"/>
	</xs:complexType>
	<xs:element name="EoNavigationDistanceAndTime" type="TEoNavigationDistanceAndTime">
		<xs:annotation>
			<xs:documentation>Element of TEoNavigationDistanceAndTime.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoNavigationDistanceAndTimeRequest">
		<xs:annotation>
			<xs:documentation>Type for requesting distance and time of a given implicit route.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="ClientId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Local database client Id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZipAndCountryList">
				<xs:annotation>
					<xs:documentation>List of country+zip pairs.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="_TEoListBase_Items">
							<xs:annotation>
								<xs:documentation>Holder node for the list items.</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence minOccurs="2" maxOccurs="50">
									<xs:element name="EoNavigationZipAndCountry">
										<xs:annotation>
											<xs:documentation>One country+zip pair in the route.</xs:documentation>
										</xs:annotation>
										<xs:complexType>
											<xs:all>
												<xs:element name="Zip">
													<xs:annotation>
														<xs:documentation>Postalcode of this address in the route.</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:maxLength value="10"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:element>
												<xs:element name="Country">
													<xs:annotation>
														<xs:documentation>Country of this address in the route.</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:string">
															<xs:maxLength value="30"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:element>
											</xs:all>
											<xs:attribute name="Type" use="required" fixed="TEoNavigationZipAndCountry"/>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="Type" use="required" fixed="TEoNavigationZipAndCountryList"/>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoNavigationDistanceAndTimeRequest"/>
	</xs:complexType>
	<xs:element name="EoNavigationDistanceAndTimeRequest" type="TEoNavigationDistanceAndTimeRequest">
		<xs:annotation>
			<xs:documentation>Element of EoNavigationDistanceAndTimeRequest.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoStoreResult">
		<xs:annotation>
			<xs:documentation>Type store result.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>The database Id of the stored item.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IdOld" type="xs:int">
				<xs:annotation>
					<xs:documentation>The database Id which was specified in the store request. This might have been a negative initial value for a new item, before an actual Id was assigned to this data stored.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RowsAffected" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of rows in database that are affected by the storerequest</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreDescription" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>May provide a textual description of the store result. In case of an exception, details of the exception may be returned here.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreDetail" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>STORE_DETAIL_NONE = 0; STORE_DETAIL_ERROR_ON_INVOICE = -1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreResult">
				<xs:annotation>
					<xs:documentation>Describes the result the store request produced.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="srError"/>
						<xs:enumeration value="srNone"/>
						<xs:enumeration value="srInserted"/>
						<xs:enumeration value="srUpdated"/>
						<xs:enumeration value="srFailed"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ErrorType">
				<xs:annotation>
					<xs:documentation>Describes the nature of the error. Requests for incidental errors should be retried.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="etNone"/>
						<xs:enumeration value="etStructural"/>
						<xs:enumeration value="etIncidental"/>
						<xs:enumeration value="etUnknown"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoStoreResult"/>
	</xs:complexType>
	<xs:complexType name="TEoStoreResultList">
		<xs:annotation>
			<xs:documentation>Type list of store results.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoStoreResult" type="TEoStoreResult" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoStoreResultList"/>
	</xs:complexType>
	<xs:element name="EoStoreResultList" type="TEoStoreResultList">
		<xs:annotation>
			<xs:documentation>Element of TEoStoreResultList.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="EoStoreResult" type="TEoStoreResult">
		<xs:annotation>
			<xs:documentation>Element of TEoStoreResult.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoAdministration">
		<xs:annotation>
			<xs:documentation>Type administration.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Database id of this administration.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IdInfra" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Dirty" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Address" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Address of administration</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="TEoAddress"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Code" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomLabelRefOur" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomLabelRefYour" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Cypher" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalInvoiceSender" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalInvoiceXmlSend" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalInvoiceXmlXsltFileName" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalInvoiceXmlFilename" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalInvoiceXmlFolderCustom" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DigitalInvoiceXmlFolderDefault" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailOrderAcceptLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailOrderRejectLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailOrderLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailOutsourcingLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailOrderCompletionLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InfraMasterElpId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InfraMode" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceLayoutPdfId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Login" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReportConsignmentNoteLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReportEmailOrderAcceptLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReportEmailOrderRejectLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReportEmailOrderLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReportEmailOutsourcingLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReportEmailOrderCompletionLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReportGoodLabelLayoutId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailFrom" type="TEoEmailAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>E-mail address of administration</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SequenceSynced" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZipEnd" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZipStart" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoAdministration"/>
	</xs:complexType>
	<xs:complexType name="TEoClientMx">
		<xs:annotation>
			<xs:documentation>Type client.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="ClientId" type="TEoKeyIntInfraMx_EoClientMx">
				<xs:annotation>
					<xs:documentation>Database reference for this client.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomLabelRefOur" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Custom Our Reference label for this client.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomLabelRefYour" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Custom Your Reference label for this client.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Number" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Custom Number or code for this client. When left empty Number will be set to next available number from numberseries for client's administration</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Address" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Address of this client.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommerceNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Official commerce registration number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommercePlace" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Place of commerce registration.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Connectivity" type="TEoConnectivity" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Connectivity block of this client. All fields supported.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxCode" minOccurs="0">
				<xs:annotation>
					<xs:documentation>One character tax code of this client. (This is a foreign key in the database.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContactName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Default contact person.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VatCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>VAT code of this client.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderEntryAlwaysMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Standard message for order entry.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderEntryDisabled" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Block order entry.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderEntryDisabledMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Message when blocking order entry.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressInvoice" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Address for this clients invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressInvoicePerson" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contact person for invoices.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdministrationId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Administration id of administration this client belongs to.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Deleted" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Client is deleted and exists in the trash bin.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceEmailAddress" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Invoice e-mail address for this client.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTime" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Handling time for this client.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WorldLinkUserName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Login username for World Link.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WorldLinkPassword" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Login password for World Link.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceCollection" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Automatic collection for invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BankAccount" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Bank account.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentTerm" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Payment term in days.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailAddressForDigitalInvoice" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Email address for digital invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DistancePercentage" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Percentage added or subtracted from the distance. The attribute 'content="Unspecified"' can be used to make sure DistancePercentage ignored. Not providing a DistancePercentage node in the xml will have the same result.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdministrationCostsArticleId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the article specifying the administration costs for this client.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DistanceCalculationType" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specifies how distances are calculated. 0=use value from settings, 1=one way, 2=return</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UseAddressStart" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Obsolete, do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UseAddressEnd" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Obsolete, do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
                        <xs:element name="ImageId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Obsolete, do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayColor" type="TNullableInteger" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specifies the color that a client is displayed with.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoicePeriodId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specifies the invoice period. 0=default standard ,1=one day, 2=one week, 3=two weeks, 4=one month</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceReportMode" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>LEGACY: Use InvoiceEmailEnabled/InvoicePrintEnabled/InvoicePeppolEnabled instead. Specifies setting for digital invoicing using e-mail. 0=use global settings, 1=print, 2=email, 3=print and email, 4=do not print and do not email</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceEmailEnabled" type="TNullableBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Enables email sending for invoices. Null=inherit from administration.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoicePrintEnabled" type="TNullableBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Enables printing for invoices. Null=inherit from administration.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoicePeppolEnabled" type="TNullableBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Enables Peppol for invoices. Null=inherit from administration.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressTask" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Client address for tasks.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoClientMx"/>
	</xs:complexType>
	<xs:element name="EoClientMx" type="TEoClientMx">
		<xs:annotation>
			<xs:documentation>Element of TEoClientMx.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoClientMxList">
		<xs:annotation>
			<xs:documentation>Type list of clients.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoClientMx" type="TEoClientMx">
							<xs:annotation>
								<xs:documentation>One client.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoClientMxList"/>
		<xs:attribute name="Created" type="xs:dateTime" use="optional"/>
		<xs:attribute name="Agent" type="xs:string" use="optional"/>
	</xs:complexType>
	<xs:element name="EoClientMxList" type="TEoClientMxList">
		<xs:annotation>
			<xs:documentation>Element of TEoClientMxList.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoEmployeeMx">
		<xs:annotation>
			<xs:documentation>Type employee/operator.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name of this employee.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastActivityLocal" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Last activity of this employee</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmployeeId" type="TEoKeyIntInfraMx_EoEmployeeMx">
				<xs:annotation>
					<xs:documentation>Database identification of this employee.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Number" type="xs:string">
				<xs:annotation>
					<xs:documentation>User picked number or idenfication of this employee. (Not the key.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressHome" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Contains the home address.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdministrationId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Legacy Field.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BankGiro" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Bank account number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BirthDate" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Birthdate of the employee.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContactName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name of the contact for this employee.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Courier" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConnectivityHome" type="TEoConnectivity" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Home connectivity fields. Supported fields are: Fax, Mobile, Phone, Email.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConnectivityWork" type="TEoConnectivity" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Work connectivity fields. Supported fields are: Mobile, Phone.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CostPerHour" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Cost per hour.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Deleted" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>1=in trashbin, 0=not deleted</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DrivingLicense" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Drivinglicense number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsActive" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Visibility of the Employee. 1=Visible, 0=Invisible.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastFaultNo" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Last MendriX error reported to this user. Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LoginName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Username of this employee. Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Management" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=Part of Management.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MarkChars" type="TMarkChars" minOccurs="0">
				<xs:annotation>
					<xs:documentation>One-character categories of this order. (a..z+A..Z+0..9)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ADR" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=ADR.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Administration" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=Part of Administration.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Eigenrijder" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=Employee is self-employed.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Extern" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=Employee is external.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notes" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Short notes or description of employee.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="60"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="OwnerGuid" type="TEoPropertyGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>GUID of the Owner.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorIdParent" type="TEoKeyIntInfraMx_EoEmployeeMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of Parentoperator.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PasswordCypher" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Encrypted password. Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Permissions" type="TEoEmployeePermissions" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Permissions of this Employee.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Planning" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=Employee is Planner</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegisterHoursActivities" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Duration of activities registered in hours.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReportGoodLabelOnScannedPrint" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=After scanning in MendriX TMS, the label of the goods will be printed automatically.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RVI" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>IVW (former RVI) information.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SequenceSynced" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Level of synchronization. Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Passport" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Passport document number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SocialSecurityId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Social Security Number.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Spaarloon" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=Employee has contractual savings.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VehicleNo" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of the default vehicle for this employee.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Vrachtwagen" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=Employee can drive lorry.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WorkAdministrationId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContractStart" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Date the contract of this employee started.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContractEnd" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Date the contract of this employee ended.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZoneGroupingId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImageId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoEmployeeMx"/>
	</xs:complexType>
	<xs:element name="EoEmployeeMx" type="TEoEmployeeMx">
		<xs:annotation>
			<xs:documentation>Element of TEoEmployeeMx.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoEmployeeMxList">
		<xs:annotation>
			<xs:documentation>Type list of employees.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoEmployeeMx" type="TEoEmployeeMx">
							<xs:annotation>
								<xs:documentation>One employee.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoEmployeeMxList"/>
		<xs:attribute name="Created" type="xs:dateTime" use="optional"/>
		<xs:attribute name="Agent" type="xs:string" use="optional"/>
	</xs:complexType>
	<xs:element name="EoEmployeeMxList" type="TEoEmployeeMxList">
		<xs:annotation>
			<xs:documentation>Element of TEoEmployeeMxList.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoInvoiceLineVAT">
		<xs:annotation>
			<xs:documentation>VAT line of an Invoice</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="LedgerAccount" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ledger Account / Book</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExportCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Exportcode</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Percentage" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>VAT Percentage.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountVAT" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Amount VAT of the Invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountExcludingVAT" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Amount excluding VAT of the Invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountIncludingVAT" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Amount including VAT of the Invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeppolCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Peppol VAT category code (e.g., 'S' for standard rated, 'Z' for zero rated)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoInvoiceLineVAT"/>
	</xs:complexType>
	<xs:complexType name="TEoInvoiceLineVATList">
		<xs:annotation>
			<xs:documentation>Type list of Invoicelines</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="unbounded">
						<xs:element name="EoInvoiceLineVAT" type="TEoInvoiceLineVAT">
							<xs:annotation>
								<xs:documentation>One InvoicelineVAT.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoInvoiceLineVATList"/>
	</xs:complexType>
	<xs:element name="EoInvoiceLineVATList" type="TEoInvoiceLineVATList">
		<xs:annotation>
			<xs:documentation>Element of TEoInvoiceLineVATList</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoInvoiceLine">
		<xs:annotation>
			<xs:documentation>VAT line of an Invoice</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="VATLedgerAccount" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ledger Account / Book for VAT</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATExportCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Exportcode for VAT</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPercentage" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>VAT Percentage.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATTotal" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Amount VAT of the Invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LedgerAccount" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ledger Account / Book</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountExcludingVAT" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Amount excluding VAT of the Invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CostCentre" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Cost Centre of Invoiceline</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumberRaw" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The sum of the gross number of items sold for all the articles for this line</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPeppolCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Peppol VAT category code for this invoice line (e.g., 'S' for standard rated, 'Z' for zero rated)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoInvoiceLine"/>
	</xs:complexType>
	<xs:complexType name="TEoInvoiceLineList">
		<xs:annotation>
			<xs:documentation>Type list of Invoicelines</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="unbounded">
						<xs:element name="EoInvoiceLine" type="TEoInvoiceLine">
							<xs:annotation>
								<xs:documentation>One Invoiceline.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoInvoiceLineList"/>
	</xs:complexType>
	<xs:element name="EoInvoiceLineList" type="TEoInvoiceLineList">
		<xs:annotation>
			<xs:documentation>Element of TEoInvoiceLineList</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoInvoiceArticle">
		<xs:annotation>
			<xs:documentation>Order on an Invoice</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="AmountExcludingVAT" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Amount for this article excluding VAT</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticleId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Database identification of this article.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Code" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Code of this article</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Description of this article</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderArticleId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Database identification of this article in the order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>VAT-code of this article</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPercentage" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>VAT-percentage of this article</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoInvoiceArticle"/>
	</xs:complexType>
	<xs:complexType name="TEoInvoiceArticleList">
		<xs:annotation>
			<xs:documentation>Type list of InvoiceArticles</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="unbounded">
						<xs:element name="EoInvoiceArticle" type="TEoInvoiceArticle">
							<xs:annotation>
								<xs:documentation>One InvoiceArticle.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoInvoiceArticleList"/>
	</xs:complexType>
	<xs:element name="EoInvoiceArticleList">
		<xs:annotation>
			<xs:documentation>Element of TEoInvoiceArticleList</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoInvoiceOrder">
		<xs:annotation>
			<xs:documentation>Order on an Invoice</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="OrderId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Database identification of this order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountExcludingVAT" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Amount for this order excluding VAT</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticleWeight" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Maximum of weight and volumeweight for this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Cancelled" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True if the order is cancelled</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CashOnDelivery" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Total amount of cash on delivery for this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CashOnDeliveryExtra" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Extra added amount of cash on delivery for this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Categories" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Categories of this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ordermoment</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DistanceInKms" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Distance in kilometers for this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DurationInHours" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Duration in hours for this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of goods in this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodParts" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Sum of parts of goods in this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceArticles" type="TEoInvoiceArticleList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of the articles</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Notes ('Diversen') of this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Reference" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Orderreference</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of goods in this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalWaitedInMinutes" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Minutes of time waited for this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Volume" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Total volume of goods in this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VolumeWeight" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Total volumeweight of goods in this order</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Weight" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Total weight of goods in this order</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoInvoiceOrder"/>
	</xs:complexType>
	<xs:complexType name="TEoInvoiceOrderList">
		<xs:annotation>
			<xs:documentation>Type list of InvoiceOrders</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="unbounded">
						<xs:element name="EoInvoiceOrder" type="TEoInvoiceOrder">
							<xs:annotation>
								<xs:documentation>One InvoiceOrder.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoInvoiceOrderList"/>
	</xs:complexType>
	<xs:element name="EoInvoiceOrderList" type="TEoInvoiceOrderList">
		<xs:annotation>
			<xs:documentation>Element of TEoInvoiceOrderList</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoInvoice">
		<xs:annotation>
			<xs:documentation>Type Invoice, only for exports.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="InvoiceId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Database id of invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Date" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>DateTime of Invoice</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BookingPeriod" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Bookingperiod of the invoice</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClientId" type="TEoKeyIntInfraMx_EoClientMx">
				<xs:annotation>
					<xs:documentation>Relation identification.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Number" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Invoicenumber</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClientNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of the client.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountExcludingVAT" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Amount excluding VAT of the Invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountVAT" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Amount VAT of the Invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountIncludingVAT" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use. Amount including VAT of the Invoice.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Daybook" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Daybook of the Invoice</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DebtorLedgerAccount" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Debtor Ledgery Book or  Account</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationDate" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Expiration DateTime of Invoice</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentTerm" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of days in which the invoice must be paid.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeekNumber" type="TNullableInteger" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Weeknumber for which the invoice was generated.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceOrders" type="TEoInvoiceOrderList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of the orders on the invoice</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Lines" type="TEoInvoiceLineList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of the InvoiceLines</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="LinesVAT" type="TEoInvoiceLineVATList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of the InvoiceLinesVAT</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SettlementScenario" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Code reference to the client's settlement scenario in the EU</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoInvoice"/>
	</xs:complexType>
	<xs:complexType name="TEoInvoiceList">
		<xs:annotation>
			<xs:documentation>Type list of Invoices</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="unbounded">
						<xs:element name="EoInvoice" type="TEoInvoice">
							<xs:annotation>
								<xs:documentation>One Invoice</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoInvoiceList"/>
		<xs:attribute name="Created" type="xs:dateTime" use="optional"/>
		<xs:attribute name="Agent" type="xs:string" use="optional"/>
	</xs:complexType>
	<xs:element name="EoInvoiceList" type="TEoInvoiceList">
		<xs:annotation>
			<xs:documentation>Element of TEoInvoiceList</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoHoursShiftList">
		<xs:annotation>
			<xs:documentation>Type list of Workhours</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0">
						<xs:element name="EoHoursShift" type="TEoHoursShift">
							<xs:annotation>
								<xs:documentation>One item of WorkHours</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" use="required" fixed="TEoHoursShiftList"/>
		<xs:attribute name="Created" type="xs:dateTime" use="optional"/>
		<xs:attribute name="Agent" type="xs:string" use="optional"/>
	</xs:complexType>
	<xs:element name="EoHoursShiftList" type="TEoHoursShiftList">
		<xs:annotation>
			<xs:documentation>Element of TEoHoursShiftList</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoHoursValueList">
		<xs:annotation>
			<xs:documentation>Type list of extra values for workshifts</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0">
						<xs:element name="EoHoursValue" type="TEoHoursValue">
							<xs:annotation>
								<xs:documentation>One extra value for a shift</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" use="required" fixed="TEoHoursValueList"/>
	</xs:complexType>
	<xs:element name="EoHoursValueList" type="TEoHoursValueList">
		<xs:annotation>
			<xs:documentation>Element of TEoHoursValueList</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoVehicleMx">
		<xs:annotation>
			<xs:documentation>Type vehicle.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="VehicleId" type="TEoKeyIntInfraMx_EoVehicleMx">
				<xs:annotation>
					<xs:documentation>Database id of vehicle/material.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Comments" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="60"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Name">
				<xs:annotation>
					<xs:documentation>Lincenseplate or name.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Mileage" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mileage of this vehicle.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Deleted" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This item has been deleted and sits in the trash bin.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsActive" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>False if this vehicle is hidden in MendriX TMS.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdministrationId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the administration to which this vehicle belongs.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpeedProfilePTV" minOccurs="0">
				<xs:annotation>
					<xs:documentation>PTV SpeedProfile assigned to this vehicle, used for route optimization</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="25"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoVehicleMx"/>
	</xs:complexType>
	<xs:complexType name="TEoOrderMx">
		<xs:annotation>
			<xs:documentation>Type order.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="OrderId" type="TEoKeyIntInfraMx_NoData">
				<xs:annotation>
					<xs:documentation>Identification of order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Amount" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total sell amount.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountBuyExtra" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Extra Order-buy amount.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountVat" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total value added tax.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AutoInvDescEnabled" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=Automatic invoice description is enabled (switched on) for this order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Cancelled" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This order is cancelled (but still calculated and invoiced).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CashOnDelivery" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total cash on delivery amount of order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CashOnDeliveryExtra" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Amount of cash on delivery of the order (but not of a task).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Confirmed" type="TBoolean" default="True" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Confirmed for driver or vehicle.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClientId" type="TEoKeyIntInfraMx_EoClientMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Relation identification.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClientNumber" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Custom Link will automatically find the corresponding ClientId for the specified number. Is ignored if ClientId is set.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ClientNameExplicit" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Used to store a name for a nonexisting relation/client. Is ignored if ClientId is set.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Contact" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Person who gave the order.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ContactIdCreator" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomsContents" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The contents of the package.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomsCurrency" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The currency code. Cropped to 3 characters and changed to uppercase.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CustomsValue" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The value of the package.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Distance" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read only. Total distance in kms of order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Deleted" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Order is deleted and exists in the trash bin.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DurationInHours" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The amount of time spent for this order. This time is used in automatic articles of type 'Uur.'</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Flag" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Determines whether this order has a flag and which color. FLAG_NON = 0, FLAG_RED = 1, FLAG_BLU = 2, FLAG_BRA = 3, FLAG_PIN = 4, FLAG_GRE = 5, FLAG_YEL = 6, FLAG_WHI = 7</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvDescrText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The invoice description text of this order. Arbitrary text for the customer of the transportation company.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceId" type="TEoKeyIntInfraMx_NoData" minOccurs="0"/>
			<xs:element name="InvoiceStatusId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>0=open ($), 1=never (N), 2=to-invoice (F), 10=on-invoice, 20=locked-on-invoice</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsActive" type="TBoolean" minOccurs="0"/>
			<xs:element name="Kilometers" type="xs:int" minOccurs="0"/>
			<xs:element name="MarkChars" type="TMarkChars" minOccurs="0">
				<xs:annotation>
					<xs:documentation>One-character categories of this order. (a..z+A..Z+0..9). </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Moment" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Datetime of entry.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notes" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Notes field of order.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="OperatorId" type="TEoKeyIntInfraMx_EoEmployeeMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorRequirements" type="TNullableString" minOccurs="0" default="">
				<xs:annotation>
					<xs:documentation>Comma-separated list of requirements for the operator(s) of the tasks of this order. When this element is included in the request, requirements are fully replaced: entries that are present in the list are enabled (flag set to true), entries that are absent are disabled (flag set to false). When this element is absent from the request entirely, default values from the product (if any) are applied; if no product defaults exist, existing flags are left unchanged. The ADR entry shares the underlying AdrRequired flag with VehicleRequirements; when both lists are supplied in one request, OR-semantics apply (true if either side specifies ADR). Possible entries: DRIVERS_MATE: a second operator is required. ADR: the operator needs to have an ADR license.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderType" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Order type. 100=Concept, 200=Offer, 400=Normal order. Other values are unknown in MendriX. Omitting this element will give the default value of 400.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParentId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PlanTasksInSameRide" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>0: disabled. 1: when one tasks is dragged to ride, the other tasks of the same order are also dragged to this ride. This only works as long as tasks are all unplanned or in the same ride. NULL or omitted: the value from the product/settings in MX will be applied.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductId" type="TEoKeyIntInfraMx_NoData" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Product sold in this order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductIdAutomaticArticles" minOccurs="0">
				<xs:annotation>
					<xs:documentation>0=Don't add articles. 1=Add automatic articles. Also accepts True or False (for backward compatibility)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Reference" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Order reference.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SyncStatusBring" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Synchronization status of the bring-task of this order. Can be used for Custom Link, so MendriX can show if the sync was successful. Default empty. 0=No status, 10=Success, 20=Failed. Max 255</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SyncReference" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Synchronization reference of this order. Can be used for Custom Link.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceColor" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Color code for trace-status of order. Do not use: is autmatically updated to the color of the trace with the minimum percentage.</xs:documentation>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="TraceDepotId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id of the depot of the last trace of the order, if that trace is about arriving at a depot. Do not use: is autmatically updated to the depotid of the trace with the minimum percentage.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TracePercentage" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Percentage for trace-status of order. Do not use: is autmatically updated to the minimum percentage</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TraceId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>TraceId of the trace that changed the trace-status of the order. Do not set: is autmatically updated to the linked TraceId</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransFollowFreightDocumentId" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ID of the TransFollow freight document for this order.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="VehicleRequirements" type="TNullableString" minOccurs="0" default="">
				<xs:annotation>
					<xs:documentation>Comma-separated list of requirements for the vehicle(s)/material of the tasks of this order. When this element is included in the request, requirements are fully replaced: entries that are present in the list are enabled (flag set to true), entries that are absent are disabled (flag set to false). When this element is absent from the request entirely, default values from the product (if any) are applied; if no product defaults exist, existing flags are left unchanged. The ADR entry shares the underlying AdrRequired flag with OperatorRequirements; when both lists are supplied in one request, OR-semantics apply (true if either side specifies ADR). Possible entries: PORTABLE_FORKLIFT: a portable forklift truck must be present in one of the vehicles/material. ADR: the vehicle must be ADR compliant. PALLET_TRUCK: one of the vehicles/material needs a pallet truck. TAIL_LIFT: one of the vehicles/material needs a tail lift. REFRIGERATION: one of the vehicles/material needs to be refrigerated. COMPRESSOR: one of the vehicles/material needs a compressor.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RequiredTrailerType" type="TNullableString" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Required trailer type for all the task in the order.</xs:documentation>
				</xs:annotation>
			</xs:element>			
			<xs:element name="AmountInsured" type="xs:decimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Amount for which this order has been insured.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DistanceCalculationType" type="TNullableInteger" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Specifies how the distance is calculated. empty (NULL): use global setting, 0: one way, 1: retour</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressStart" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read Only. The Address of the first EoTask of this order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressEnd" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Read Only. The Address of the last EoTask of this order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticlesSell" type="TEoArticleSellList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Articles sold in this order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ArticlesBuy" type="TEoArticleBuyList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Goods" type="TEoGoodMxList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The goods/packages held by this order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Tasks" type="TEoTaskMxList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The tasks (=addresses with corresponding job) of this order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodsToTasks" type="TEoGoodToTaskMxList" minOccurs="0" />
			<xs:element name="ExternalDone" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True=means that this external order has been accepted by the planning. (Thus chained events have fired, like sending acceptance e-mail and such.). Requires ExternalSource to be provided. Else ExternalDone will be ignored.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalSource" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Determines the source from which this external order originated. Default is 0. The following sources get a memo-alarm automatically in MendriX itself: 1, 191, 192, 193, 194. The next constants are valid, but 0,1,2 are reserved for GDX only. EXTERNAL_ORD_SOURCE_REGULAR = 0,  EXTERNAL_ORD_SOURCE_WORLD_LINK = 1,  EXTERNAL_ORD_SOURCE_IMPORTED = 2, EXTERNAL_ORD_SOURCE_UNSPEC0 = 190 (source wasn't specified when importing), EXTERNAL_ORD_SOURCE_CUSTOM1 = 191,  EXTERNAL_ORD_SOURCE_CUSTOM2 = 192,  EXTERNAL_ORD_SOURCE_CUSTOM3 = 193,  EXTERNAL_ORD_SOURCE_CUSTOM4 = 194,  EXTERNAL_ORD_SOURCE_CUSTOM5 = 195,  EXTERNAL_ORD_SOURCE_CUSTOM6 = 196,  EXTERNAL_ORD_SOURCE_CUSTOM7 = 197,  EXTERNAL_ORD_SOURCE_CUSTOM8 = 198,  EXTERNAL_ORD_SOURCE_CUSTOM9 = 199</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="JobId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the job for which the order is stored. Leave out or use 0 when the ride is not for a job. Do not use unless instructed otherwise by MendriX.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FinalDeliveryDate" type="TNullableDateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>This field is used to restrict appointments displayed on track and trace. When recipients make an appointment via the Track and Trace page, they are therefore not allowed to choose a date that is after the final delivery date.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClientRating" type="TNullableDecimal" default="0" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The client rating for this order.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoOrderMx"/>
	</xs:complexType>
	<xs:element name="EoOrderMx" type="TEoOrderMx">
		<xs:annotation>
			<xs:documentation>Element of TEoOrderMx.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoOrderMxList">
		<xs:annotation>
			<xs:documentation>Type list of orders.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoOrderMx" type="TEoOrderMx">
							<xs:annotation>
								<xs:documentation>One order.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoOrderMxList"/>
		<xs:attribute name="Created" type="xs:dateTime" use="optional"/>
		<xs:attribute name="Agent" type="xs:string" use="optional"/>
	</xs:complexType>
	<xs:element name="EoOrderMxList">
		<xs:annotation>
			<xs:documentation>Element of TEoOrderMxList.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="TEoOrderMxList"/>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="TEoCustomLinkException">
		<xs:annotation>
			<xs:documentation>Type Custom Link exception reply. Occurs if unexpected results cannot be replied.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="ExceptionClassName" type="xs:string">
				<xs:annotation>
					<xs:documentation>The classname of the exception that occurred.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExceptionMessage" type="xs:string">
				<xs:annotation>
					<xs:documentation>The human readable text message ossociated with the exception.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkException"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkException" type="TEoCustomLinkException">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkException.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="TEoArticleBuy">
		<xs:complexContent>
			<xs:extension base="TEoArticle"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="TEoArticleBuyList">
		<xs:complexContent>
			<xs:extension base="TEoArticleList"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="TEoArticleSellList">
		<xs:complexContent>
			<xs:extension base="TEoArticleList"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="EoArticleBuy" type="TEoArticleBuy"/>
	<xs:complexType name="TEoMemo">
		<xs:annotation>
			<xs:documentation>Memo (possibly with alarm) for an item</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database identification of this object</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Alarm" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Moment for the alarm to be triggered</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Audible" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Memo has an audible alarm</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AutoDelete" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Memo is automatically deleted</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MasterId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Database identification of the object (order, client, etc.) to which this memo belongs</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondaryId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database identification of a secondary object (task) to which this memo may also reflect. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MemoType" type="TMemoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Moment" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Moment of the memo</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Priority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Priority of the memo. 0=normal, -1=low, 1=high</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SectionIndex" type="TSectionExIndex" minOccurs="0">
				<xs:annotation>
					<xs:documentation>identifier of the section of the item to which this memo belongs. Options: seiOrdsNm: Order, seiOrdsTp: Template, seiClis: Client, seiInvs: Invoice, seiPers: operator, seiVehs: Vehicle, seiHours: Shift of hours.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Subject" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Subject of the memo</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Text" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Textual contents of the memo</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Visible" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Memo is visible</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentReminder" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Reminder moment of the memo</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlarmSetByMileage" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Memo is set by Mileage field. When set to True, the Alarm and MomentReminder fields are ignored. Default false (if not specified).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mileage" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mileage of the memo. Ignored unless AlarmSetByMileage is set to True.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FixedType" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" use="required" fixed="TEoMemo"/>
	</xs:complexType>
	<xs:element name="EoMemo">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="TEoMemo"/>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="TEoMemoList">
		<xs:annotation>
			<xs:documentation>Type list memos.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoMemo" type="TEoMemo">
							<xs:annotation>
								<xs:documentation>This describes a memo for an item.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoMemoList"/>
	</xs:complexType>
	<xs:complexType name="TEoExternalDataOnBarcodeScan">
		<xs:annotation>
			<xs:documentation>Data of event that fires when a barcode is scanned.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="OrderLinked" type="TEoOrderMx" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The order matching the scanned barcode.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScannedBarcode" type="xs:string" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The scanned barcode.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
	</xs:complexType>
	<xs:element name="EoExternalDataOnBarcodeScan" type="TEoExternalDataOnBarcodeScan">
		<xs:annotation>
			<xs:documentation>Element of TEoExternalDataOnBarcodeScan.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoPosition">
		<xs:all>
			<xs:element name="MaterialId" type="xs:int" minOccurs="0"/>
			<xs:element name="Moment" type="xs:dateTime" minOccurs="1"/>
			<xs:element name="Latitude" type="xs:float" minOccurs="1"/>
			<xs:element name="Longitude" type="xs:float" minOccurs="1"/>
			<xs:element name="Speed" type="xs:int" minOccurs="0"/>
			<xs:element name="Direction" type="xs:int" minOccurs="0"/>
			<xs:element name="Mileage" type="xs:int" minOccurs="0"/>
			<xs:element name="Ignition" type="TBoolean" minOccurs="0"/>
			<xs:element name="Contact" type="TBoolean" minOccurs="0"/>
			<xs:element name="Driving" type="TBoolean" minOccurs="0"/>
			<xs:element name="Source" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>POSITION_SOURCE_UNKNOWN = 0;    POSITION_SOURCE_MENDRIX_MOBILE_X_ANDROID = 1;    POSITION_SOURCE_MENDRIX_MOBILE_X_IOS = 2;    POSITION_SOURCE_MENDRIX_CUSTOM_LINK = 10;    POSITION_SOURCE_MENDRIX_BOX = 30;    POSITION_SOURCE_MENDRIX_MOBILE_CE = 40;</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Valid" minOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="pvUnknown"/>
						<xs:enumeration value="pvValid"/>
						<xs:enumeration value="pvInvalid"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MobileComputerId" type="xs:int" minOccurs="0"/>
			<xs:element name="OperatorId" type="xs:int" minOccurs="0"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="optional" fixed="TEoPosition"/>
	</xs:complexType>
	<xs:element name="EoPosition" type="TEoPosition">
		<xs:annotation>
			<xs:documentation>Element of TEoPosition.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoAdministrationIdsAsCsv">
		<xs:all>
			<xs:element name="Id" type="xs:string" />
		</xs:all>
		<xs:attribute name="Type" type="xs:string" fixed="TEoAdministration" use="required"/>
	</xs:complexType>

	<xs:complexType name="TEoFilterPlannerMaster">
		<xs:annotation>
			<xs:documentation>Type filter traces for goods.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="PeriodBegin" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>The inclusive begin date of the period from which to return results. If period is not specified, then one day ('today') is used. Use 1899-12-30T00:00:00 if you don't want to limit the period.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodEnd" type="xs:dateTime" default="1899-12-30T00:00:00">
				<xs:annotation>
					<xs:documentation>The inclusive end date of the period from which to return results. If period is not specified, then one day ('today') is used. Use 1899-12-30T00:00:00 if you don't want to limit the period.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="JobIdsAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Id's of jobs for which rides have been created.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RideName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>(Manual) name of the ride(s).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeysExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ids of rides.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterPlannerMaster"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkRequestRides">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For Rides.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="JobInfoOrderImport" type="TEoCustomLinkJobInfoOrderImport" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Info concerning the order import job (if any).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects if possible. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterPlannerMaster"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestRides"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestRides" type="TEoCustomLinkRequestRides">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestRides.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRequestRidesCompact">
		<xs:annotation>
			<xs:documentation>LEGACY. Do not use. Use TEoCustomLinkRequestRides instead. Type Custom Link Data Request For Rides.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="JobInfoOrderImport" type="TEoCustomLinkJobInfoOrderImport" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Info concerning the order import job (if any).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects if possible. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterPlannerMaster"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestRidesCompact"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestRidesCompact" type="TEoCustomLinkRequestRidesCompact">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestRidesCompact.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRideCompactTask">
		<xs:annotation>
			<xs:documentation>LEGACY, use TEoCustomLinkTaskList instead. Type info of a task in a ride</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int" minOccurs="0">
				<xs:annotation>
					 <xs:documentation>Id of the task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Database identifier for the order of this task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderedBy" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Index of the tasks in it's ride. Lowest number comes first in the ride. Only has meaning in the context of all the tasks in the same ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideCompactTask"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRideCompactTask" type="TEoCustomLinkRideCompactTask">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRideCompactTask.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRideCompactTaskList">
		<xs:annotation>
			<xs:documentation>LEGACY, use TEoCustomLinkRideTaskList instead. Type list of compact tasks in a compact ride.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of tasks.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0">
						<xs:element name="EoCustomLinkRideCompactTask" type="TEoCustomLinkRideCompactTask"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideCompactTaskList"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkRideCompact">
		<xs:annotation>
			<xs:documentation>LEGACY, use TEoCustomLinkRide instead. Type compact ride for Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int">
				<xs:annotation>
					<xs:documentation>Identifier of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NameManual" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Manual name of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Notes for the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentStart" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Start of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MomentEnd" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>End of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressStart" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Starting address of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressEnd" type="TEoAddress" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ending address of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the operator of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OperatorIdSub" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the suboperator of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VehicleId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the vehicle of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the first material of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId2" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the second material of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaterialId3" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Identifier of the third material of the ride.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideCompact"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkRideCompactList">
		<xs:annotation>
			<xs:documentation>LEGACY, use TEoCustomLinkRideList instead. Type list of compact Custom Link ride items.</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:complexType>
					<xs:sequence minOccurs="0" maxOccurs="50">
						<xs:element name="EoCustomLinkRideCompact" type="TEoCustomLinkRideCompact" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRideCompactList"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRideCompactList" type="TEoCustomLinkRideCompactList">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRideCompactList.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseRidesCompact">
		<xs:annotation>
			<xs:documentation>LEGACY, use TEoCustomLinkResponseRides instead. Type with compact view of requested rides.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Data" type="TEoCustomLinkRideCompactList"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseRidesCompact"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseRidesCompact" type="TEoCustomLinkResponseRidesCompact">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseRidesCompact.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRequestJobProgress">
		<xs:annotation>
			<xs:documentation>Type for requesting job progress through Custom Link</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Not applicable, do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoKeyInt"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestJobProgress"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestJobProgress">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestJobProgress.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="TEoCustomLinkRequestJobProgress"/>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>

	<xs:complexType name="TEoJobProgressOrderImport">
		<xs:annotation>
			<xs:documentation>Type progress of an order import job.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="RowCount" type="xs:int">
				<xs:annotation>
					<xs:documentation>Number of rows.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RowCurrent" type="xs:int">
				<xs:annotation>
					<xs:documentation>Current row.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RetryCount" type="xs:int">
				<xs:annotation>
					<xs:documentation>Times retried.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoJobProgressOrderImport"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkJobProgress">
		<xs:annotation>
			<xs:documentation>Type progress of a job.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="StatusId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Status of the job.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="JobId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Id of the job.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Progress" type="TEoJobProgressOrderImport"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkJobProgress"/>
	</xs:complexType>

	<xs:complexType name="TEoCustomLinkResponseJobProgress">
		<xs:annotation>
			<xs:documentation>Type with the progress of a job.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data" type="TEoCustomLinkJobProgress"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseJobProgress"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseJobProgress" type="TEoCustomLinkResponseJobProgress">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseJobProgress.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkStoreJobProgress">
		<xs:annotation>
			<xs:documentation>Type for storing job progress through Custom Link</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data" type="TEoCustomLinkJobProgress" />
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreJobProgress"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreJobProgress" type="TEoCustomLinkStoreJobProgress">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreJobProgress.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkJobCompletion">
		<xs:annotation>
			<xs:documentation>Type completion of a job.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="JobId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Id of the job.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Moment" type="xs:dateTime">
				<xs:annotation>
					<xs:documentation>Moment the job was completed.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StatusId" type="xs:int">
				<xs:annotation>
					<xs:documentation>Status of the job.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkJobCompletion"/>
	</xs:complexType>
	<xs:complexType name="TEoCustomLinkStoreJobCompleted">
		<xs:annotation>
			<xs:documentation>Type for completing a job through Custom Link</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data" type="TEoCustomLinkJobCompletion" />
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStoreJobCompleted"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkStoreJobCompleted" type="TEoCustomLinkStoreJobCompleted">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkStoreJobCompleted.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:simpleType name="TfsInvoiceStatusSet">
		<xs:annotation>
			<xs:documentation>Type set of invoices status values. Contains CSV with zero or more of the next values: fsisPrelim, fsisCancelled, fsisOpen, fsisLate, fsisPaid.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>

	<xs:complexType name="TEoFilterInvoices">
		<xs:annotation>
			<xs:documentation>Type filter invoices.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="Administration" type="TEoAdministrationIdsAsCsv" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Request only invoices of the specified administation(s). Multiple administrations can be specified as CSV. Use -2 to request invoices from all administrations.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Active" type="TfsActive" default="fsActiveOnly" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Requesting only invoices of the specified visibility.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterDefault" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterNameFactory" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FilterShortCut" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeysExplicitAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results with the given invoice database Id's. If this limitation is specified, do not specify others.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MarkChars" type="TMarkChars" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Return only results containing at least one of the specified mark characters. (Mark characters are one-character categories.)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Search" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SectionGuid" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TrashBin" type="TBoolean" default="False" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RowNumberLast" type="xs:int" default="-1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not specify/use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodBegin" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The inclusive begin date of the period from which to return results. If period is not specified, then one day ('today') is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodEnd" type="xs:dateTime" default="1899-12-30T00:00:00" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The inclusive end date of the period from which to return results. If period is not specified, then one day ('today') is used.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClientNo" type="xs:int" default="-1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return results belonging to the specified customer. This is the database Id.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HideExported" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Don't return invoices that have already been exported.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvNosAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return invoices with one of the specified numbers. Use only in combination with InvYearNo.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvStatusSet" type="TfsInvoiceStatusSet" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return invoices with one of the specified statuses.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvYearNo" type="xs:int" default="-1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The year for which to return invoices. Use only in combination with InvNosAsCsv.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderIdsAsCsv" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Only return invoices with one of the specified orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterInvoices"/>
	</xs:complexType>
	<xs:element name="EoFilterInvoices" type="TEoFilterInvoices">
		<xs:annotation>
			<xs:documentation>Element of TEoFilterInvoices.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRequestInvoices">
		<xs:annotation>
			<xs:documentation>Type Custom Link Data Request For Invoices.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Request data including nested objects. The server load is higher, but more data is available.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterInvoices"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestInvoices"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestInvoices" type="TEoCustomLinkRequestInvoices">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestInvoices.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseInvoices">
		<xs:annotation>
			<xs:documentation>Type with requested invoices from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Data" type="TEoInvoiceList"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseInvoices"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseInvoices" type="TEoCustomLinkResponseInvoices">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseInvoices.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoExternalDataInOnBarcodeScan">
		<xs:annotation>
			<xs:documentation>Type with barcode scan details for OnExternalEvent.dll.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="OrderLinked" type="TEoOrderMx">
				<xs:annotation>
					<xs:documentation>XML Representation of the scanned order.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScannedBarcode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Textual representation of the scanned barcode.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoExternalDataInOnBarcodeScan"/>
	</xs:complexType>
	<xs:element name="EoExternalDataInOnBarcodeScan" type="TEoExternalDataInOnBarcodeScan">
		<xs:annotation>
			<xs:documentation>Element of TEoExternalDataInOnBarcodeScan.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoExternalDataOutOnBarcodeScan">
		<xs:annotation>
			<xs:documentation>Result of barcode scan details from OnExternalEvent.dll.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="ErrorText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Details of errors (if any).</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Do not use.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrintPending" type="TBoolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>True if the good label must still be automatically printed.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoExternalDataOutOnBarcodeScan"/>
	</xs:complexType>
	<xs:element name="EoExternalDataOutOnBarcodeScan" type="TEoExternalDataOutOnBarcodeScan">
		<xs:annotation>
			<xs:documentation>Element of TEoExternalDataOutOnBarcodeScan.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoFilterPackagingTransactions">
		<xs:annotation>
			<xs:documentation>Type filter packaging transactions.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="OrderIdsAsCsv" type="xs:string" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Request only packaging transactions for tasks belonging to the specified orders.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoFilterPackagingTransactions"/>
	</xs:complexType>
	<xs:element name="EoFilterPackagingTransactions" type="TEoFilterPackagingTransactions">
		<xs:annotation>
			<xs:documentation>Element of TEoFilterPackagingTransactions.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkRequestPackagingTransactions">
		<xs:annotation>
			<xs:documentation>Type Custom Link data request for packaging transactions.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Nested" type="TBoolean" default="False">
				<xs:annotation>
					<xs:documentation>Not used for TEoCustomLinkRequestPackagingTransactions.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Filter" type="TEoFilterPackagingTransactions"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestPackagingTransactions"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestPackagingTransactions" type="TEoCustomLinkRequestPackagingTransactions">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestPackagingTransactions.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoPackagingTransaction">
		<xs:annotation>
			<xs:documentation>Packaging transaction.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Id" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Database identifier of the packaging transaction.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskId" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Database identifier of the task to which the packaging transaction belongs.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskState" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The planning state of the task. 1100: waiting, 1200: unplanned, 1300: preplanned, 1400: planned, 1500: busy, 1600: started, 1700: coretask, 1800: completed, 1900: cancelled.</xs:documentation>
				</xs:annotation>
			</xs:element>			
			<xs:element name="TaskType" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Basic task type identifier. 0: unknown/other, 1: get/load/startingaddress, 2: bring/unload/endaddress.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskTypeEx" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Extension to TaskType. TaskTypeEx points to a partly customizable TaskTypeEx list. The standard available values are: 0: Unknown, 1: Get, 2: Bring, 3: Swap, 4: Return, 5: Put on container, 6: Put off container, 7: Attach trailer, 8: Detach trailer, 9: Break period, 10: Daily rest period. Values >= 1000 are non standard. Defaults to 0/Unknown if no TaskTypeEx or TaskType provided.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderId" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The Id of the order to which the task belongs.</xs:documentation>
				</xs:annotation>
			</xs:element>	
			<xs:element name="PackingId" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Database identifier of the packaging for which this is a packaging transaction.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackingName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name of the packaging for which this is a packaging transaction.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransferIn" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of packagings retrieved.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransferOut" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Number of packagings unloaded.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestPackagingTransactions"/>
	</xs:complexType>
	<xs:element name="EoPackagingTransaction" type="TEoPackagingTransaction">
		<xs:annotation>
			<xs:documentation>Element of TEoPackagingTransaction.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoPackagingTransactionList">
		<xs:annotation>
			<xs:documentation>Type list of packaging transactions</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" >
						<xs:element name="EoPackagingTransaction" type="TEoPackagingTransaction">
							<xs:annotation>
								<xs:documentation>One packaging transaction.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoPackagingTransactionList"/>
	</xs:complexType>
	<xs:element name="EoPackagingTransactionList" type="TEoPackagingTransactionList">
		<xs:annotation>
			<xs:documentation>Element of TEoPackagingTransactionList.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponsePackagingTransactions">
		<xs:annotation>
			<xs:documentation>Type with requested packaging transactions from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data" type="TEoPackagingTransactionList"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponsePackagingTransactions"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponsePackagingTransactions" type="TEoCustomLinkResponsePackagingTransactions">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponsePackagingTransactions.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkQuestionnaireAnswer">
		<xs:annotation>
			<xs:documentation>Questionnaire answer.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="QuestionnaireId" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Database identifier of the questionnaire the answer belongs to.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Moment" type="xs:dateTime" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The moment the questionnaire was submitted.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GoodId" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The database identifier of the good.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskId" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The database identifier of the task.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionId" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The database identifier of the question.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionKey" type="xs:string" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The key of the question.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Question" type="xs:string" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The actual question.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AnswerId" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The database identifier of the answer.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AnswerIndex" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The index of the answer.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AnswerType" type="xs:string" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The type of answer.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AnswerValues" type="xs:string" minOccurs="1">
				<xs:annotation>
					<xs:documentation>The answered values.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkQuestionnaireAnswer"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkQuestionnaireAnswer" type="TEoCustomLinkQuestionnaireAnswer">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkQuestionnaireAnswer.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkQuestionnaireAnswerList">
		<xs:annotation>
			<xs:documentation>Type list of questionnaire answers</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="_TEoListBase_Items" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of items.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence minOccurs="0" >
						<xs:element name="EoCustomLinkQuestionnaireAnswer" type="TEoCustomLinkQuestionnaireAnswer">
							<xs:annotation>
								<xs:documentation>One questionnaire answer.</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkQuestionnaireAnswerList"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkQuestionnaireAnswerList" type="TEoCustomLinkQuestionnaireAnswerList">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkQuestionnaireAnswerList.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseQuestionnaireAnswers">
		<xs:annotation>
			<xs:documentation>Type with requested questionnaire answers from Custom Link.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data" type="TEoCustomLinkQuestionnaireAnswerList"/>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseQuestionnaireAnswers"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseQuestionnaireAnswers" type="TEoCustomLinkResponseQuestionnaireAnswers">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseQuestionnaireAnswers.</xs:documentation>
		</xs:annotation>
	</xs:element>
    <xs:complexType name="TEoCustomLinkStorePackageTransactions">
        <xs:annotation>
            <xs:documentation>Type Custom Link data for storing packaging transactions.</xs:documentation>
        </xs:annotation>
        <xs:all>
            <xs:element name="Data" type="TEoCustomLinkPackageTransactionList" />
        </xs:all>
        <xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkStorePackageTransactions"/>
    </xs:complexType>
    <xs:element name="EoCustomLinkStorePackageTransactions" type="TEoCustomLinkStorePackageTransactions">
        <xs:annotation>
            <xs:documentation>Element of TEoCustomLinkRequestPackagingTransactions.</xs:documentation>
        </xs:annotation>
    </xs:element>
    <xs:complexType name="TEoCustomLinkPackageTransaction">
        <xs:annotation>
            <xs:documentation>Packaging transaction.</xs:documentation>
        </xs:annotation>
        <xs:all>
            <xs:element name="TaskId" type="xs:int" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Database identifier of the task to which the packaging transaction belongs. Either TaskId or GoodId has to be specified.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="GoodId" type="xs:int" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Database identifier of the good to which the packaging transaction belongs. Either TaskId or GoodId has to be specified.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PackingId" type="xs:int" minOccurs="1">
                <xs:annotation>
                    <xs:documentation>Database identifier of the packaging for which this is a packaging transaction.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TransferIn" type="xs:int" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Number of packagings retrieved.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TransferOut" type="xs:int" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Number of packagings unloaded.</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:all>
        <xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkPackageTransaction"/>
    </xs:complexType>
    <xs:element name="EoCustomLinkPackageTransaction" type="TEoCustomLinkPackageTransaction">
        <xs:annotation>
            <xs:documentation>Element of TEoCustomLinkPackageTransaction.</xs:documentation>
        </xs:annotation>
    </xs:element>
    <xs:complexType name="TEoCustomLinkPackageTransactionList">
        <xs:annotation>
            <xs:documentation>Type list of package transactions</xs:documentation>
        </xs:annotation>
        <xs:sequence minOccurs="0">
            <xs:element name="_TEoListBase_Items" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>List of items.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence minOccurs="0">
                        <xs:element name="EoCustomLinkPackageTransaction" type="TEoCustomLinkPackageTransaction">
                            <xs:annotation>
                                <xs:documentation>One package transaction.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkPackageTransactionList"/>
    </xs:complexType>
    <xs:element name="EoCustomLinkPackageTransactionList" type="TEoCustomLinkPackageTransactionList">
        <xs:annotation>
            <xs:documentation>Element of TEoCustomLinkPackageTransactionList.</xs:documentation>
        </xs:annotation>
    </xs:element>
	<xs:complexType name="TEoActivateOrderTemplateRequest">
		<xs:annotation>
			<xs:documentation>Type to specify which order templates must be activated through Custom Link</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="TaskRequestedMoment" type="TNullableDateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Templates with tasks for which TaskRequestedMoment falls within the requested-timewindow of the resulting task will be activated. Specify either TaskRequestedMoment or TaskRequestedDate. If both are specified, TaskRequestedMoment prevails.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskRequestedDate" type="TNullableDateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Templates will be copied so the resulting task for the matching task will have a requested-timewindow starting on this date.Specify either TaskRequestedMoment or TaskRequestedDate. If both are specified, TaskRequestedMoment prevails.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaskType" type="xs:int" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Templates with tasks of this tasktype will be activated. 0=unknown, 1=get/load, 2=bring/unload/.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Address" minOccurs="1">
				<xs:annotation>
					<xs:documentation>Templates with tasks on this address will be activated.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="TEoAddress"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoActivateOrderTemplateRequest"/>
	</xs:complexType>
	<xs:complexType name="TEoCustomLinkActivateOrderTemplate">
		<xs:annotation>
			<xs:documentation>Type for activating order templates through Custom Link</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="Data">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="TEoActivateOrderTemplateRequest"/>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkActivateOrderTemplate"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkActivateOrderTemplate">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkActivateOrderTemplate.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="TEoCustomLinkActivateOrderTemplate"/>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="TEoOrderInfoContainer">
		<xs:annotation>
			<xs:documentation>Type to specify order data and additional data not included in TEoOrderMx. This type is sometimes used for export / output purposes in conjunction with an xslt transform file.</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="EoOrderMx" type="TEoOrderMx" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The order data element</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EoTraceGoods" type="TEoTraceGoods" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The scan/trace data that (last) changed the EoOrderMx trace strate (percentage, time and/or color) </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EoOperators" type="TEoEmployeeMxList" minOccurs="0">
				<xs:annotation>
					<xs:documentation>List of operators that are linked to EoOrderMx</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoActivateOrderTemplateRequest"/>
	</xs:complexType>
	<xs:element name="EoOrderInfoContainer">
		<xs:annotation>
			<xs:documentation>Element of TEoOrderInfoContainer.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="TEoOrderInfoContainer"/>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="TEoRideInfoContainer">
	  <xs:annotation>
	    <xs:documentation>Type to specify ride data and additional data not included in TEoRide. This type is sometimes used for export / output purposes in conjunction with an xslt transform file.</xs:documentation>
	  </xs:annotation>
	  <xs:all>
	    <xs:element name="Id" type="xs:integer" minOccurs="0">
		<xs:annotation>
		  <xs:documentation>Id of this ride.</xs:documentation>
		</xs:annotation>
		</xs:element>
		<xs:element name="NameManual" type="xs:string" minOccurs="0">
		  <xs:annotation>
		    <xs:documentation>The (manual) name for this ride.</xs:documentation>
		  </xs:annotation>
		</xs:element>
		<xs:element name="Reference" type="xs:string" minOccurs="0">
		  <xs:annotation>
		    <xs:documentation>The reference for this ride.</xs:documentation>
		  </xs:annotation>
		</xs:element>
		<xs:element name="EventType" type="xs:integer" minOccurs="0">
		  <xs:annotation>
		    <xs:documentation>Indicates the type of event which triggered the generation of the XML. 1000 = unknown, 1100 = ride starting, 1200 = ride finished.</xs:documentation>
		  </xs:annotation>
		</xs:element>
		<xs:element name="MomentStart" type="xs:dateTime" minOccurs="0">
		  <xs:annotation>
		    <xs:documentation>Start of the ride.</xs:documentation>
		  </xs:annotation>
		</xs:element>
		  <xs:element name="MomentEnd" type="xs:dateTime" minOccurs="0">
		    <xs:annotation>
		      <xs:documentation>End of the ride.</xs:documentation>
		    </xs:annotation>
		</xs:element>
	  </xs:all>
	</xs:complexType>

    <xs:complexType name="TEoCustomLinkRidePosition">
        <xs:annotation>
            <xs:documentation>Position of an operator/vehicle in a ride.</xs:documentation>
        </xs:annotation>
        <xs:all>
            <xs:element name="Id" type="xs:int" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Database identifier of the position.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="RideId" type="xs:int" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Database identifier of the ride.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="VehicleLicenseNumber" type="xs:string" minOccurs="1">
                <xs:annotation>
                    <xs:documentation>License number of the vehicle attached to the ride.</xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Timestamp" type="xs:dateTime" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>Moment of the position.</xs:documentation>
                </xs:annotation>
            </xs:element>
			<xs:element name="Latitude" type="xs:float" minOccurs="0"/>
			<xs:element name="Longitude" type="xs:float" minOccurs="0"/>
			<xs:element name="Speed" type="xs:int" minOccurs="0"/>
			<xs:element name="Direction" type="xs:int" minOccurs="0"/>
        </xs:all>
        <xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRidePosition"/>
    </xs:complexType>
    <xs:element name="EoCustomLinkRidePosition" type="TEoCustomLinkRidePosition">
        <xs:annotation>
            <xs:documentation>Element of TEoCustomLinkRidePosition.</xs:documentation>
        </xs:annotation>
    </xs:element>

    <xs:complexType name="TEoCustomLinkRidePositionList">
        <xs:annotation>
            <xs:documentation>Type list of ride positions</xs:documentation>
        </xs:annotation>
        <xs:sequence minOccurs="0">
            <xs:element name="_TEoListBase_Items" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>List of items.</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:sequence minOccurs="0">
                        <xs:element name="EoCustomLinkRidePosition" type="TEoCustomLinkRidePosition">
                            <xs:annotation>
                                <xs:documentation>One ride position.</xs:documentation>
                            </xs:annotation>
                        </xs:element>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRidePositionList"/>
    </xs:complexType>
    <xs:element name="EoCustomLinkRidePositionList" type="TEoCustomLinkRidePositionList">
        <xs:annotation>
            <xs:documentation>Element of TEoCustomLinkRidePositionList.</xs:documentation>
        </xs:annotation>
    </xs:element>

	<xs:complexType name="TEoCustomLinkRequestLastRidePositions">
		<xs:annotation>
			<xs:documentation>Type for requesting the last position of rides through Custom Link</xs:documentation>
		</xs:annotation>
		<xs:all>
			<xs:element name="RideIdsAsCsv" type="xs:string" default="0">
				<xs:annotation>
					<xs:documentation>Keys of the RideIds as csv string</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkRequestLastRidePositions"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkRequestLastRidePositions" type="TEoCustomLinkRequestLastRidePositions">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkRequestLastRidePositions.</xs:documentation>
		</xs:annotation>
	</xs:element>

	<xs:complexType name="TEoCustomLinkResponseLastRidePositions">
		<xs:annotation>
			<xs:documentation>Response object for ride positions</xs:documentation>
		</xs:annotation>
		<xs:sequence minOccurs="0">
			<xs:element name="Data" type="TEoCustomLinkRidePositionList" />
		</xs:sequence>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoCustomLinkResponseLastRidePositions"/>
	</xs:complexType>
	<xs:element name="EoCustomLinkResponseLastRidePositions" type="TEoCustomLinkResponseLastRidePositions">
		<xs:annotation>
			<xs:documentation>Element of TEoCustomLinkResponseLastRidePositions.</xs:documentation>
		</xs:annotation>
	</xs:element>	
	<xs:complexType name="TEoADRGood">
		<xs:annotation>
			<xs:documentation>ADR information from the MendriX StaticADRGoods table for one dangerous good.</xs:documentation>
		</xs:annotation>
		<xs:all minOccurs="0">
			<xs:element name="NameNL" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>Dutch name of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>	
			<xs:element name="NameEN" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>English name of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>	
			<xs:element name="NameDE" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>German name of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>	
			<xs:element name="NameFR" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>French name of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>				
			<xs:element name="ADRClass" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>ADRClass of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>	
			<xs:element name="Classification" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>Classification of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>			
			<xs:element name="PackingGroup" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>PackingGroup of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>
			<xs:element name="Labels" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>Labels of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>
			<xs:element name="SpecialProvisions" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>SpecialProvisions of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>	
			<xs:element name="TransportationCategory" type="xs:int" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>Database identifier of the ride.</xs:documentation>
			  </xs:annotation>
			</xs:element>
			<xs:element name="TunnelCode" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>TunnelCode of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>
			<xs:element name="DangerCode" type="xs:string" minOccurs="0">
			  <xs:annotation>
				<xs:documentation>DangerCode of dangerous good.</xs:documentation>
			  </xs:annotation>
			</xs:element>
		</xs:all>
		<xs:attribute name="Type" type="xs:string" use="required" fixed="TEoADRGood"/>
	</xs:complexType>
</xs:schema>