<?xml version="1.0" encoding="ISO-8859-1"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bons0="http://www.childmaintenance.gsi.gov.uk/futurescheme/bo/CMECDEOSchedule" targetNamespace="http://www.childmaintenance.gsi.gov.uk/futurescheme/bo/CMECDEOSchedule">
	<xsd:element name="DEOSchedule">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="CompanyLevelInfo">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element form="unqualified" minOccurs="1" maxOccurs="1" name="EmployerName" type="bons0:string30">
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="0" maxOccurs="1" name="EmpPAYERef" type="bons0:string14">
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="1" maxOccurs="1" name="EmployerRefNum" type="bons0:string12">
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="1" maxOccurs="1" name="PaymentFromDte">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">

										<xsd:pattern value="((19|20)[0-9][0-9])(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])">
										</xsd:pattern>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="1" maxOccurs="1" name="PaymentToDte">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">

										<xsd:pattern value="((19|20)[0-9][0-9])(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])">
										</xsd:pattern>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="1" maxOccurs="1" name="TotalAmountPaid" type="bons0:string9">
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="EmployeeLevelInformation" minOccurs="1" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element form="unqualified" minOccurs="1" maxOccurs="1" name="Forename" type="bons0:string35">
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="1" maxOccurs="1" name="Surname" type="bons0:string35">
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="1" maxOccurs="1" name="NINO" type="bons0:string9">
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="0" maxOccurs="1" name="EmployeeRefNum" type="bons0:string12">
							</xsd:element>
							<xsd:element minOccurs="0" name="MonthlyAmtDue" type="bons0:string9">
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="1" maxOccurs="1" name="AmountPaid" type="bons0:string9">
							</xsd:element>
							<xsd:element form="unqualified" minOccurs="0" maxOccurs="1" name="Reason">
								<xsd:simpleType>
									<xsd:restriction base="bons0:string30">
										<xsd:enumeration value="01 Left Employment">
										</xsd:enumeration>
										<xsd:enumeration value="02 Statutory Sick Pay">
										</xsd:enumeration>
										<xsd:enumeration value="03 Statutory Maternity Pay">
										</xsd:enumeration>
										<xsd:enumeration value="04 Statutory Paternity Pay">
										</xsd:enumeration>
										<xsd:enumeration value="05 Protected Earnings">
										</xsd:enumeration>
										<xsd:enumeration value="06 NRP Change of Income">
										</xsd:enumeration>
										<xsd:enumeration value="07 Deceased">
										</xsd:enumeration>
										<xsd:enumeration value="08 Minimum Drawing Rate">
										</xsd:enumeration>
										<xsd:enumeration value="09 Not Receiving Regular Pay">
										</xsd:enumeration>
										<xsd:enumeration value="10 Statutory Adoption Pay">
										</xsd:enumeration>
										<xsd:enumeration value="11 Add Stat Paternity Pay">
										</xsd:enumeration>
										<xsd:enumeration value="12 Multiple reasons">
										</xsd:enumeration>
										<xsd:enumeration value="13 Redundancy">
										</xsd:enumeration>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>

						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:simpleType name="string9">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="9"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="string12">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="12"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="string14">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="14"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="string30">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="30"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="string35">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="35"/>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>