<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="FSHA">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="FSHA_Header" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="FSHA_Header">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Created"/>
				<xs:element ref="Issued"/>
				<xs:element ref="PropertyRef"/>
				<xs:element ref="WORef"/>
				<xs:element ref="RepairDesc"/>
				<xs:element ref="CallerType"/>
				<xs:element ref="SupplierRef"/>
				<xs:element ref="CustomerBranch"/>
				<xs:element ref="HouseNo"/>
				<xs:element ref="AddLine1"/>
				<xs:element ref="AddLine2"/>
				<xs:element ref="PostCode"/>
				<xs:element ref="TelNo"/>
				<xs:element ref="PVP"/>
				<xs:element ref="AccessDetails"/>
				<xs:element ref="Comments"/>
				<xs:element ref="FSHA_Item" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="FSHA_Item">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="TaskNo"/>
				<xs:element ref="TaskRef"/>
				<xs:element ref="Trade"/>
				<xs:element ref="TradeDesc"/>
				<xs:element ref="SORCode"/>
				<xs:element ref="JobCodeDesc"/>
				<xs:element ref="Units"/>
				<xs:element ref="EstUnits"/>
				<xs:element ref="EstCost"/>
				<xs:element ref="Priority"/>
				<xs:element ref="PriorityDesc"/>
				<xs:element ref="DueBy"/>
				<xs:element ref="RepairClass"/>
				<xs:element ref="RepairType"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="AccessDetails" type="xs:string"/>
	<xs:element name="AddLine1" type="xs:string"/>
	<xs:element name="AddLine2" type="xs:string"/>
	<xs:element name="CallerType" type="xs:string"/>
	<xs:element name="Comments" type="xs:string"/>
	<xs:element name="Created" type="xs:string"/>
	<xs:element name="CustomerBranch" type="xs:string"/>
	<xs:element name="DueBy" type="xs:string"/>
	<xs:element name="EstCost" type="xs:decimal"/>
	<xs:element name="EstUnits" type="xs:string"/>
	<xs:element name="HouseNo" type="xs:string"/>
	<xs:element name="Issued" type="xs:string"/>
	<xs:element name="JobCodeDesc" type="xs:string"/>
	<xs:element name="PVP" type="xs:string"/>
	<xs:element name="PostCode" type="xs:string"/>
	<xs:element name="Priority" type="xs:string"/>
	<xs:element name="PriorityDesc" type="xs:string"/>
	<xs:element name="PropertyRef" type="xs:string"/>
	<xs:element name="RepairClass" type="xs:string"/>
	<xs:element name="RepairDesc" type="xs:string"/>
	<xs:element name="RepairType" type="xs:string"/>
	<xs:element name="SORCode" type="xs:string"/>
	<xs:element name="SupplierRef" type="xs:string"/>
	<xs:element name="TaskNo" type="xs:string"/>
	<xs:element name="TaskRef" type="xs:int"/>
	<xs:element name="TelNo" type="xs:string"/>
	<xs:element name="Trade" type="xs:string"/>
	<xs:element name="TradeDesc" type="xs:string"/>
	<xs:element name="Units" type="xs:string"/>
	<xs:element name="WORef" type="xs:string"/>
</xs:schema>
