<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="PurchaseOrder">
		<xs:complexType>
			<xs:all>
				<xs:element name="AttachOrderPdfToXml" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:annotation>
							<xs:documentation>
							(string, 0-10) Attach Order Pdf To Xml
							</xs:documentation>
						</xs:annotation>
						<xs:restriction base="xs:string">
							<xs:minLength value="0"/>
							<xs:maxLength value="10"/>
							<xs:whiteSpace value="collapse"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="Classification" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="CurrencyCode" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="DeliveryAddress" type="purchasingAddress" minOccurs="0" maxOccurs="1"/>
				<xs:element name="DeliveryInstructions" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="DesiredDeliveryDate" nillable="true" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:date"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="DesiredDeliveryEndDate" nillable="true" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:date"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="ExtRequisitionNumber" minOccurs="1" maxOccurs="1">
					<xs:simpleType>
						<xs:annotation>
							<xs:documentation>
							(string, 2-100) External Requisition Number
							</xs:documentation>
						</xs:annotation>
						<xs:restriction base="xs:string">
							<xs:minLength value="2"/>
							<xs:maxLength value="100"/>
							<xs:whiteSpace value="collapse"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="ExtOrderNumber" minOccurs="1" maxOccurs="1">
					<xs:simpleType>
						<xs:annotation>
							<xs:documentation>
							(string, 2-100) External Order Number
							</xs:documentation>
						</xs:annotation>
						<xs:restriction base="xs:string">
							<xs:minLength value="2"/>
							<xs:maxLength value="100"/>
							<xs:whiteSpace value="collapse"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="GoodsReceiptDisabled" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:annotation>
							<xs:documentation>
							(string, 0-10) Disable goods receiving in ordering
							</xs:documentation>
						</xs:annotation>
						<xs:restriction base="xs:string">
							<xs:minLength value="0"/>
							<xs:maxLength value="10"/>
							<xs:whiteSpace value="collapse"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderNote" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataDate1" nillable="true" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:date"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataDate2" nillable="true" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:date"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataDate3" nillable="true" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:date"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataDate4" nillable="true" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:date"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataDate5" nillable="true" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:date"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataNum1" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:decimal"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataNum2" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:decimal"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataNum3" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:decimal"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataNum4" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:decimal"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataNum5" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:decimal"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataText1" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataText2" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataText3" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataText4" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HeaderDataText5" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="HidePricesFromSupplier" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="OrderOwnerEmailAddress" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:annotation>
							<xs:documentation>
							(string, 0-1800) Order Owner Email Address 
							</xs:documentation>
						</xs:annotation>
						<xs:restriction base="xs:string">
							<xs:minLength value="0"/>
							<xs:maxLength value="1800"/>
							<xs:whiteSpace value="collapse"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="OrderRecipientType" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:restriction base="xs:integer">
							<xs:minInclusive value="0"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="OrganizationIdentifier" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="OrganizationUnitCode" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="OwnerLogin" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="PurchasingGroupCode" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="PurchasingGroupName" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="PaymentTermCode" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="PaymentTermName" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="Purpose" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="ReleaseOrdersRequired" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="SupplierCode" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="SupplierEmailAddress" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:annotation>
							<xs:documentation>
							(string, 0-1800) Supplier Email Address
							</xs:documentation>
						</xs:annotation>
						<xs:restriction base="xs:string">
							<xs:minLength value="0"/>
							<xs:maxLength value="1800"/>
							<xs:whiteSpace value="collapse"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="SupplierName" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="ContractNumber" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:string"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="OrderLines" minOccurs="1" maxOccurs="1">
					<xs:complexType>
						<xs:annotation>
							<xs:documentation>
							(orderLine, 1-200) Purchase Order Lines
							</xs:documentation>
						</xs:annotation>
						<xs:sequence>
							<xs:element name="OrderLine" type="orderLine" minOccurs="1" maxOccurs="200"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="OrderType" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:restriction base="xs:integer">
							<xs:minInclusive value="0"/>
							<xs:maxInclusive value="1"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="ValidityPeriodEndDate" nillable="true" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:date"/>
					</xs:simpleType>
				</xs:element>
				<xs:element name="ValidityPeriodStartDate" nillable="true" minOccurs="0" maxOccurs="1">
					<xs:simpleType>
						<xs:list itemType="xs:date"/>
					</xs:simpleType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>

	<xs:complexType name="orderLine">
		<xs:all>
			<xs:element name="AdditionalInfo" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="AllowPartialDeliveries" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:annotation>
						<xs:documentation>
						(string, 0-10) Allow Partial Deliveries
						</xs:documentation>
					</xs:annotation>
					<xs:restriction base="xs:string">
						<xs:minLength value="0"/>
						<xs:maxLength value="10"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BuyerProductCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CategoryCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CategoryName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CodingRows" minOccurs="1" maxOccurs="1">
				<xs:complexType>
					<xs:annotation>
						<xs:documentation>
						(coding, 1-1) Purchase Coding Line
						</xs:documentation>
					</xs:annotation>
					<xs:sequence>
						<xs:element name="CodingRow" type="coding" minOccurs="1" maxOccurs="1"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ConversionDenumerator" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ConversionNumerator" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DeliveryAddress" type="purchasingAddress"/>
			<xs:element name="DeliveryTermCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Description" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DesiredDeliveryDate" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DiscountPercent" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ExtLineNumber" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="GRIndicator" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="GRNote" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="GRbasedInvoicing" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataDate1" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataDate2" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataDate3" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataDate4" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataDate5" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataNum1" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataNum2" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataNum3" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataNum4" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataNum5" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataText1" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataText2" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataText3" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataText4" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineDataText5" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingDate1" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingDate2" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingDate3" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingDate4" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingDate5" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingNum1" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingNum2" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingNum3" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingNum4" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingNum5" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingText1" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingText2" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingText3" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingText4" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LinePricingText5" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ManufacturerProductCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:annotation>
						<xs:documentation>
						(string, 0-255) Manufacturer Product Code 
						</xs:documentation>
					</xs:annotation>
					<xs:restriction base="xs:string">			
						<xs:minLength value="0"/>
						<xs:maxLength value="255"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MaterialGroup" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Plant" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PriceType" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PriceUnit" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PriceUnitDescription" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Quantity" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="QuantityUnit" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="QuantityUnitName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ReceiveAutomatically" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:annotation>
						<xs:documentation>
						(string, 0-10) Receive Automatically
						</xs:documentation>
					</xs:annotation>
					<xs:restriction base="xs:string">
						<xs:minLength value="0"/>
						<xs:maxLength value="10"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="StorageLocation" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SubUOM" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SupplierProductCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SupplierProductName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="TaxCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="TaxJuristictionCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="TaxPercent" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="TaxPercent2" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="UNSPSC" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="UnitPrice" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="RefundLine" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:annotation>
						<xs:documentation>
						(string, 0-10) Refund line
						</xs:documentation>
					</xs:annotation>
					<xs:restriction base="xs:string">
						<xs:minLength value="0"/>
						<xs:maxLength value="10"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LeadTime" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:annotation>
						<xs:documentation>
						(string, 0-255) LeadTime defines how long (number of days) would it take for goods to arrive after the order has been placed. Should be stated as whole numbers (“1”, “2”) not (“one”, “two”)
						</xs:documentation>
					</xs:annotation>
					<xs:restriction base="xs:string">			
						<xs:minLength value="0"/>
						<xs:maxLength value="255"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
	</xs:complexType>

	<xs:complexType name="coding">
		<xs:all>
			<xs:element name="LineNumber" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="AccountAssignmentCategoryCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="AccountAssignmentCategoryName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="AccountCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="AccountName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BudgetCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BudgetName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BusinessAreaName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BusinessAreaCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BusinessUnitCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BusinessUnitName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CostCenterCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CostCenterName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CustomerCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CustomerName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DistributionCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="DistributionMode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="EmployeeCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="EmployeeName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="FixedAssetsCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="FixedAssetsName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="FixedAssetsSubCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="FixedAssetsSubName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="InternalOrderCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="InternalOrderName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDate1" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDate2" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDate3" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDate4" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDate5" nillable="true" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:date"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode1" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode2" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode3" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode4" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode5" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode6" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode7" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode8" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode9" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimCode10" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName1" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName2" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName3" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName4" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName5" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName6" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName7" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName8" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName9" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingDimName10" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingNum1" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingNum2" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingNum3" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingNum4" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingNum5" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingText1" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingText2" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingText3" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingText4" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LineInvoicingText5" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ProfitCenterCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ProfitCenterName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ProjectCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ProjectName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ProjectSubCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ProjectSubName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="RowIndex" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SalesOrderCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SalesOrderName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SalesOrderSubCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SalesOrderSubName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ServiceCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="ServiceName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="SplitPercent" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:decimal"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="VehicleName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="VehicleNumber" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="WorkOrderCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="WorkOrderName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="WorkOrderSubCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="WorkOrderSubName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
		</xs:all>
	</xs:complexType>

	<xs:complexType name="purchasingAddress">
		<xs:all>
			<xs:element name="LineNumber" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:list itemType="xs:string"/>
				</xs:simpleType>
			</xs:element>
			<xs:element name="AdditionalStreetName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BlockName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BuildingName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BuildingNumber" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="City" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CountryCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CountryName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CountrySubEntityCode" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:annotation>
						<xs:documentation>
						(string, 0-255) CountrySubEntityCode
						</xs:documentation>
					</xs:annotation>
					<xs:restriction base="xs:string">
						<xs:minLength value="0"/>
						<xs:maxLength value="255"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CountrySubEntityName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:annotation>
						<xs:documentation>
						(string, 0-2000) CountrySubEntityName
						</xs:documentation>
					</xs:annotation>
					<xs:restriction base="xs:string">
						<xs:minLength value="0"/>
						<xs:maxLength value="2000"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Department" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Description" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="1000"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="District" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="EmailAddress" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:annotation>
						<xs:documentation>
						(string, 0-255) EmailAddress
						</xs:documentation>
					</xs:annotation>
					<xs:restriction base="xs:string">
						<xs:minLength value="0"/>
						<xs:maxLength value="255"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Floor" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="GlobalLocationNumber" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="13"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="LocationSchemeId" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2000"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>			
			<xs:element name="Name" minOccurs="1" maxOccurs="1">
				<xs:simpleType>
					<xs:annotation>
						<xs:documentation>
						(string, 1-250) Address Location
						</xs:documentation>
					</xs:annotation>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PObox" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="PostalZone" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Region" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Room" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="StreetName" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="250"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="AddressId" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2000"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="AddressSchemeId" minOccurs="0" maxOccurs="1">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="2000"/>
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:all>
	</xs:complexType>

</xs:schema>