<?xml version="1.0" encoding="UTF-8"?>
<!--
XML Schema 
For "YearEnded" up to April 5th, 2008
Tuesday June 04, 2008
Updated by Arry B for change to core schema version
  -->
<xsd:schema xmlns="http://www.govtalk.gov.uk/taxation/PSOnline/SchemeEventReport/2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.govtalk.gov.uk/taxation/PSOnline/SchemeEventReport/2" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.8" id="SchemeEventReport">
	<xsd:include schemaLocation="PensionCore-v2-4.xsd"/>
	<xsd:annotation>
		<xsd:appinfo>
			<gms:Metadata xmlns:gms="http://www.govtalk.gov.uk/CM/gms-xs">
				<gms:Audience>e-service developers</gms:Audience>
				<gms:Contributor>DecisionSoft Ltd</gms:Contributor>
				<gms:Creator>HMRC</gms:Creator>
				<gms:Date>
					<gms:Created>2004-07-22</gms:Created>
				</gms:Date>
				<gms:Date>
					<gms:Modified>2008-06-04</gms:Modified>
				</gms:Date>
				<gms:Format>
					<gms:MediaType>text/xml</gms:MediaType>
					<gms:Syntax>http://www.w3.org/2001/XMLSchema</gms:Syntax>
					<gms:Description>XML Schema, W3C Recommendation 2001</gms:Description>
				</gms:Format>
				<gms:Language>[ISO 639-2/B] ENG</gms:Language>
				<gms:Publisher>HMRC</gms:Publisher>
				<gms:Relation>
					<gms:Requires>core-v2-0</gms:Requires>
				</gms:Relation>
				<gms:Relation>
					<gms:Requires>PensionCore</gms:Requires>
				</gms:Relation>
				<gms:Relation>
					<gms:ProvidesDefinitionOf>SchemeEventReport</gms:ProvidesDefinitionOf>
				</gms:Relation>
				<gms:Relation>
					<gms:ProvidesDefinitionOf>SimpleDateType</gms:ProvidesDefinitionOf>
				</gms:Relation>
				<gms:Relation>
					<gms:ProvidesDefinitionOf>DetailedEntityType</gms:ProvidesDefinitionOf>
				</gms:Relation>
				<gms:Rights>
					<gms:Copyright>(C) Crown Copyright 2004-5</gms:Copyright>
				</gms:Rights>
				<gms:Subject>
					<gms:Category>Economics, Finance and Tax</gms:Category>
				</gms:Subject>
				<gms:Title>Pension Schemes Online Event Report message</gms:Title>
				<gms:Type>message</gms:Type>
			</gms:Metadata>
		</xsd:appinfo>
	</xsd:annotation>
	<xsd:element name="SchemeEventReport">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="VersionNumber">
					<xsd:simpleType>
						<xsd:restriction base="xsd:integer">
							<xsd:maxInclusive value="99"/>
							<xsd:minInclusive value="0"/>
							<xsd:pattern value="[0-9]{1,2}"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="Amendment" type="YesNoType"/>
				<xsd:element name="SchemeDetails">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="SchemeName" type="SchemeNameType"/>
							<xsd:element name="YearEnded">
								<xsd:simpleType>
									<xsd:restriction base="xsd:date">
										<xsd:minInclusive value="2007-04-05"/>
										<xsd:maxInclusive value="2008-04-05"/>
										<xsd:pattern value="[0-9]{4}-04-05"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:choice>
								<xsd:element name="SFReference" type="SFReferenceType"/>
								<xsd:element name="ContractOrPolicyNumber">
									<xsd:simpleType>
										<xsd:restriction base="PSOstringType">
											<xsd:minLength value="1"/>
											<xsd:maxLength value="35"/>
										</xsd:restriction>
									</xsd:simpleType>
								</xsd:element>
								<xsd:element name="TaxReference" type="TaxReferenceType"/>
							</xsd:choice>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="WoundUp" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Date" type="SimpleDateType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="StartInvestmentRegulated" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Date" type="SimpleDateType"/>
							<xsd:element name="ContractPolicyOfInsurance" type="YesNoType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="EndInvestmentRegulated" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Date" type="SimpleDateType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="AllowUnauthorisedPayments" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Date" type="SimpleDateType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="AllowNonInsuranceInvestments" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Date" type="SimpleDateType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="RulesChange" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Date" type="SimpleDateType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="LegalStructure" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Date" type="SimpleDateType"/>
							<xsd:element name="NewStructure">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:choice>
											<xsd:element name="Type">
												<xsd:simpleType>
													<xsd:restriction base="PSOstringType">
														<xsd:enumeration value="single"/>
														<xsd:enumeration value="body-corporate"/>
														<xsd:enumeration value="annuity-contract"/>
													</xsd:restriction>
												</xsd:simpleType>
											</xsd:element>
											<xsd:element name="Other" type="OtherDetailsType"/>
										</xsd:choice>
										<xsd:element name="ContractOrPolicyNumber" minOccurs="0">
											<xsd:simpleType>
												<xsd:restriction base="PSOstringType">
													<xsd:minLength value="1"/>
													<xsd:maxLength value="35"/>
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:element>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="NumberOfMembers" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="NumberBand">
								<xsd:simpleType>
									<xsd:restriction base="PSOstringType">
										<xsd:enumeration value="0"/>
										<xsd:enumeration value="1-10"/>
										<xsd:enumeration value="11-50"/>
										<xsd:enumeration value="51-10000"/>
										<xsd:enumeration value="10001+"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="CountryChanged" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Country" type="PSOcountryType"/>
							<xsd:element name="Date" type="SimpleDateType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="BecameOccupational" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Date" type="SimpleDateType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="BecameNonOccupational" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Date" type="SimpleDateType"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="UnauthorisedPayments" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Recipient" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:choice>
											<xsd:element name="Member" type="MemberDetailsStructure"/>
											<xsd:element name="OnBehalfMember" type="DetailedEntityType"/>
											<xsd:element name="Employer" type="DetailedEntityType"/>
											<xsd:element name="OnBehalfEmployer" type="DetailedEntityType"/>
										</xsd:choice>
										<xsd:element name="Payment" maxOccurs="unbounded">
											<xsd:complexType>
												<xsd:sequence>
													<xsd:choice>
														<xsd:element name="Nature">
															<xsd:simpleType>
																<xsd:restriction base="PSOstringType">
																	<xsd:enumeration value="benefit-in-kind"/>
																	<xsd:enumeration value="employer"/>
																	<xsd:enumeration value="non-recognised"/>
																	<xsd:enumeration value="error"/>
																	<xsd:enumeration value="non-relevant-factor"/>
																	<xsd:enumeration value="benefits"/>
																	<xsd:enumeration value="loans"/>
																	<xsd:enumeration value="residential-property"/>
																	<xsd:enumeration value="tangible-property"/>
																</xsd:restriction>
															</xsd:simpleType>
														</xsd:element>
														<xsd:element name="Other" type="OtherDetailsType"/>
													</xsd:choice>
													<xsd:element name="Amount">
														<xsd:simpleType>
															<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																<xsd:maxInclusive value="9999999999.00"/>
																<xsd:minInclusive value="1.00"/>
															</xsd:restriction>
														</xsd:simpleType>
													</xsd:element>
													<xsd:element name="Date" type="SimpleDateType"/>
												</xsd:sequence>
											</xsd:complexType>
										</xsd:element>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="LumpSumsInRespectOfDeath" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Member" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="MemberDetailsStructure">
											<xsd:sequence>
												<xsd:element name="Recipient" maxOccurs="unbounded">
													<xsd:complexType>
														<xsd:complexContent>
															<xsd:extension base="EntityType">
																<xsd:sequence>
																	<xsd:element name="Address" type="AddressType"/>
																	<xsd:element name="Payment" maxOccurs="unbounded">
																		<xsd:complexType>
																			<xsd:sequence>
																				<xsd:element name="Amount">
																					<xsd:simpleType>
																						<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																							<xsd:maxInclusive value="9999999999.00"/>
																							<xsd:minInclusive value="1.00"/>
																						</xsd:restriction>
																					</xsd:simpleType>
																				</xsd:element>
																				<xsd:element name="Date" type="SimpleDateType"/>
																				<xsd:choice>
																					<xsd:element name="Nature">
																						<xsd:simpleType>
																							<xsd:restriction base="PSOstringType">
																								<xsd:enumeration value="charity"/>
																								<xsd:enumeration value="transfer"/>
																								<xsd:enumeration value="commutation"/>
																							</xsd:restriction>
																						</xsd:simpleType>
																					</xsd:element>
																					<xsd:element name="Other" type="OtherDetailsType"/>
																				</xsd:choice>
																			</xsd:sequence>
																		</xsd:complexType>
																	</xsd:element>
																</xsd:sequence>
															</xsd:extension>
														</xsd:complexContent>
													</xsd:complexType>
												</xsd:element>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="PaymentsExceedingHalfSLA" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Member" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="MemberDetailsStructure">
											<xsd:sequence>
												<xsd:element name="Recipient" maxOccurs="unbounded">
													<xsd:complexType>
														<xsd:complexContent>
															<xsd:extension base="EntityType">
																<xsd:sequence>
																	<xsd:element name="Address" type="AddressType"/>
																	<xsd:element name="Payment" maxOccurs="unbounded">
																		<xsd:complexType>
																			<xsd:sequence>
																				<xsd:element name="Amount">
																					<xsd:simpleType>
																						<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																							<xsd:maxInclusive value="9999999999.00"/>
																							<xsd:minInclusive value="1.00"/>
																						</xsd:restriction>
																					</xsd:simpleType>
																				</xsd:element>
																				<xsd:element name="Date" type="SimpleDateType"/>
																			</xsd:sequence>
																		</xsd:complexType>
																	</xsd:element>
																</xsd:sequence>
															</xsd:extension>
														</xsd:complexContent>
													</xsd:complexType>
												</xsd:element>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="IllHealthSuspensions" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Member" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="MemberDetailsStructure">
											<xsd:sequence>
												<xsd:element name="Suspension" maxOccurs="unbounded">
													<xsd:complexType>
														<xsd:sequence>
															<xsd:element name="PensionRate">
																<xsd:simpleType>
																	<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																		<xsd:maxInclusive value="9999999999.00"/>
																		<xsd:minInclusive value="1.00"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
															<xsd:element name="Date" type="SimpleDateType"/>
														</xsd:sequence>
													</xsd:complexType>
												</xsd:element>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="BenefitCrystallisation" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Member" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="MemberDetailsStructure">
											<xsd:sequence>
												<xsd:element name="Event" maxOccurs="unbounded">
													<xsd:complexType>
														<xsd:sequence>
															<xsd:element name="Amount">
																<xsd:simpleType>
																	<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																		<xsd:maxInclusive value="9999999999.00"/>
																		<xsd:minInclusive value="1.00"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
															<xsd:element name="Date" type="SimpleDateType"/>
															<xsd:element name="Reference">
																<xsd:simpleType>
																	<xsd:restriction base="PSOstringType">
																		<xsd:pattern value="[0-9]{7}[A-Z]"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
														</xsd:sequence>
													</xsd:complexType>
												</xsd:element>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TransfersOverseas" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Member" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="MemberDetailsStructure">
											<xsd:sequence>
												<xsd:element name="Transfer" maxOccurs="unbounded">
													<xsd:complexType>
														<xsd:sequence>
															<xsd:element name="Amount">
																<xsd:simpleType>
																	<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																		<xsd:maxInclusive value="9999999999.00"/>
																		<xsd:minInclusive value="1.00"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
															<xsd:element name="Date" type="SimpleDateType"/>
															<xsd:element name="ReceivingScheme">
																<xsd:complexType>
																	<xsd:sequence>
																		<xsd:element name="Name" type="SchemeNameType"/>
																		<xsd:element name="Country">
																			<xsd:simpleType>
																				<xsd:restriction base="PSOstringType">
																					<xsd:minLength value="1"/>
																					<xsd:maxLength value="35"/>
																				</xsd:restriction>
																			</xsd:simpleType>
																		</xsd:element>
																	</xsd:sequence>
																</xsd:complexType>
															</xsd:element>
														</xsd:sequence>
													</xsd:complexType>
												</xsd:element>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="MembersWithAssetsMeetingFA2004Conditions" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="UpTo50KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="UpTo100KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="UpTo250KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="UpTo500KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="Over500KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="LumpSumDeathBenefits" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="UpTo50KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="UpTo100KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="UpTo250KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="UpTo500KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="Over500KMemberCount">
								<xsd:simpleType>
									<xsd:restriction base="xsd:nonNegativeInteger">
										<xsd:maxInclusive value="999999"/>
										<xsd:pattern value="[0-9]{1,6}"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="EarlyBenefits" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Member" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="MemberDetailsStructure">
											<xsd:sequence>
												<xsd:element name="Benefit" maxOccurs="unbounded">
													<xsd:complexType>
														<xsd:sequence>
															<xsd:choice>
																<xsd:element name="Reason">
																	<xsd:simpleType>
																		<xsd:restriction base="PSOstringType">
																			<xsd:enumeration value="ill-health"/>
																			<xsd:enumeration value="protected"/>
																		</xsd:restriction>
																	</xsd:simpleType>
																</xsd:element>
																<xsd:element name="Other" type="OtherDetailsType"/>
															</xsd:choice>
															<xsd:element name="Amount">
																<xsd:simpleType>
																	<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																		<xsd:maxInclusive value="9999999999.00"/>
																		<xsd:minInclusive value="1.00"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
															<xsd:element name="Date" type="SimpleDateType"/>
														</xsd:sequence>
													</xsd:complexType>
												</xsd:element>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="IllHealthPayments" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Member" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="MemberDetailsStructure">
											<xsd:sequence>
												<xsd:element name="Payment" maxOccurs="unbounded">
													<xsd:complexType>
														<xsd:sequence>
															<xsd:element name="Amount">
																<xsd:simpleType>
																	<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																		<xsd:maxInclusive value="9999999999.00"/>
																		<xsd:minInclusive value="1.00"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
															<xsd:element name="Date" type="SimpleDateType"/>
														</xsd:sequence>
													</xsd:complexType>
												</xsd:element>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="LargeCommencementLumpSums" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Member" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="MemberDetailsStructure">
											<xsd:sequence>
												<xsd:element name="Payment" maxOccurs="unbounded">
													<xsd:complexType>
														<xsd:sequence>
															<xsd:element name="AmountCrystallised">
																<xsd:simpleType>
																	<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																		<xsd:maxInclusive value="9999999999.00"/>
																		<xsd:minInclusive value="1.00"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
															<xsd:element name="AmountLumpSum">
																<xsd:simpleType>
																	<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																		<xsd:maxInclusive value="9999999999.00"/>
																		<xsd:minInclusive value="1.00"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
															<xsd:element name="Date" type="SimpleDateType"/>
														</xsd:sequence>
													</xsd:complexType>
												</xsd:element>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="EnhancedProtectionLumpSums" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Member" maxOccurs="unbounded">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="MemberDetailsStructure">
											<xsd:sequence>
												<xsd:element name="Payment" maxOccurs="unbounded">
													<xsd:complexType>
														<xsd:sequence>
															<xsd:element name="Amount">
																<xsd:simpleType>
																	<xsd:restriction base="IRnonNegativeWholeUnitsMonetaryType">
																		<xsd:maxInclusive value="9999999999.00"/>
																		<xsd:minInclusive value="1.00"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
															<xsd:element name="Date" type="SimpleDateType"/>
															<xsd:element name="Reference">
																<xsd:simpleType>
																	<xsd:restriction base="PSOstringType">
																		<xsd:pattern value="[0-9]{7}[A-Z]"/>
																	</xsd:restriction>
																</xsd:simpleType>
															</xsd:element>
														</xsd:sequence>
													</xsd:complexType>
												</xsd:element>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="ProfitTaxableProperty" type="YesType" minOccurs="0"/>
				<xsd:element name="SoldDisposedTaxableProperty" type="YesType" minOccurs="0"/>
				<xsd:element name="Declaration" type="DeclarationsType"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:simpleType name="SimpleDateType">
		<xsd:restriction base="xsd:date">
			<xsd:pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="DetailedEntityType">
		<xsd:choice>
			<xsd:element name="Individual" type="IndividualDetailsStructure"/>
			<xsd:element name="Organisation">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="Name">
							<xsd:simpleType>
								<xsd:restriction base="PSOstringType">
									<xsd:minLength value="1"/>
									<xsd:maxLength value="255"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
						<xsd:element name="Address" type="AddressType"/>
						<xsd:element name="CRN" type="CRNtype"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:choice>
	</xsd:complexType>
</xsd:schema>
