Schema Name: Jv-Ins-Reinsurance-2008-1.xsd
Target Namespace: http://www.ACORD.org/standards/Jv-Ins-Reinsurance/2008-1
Collapse XSD Schema Code:

<!--

This is the ACORD Reinsurance and Large Commercial Business Message specification's 

**** version 2008-1 Schema **** 

Generated: December 2008                                                       

COPYRIGHT NOTICE:
(c) 2001-2008 ACORD.  All Rights Reserved.

IMPORTANT NOTE:  Please be advised that this document and your use of it is governed, and you are bound, by the Terms and Conditions of Use accessible at [http://legal.acord.org/terms.pdf].

-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.ACORD.org/standards/Jv-Ins-Reinsurance/2008-1" xmlns:ac="http://www.ACORD.org/Standards/AcordMsgSvc/1" targetNamespace="http://www.ACORD.org/standards/Jv-Ins-Reinsurance/2008-1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2008-1">
	<xs:import namespace="http://www.ACORD.org/Standards/AcordMsgSvc/1" schemaLocation="Acord-Repository_v-1-3-0-RLC-Slice.xsd"/>
	<!---->
	<!--******************************************************-->
	<!--Start of Jv-Ins-Reinsurance base data types -->
	<!--******************************************************-->
	<!--Character is equated to the xs:string Schema base type-->
	<!--URL is equated to the xs:anyURI Schema base type-->
	<!--Attributes are validated against the xs:NMTOKEN Schema base type-->
	<xs:simpleType name="FlexibleDate_Type">
		<xs:annotation>
			<xs:documentation>JAG type</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:gYearMonth xs:gYear"/>
	</xs:simpleType>
	<xs:simpleType name="FlexibleDate1_Type">
		<xs:annotation>
			<xs:documentation>JAG type restriction 1 : Year only not admitted - Default in RLC</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:gYearMonth"/>
	</xs:simpleType>
	<xs:simpleType name="FlexibleDateTime_Type">
		<xs:annotation>
			<xs:documentation>JAG type</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:dateTime xs:gYearMonth xs:gYear"/>
	</xs:simpleType>
	<xs:simpleType name="FlexibleDateTime1_Type">
		<xs:annotation>
			<xs:documentation>JAG type restriction 1 : Year only not admitted</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:dateTime xs:gYearMonth"/>
	</xs:simpleType>
	<xs:simpleType name="FlexibleDateTime2_Type">
		<xs:annotation>
			<xs:documentation>JAG type restriction 2 : Year only and YearMonth only not admitted</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="xs:date xs:dateTime"/>
	</xs:simpleType>
	<xs:complexType name="StartDateType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDate1_Type">
				<xs:attribute name="DateIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="EndDateType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDate1_Type">
				<xs:attribute name="DateIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="StartDateTimeType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDateTime2_Type">
				<xs:attribute name="DateIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="EndDateTimeType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDateTime2_Type">
				<xs:attribute name="DateIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="DecType">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="18"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AnyDecType">
		<xs:sequence>
			<xs:element ref="Dec"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AmtType">
		<xs:simpleContent>
			<xs:extension base="DecType">
				<xs:attribute name="Ccy" type="xs:NMTOKEN" use="required"/>
				<xs:attribute name="Share">
					<xs:simpleType>
						<xs:restriction base="xs:NMTOKEN">
							<xs:enumeration value="cedent_share"/>
							<xs:enumeration value="contract_ceded"/>
							<xs:enumeration value="hundred_percent"/>
							<xs:enumeration value="receiver_share"/>
							<xs:enumeration value="reinsurer_share"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
				<xs:attribute name="CcyIndic">
					<xs:simpleType>
						<xs:restriction base="xs:NMTOKEN">
							<xs:enumeration value="reference_currency"/>
							<xs:enumeration value="target_currency"/>
							<xs:enumeration value="original_currency"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="AnyAmtType">
		<xs:sequence>
			<xs:element ref="Amt"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyAmtsType">
		<xs:sequence>
			<xs:element ref="Amt" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RateType">
		<xs:simpleContent>
			<xs:extension base="DecType">
				<xs:attribute name="RateUnit" type="xs:NMTOKEN" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="AnyRateType">
		<xs:sequence>
			<xs:element ref="Rate"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CountType">
		<xs:restriction base="xs:unsignedInt"/>
	</xs:simpleType>
	<xs:complexType name="AnyCountType">
		<xs:sequence>
			<xs:element ref="Count"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyCountDecType">
		<xs:annotation>
			<xs:documentation>Introduced for backward compatibility purpose when an element is transformed from integer to decimal</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element ref="Count"/>
				<xs:element ref="Dec"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TimeDurationType">
		<xs:simpleContent>
			<xs:extension base="xs:unsignedInt">
				<xs:attribute name="PeriodType" type="xs:NMTOKEN"/>
				<xs:attribute name="PeriodIndicator" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="AnyTimeDurationType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PeriodNbrType">
		<xs:simpleContent>
			<xs:extension base="xs:unsignedInt">
				<xs:attribute name="PeriodIndicator" type="xs:NMTOKEN" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="AnyPeriodNbrType">
		<xs:sequence>
			<xs:element ref="PeriodNbr"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="NarrowCharacterType">
		<xs:restriction base="xs:token">
			<xs:pattern value="[\p{IsBasicLatin}]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EnumType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:maxLength value="80"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AgencyEnumType">
		<xs:simpleContent>
			<xs:extension base="EnumType">
				<xs:attribute name="Agency" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="JVCodeType">
		<xs:restriction base="NarrowCharacterType">
			<xs:maxLength value="5"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UUIdType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9A-Fa-f]{8}(-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}"/>
		</xs:restriction>
	</xs:simpleType>
	<!--**************************************************************-->
	<!--End of Jv-Ins-Reinsurance base data types-->
	<!--**************************************************************-->
	<!--Start of Jv-Ins-Reinsurance aggregates definitions-->
	<!--**************************************************************-->
	<xs:simpleType name="AccountingBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="AccountPeriodType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="StartDate" minOccurs="0"/>
			<xs:element ref="EndDate" minOccurs="0"/>
			<xs:element ref="PeriodNbr" minOccurs="0"/>
			<xs:element name="Extension" type="AccountPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AccountReportingType">
		<xs:complexContent>
			<xs:extension base="AnyReportingType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="AccountTransactionType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="AcknowledgementLevelIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="AcknowledgementStatusType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="AcknowledgementTransactionType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="AcknowledgementType">
		<xs:sequence>
			<xs:element ref="ac:ApplicableValidators" minOccurs="0"/>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:element ref="CedentReference"/>
						<xs:element ref="ReinsurerReference"/>
						<xs:element ref="InsurerReference"/>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference"/>
						<xs:element ref="PlacingExchangeReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:element ref="CedentReference"/>
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
					<xs:element ref="BrokerReference"/>
					<xs:element ref="ServiceProviderReference"/>
					<xs:element ref="PlacingExchangeReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate"/>
			<xs:element ref="AcknowledgementTransactionType"/>
			<xs:element ref="Cedent" minOccurs="0"/>
			<xs:element ref="Reinsurer" minOccurs="0"/>
			<xs:element ref="Insurer" minOccurs="0"/>
			<xs:element ref="Broker" minOccurs="0"/>
			<xs:element ref="ServiceProvider" minOccurs="0"/>
			<xs:element ref="PlacingExchange" minOccurs="0"/>
			<xs:element ref="Contract" minOccurs="0"/>
			<xs:element ref="ContractSection" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="PlacingEntry" minOccurs="0"/>
			<xs:element ref="Claim" minOccurs="0"/>
			<xs:element ref="ClaimEntry" minOccurs="0"/>
			<xs:element ref="ReferredTransactionType" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:sequence>
					<xs:element ref="ReferredSettlement"/>
					<xs:element ref="ActualPaymentDate" minOccurs="0"/>
				</xs:sequence>
				<xs:element ref="ReferredTechAccount"/>
				<xs:element ref="ReferredClaimMovement"/>
				<xs:element ref="ReferredPlacing"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="Response"/>
				<xs:element ref="Query"/>
			</xs:choice>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="SupportingInformation"/>
				<xs:element ref="ac:SupportingDocument"/>
			</xs:choice>
			<xs:element name="Extension" type="Acknowledgement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Sender" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="insurer"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="placingexchange"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Receiver" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="insurer"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="placingexchange"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="AdditionalInsuredType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AdditionalWarrantyPeriodType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AddressType">
		<xs:sequence>
			<xs:element ref="NumberAndStreet" minOccurs="0"/>
			<xs:element ref="CityName" minOccurs="0"/>
			<xs:element ref="PostalCode" minOccurs="0"/>
			<xs:element ref="Subentity" minOccurs="0"/>
			<xs:element ref="SubentityDescription" minOccurs="0"/>
			<xs:element ref="Country" minOccurs="0"/>
			<xs:element ref="CrestaZone" minOccurs="0"/>
			<xs:element ref="WebSiteURL" minOccurs="0"/>
			<xs:element name="Extension" type="Address_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AggregateDeductibleMethodType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="AgentTaxBoundLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AllocationType">
		<xs:sequence>
			<xs:element ref="AllocationCode" minOccurs="0"/>
			<xs:element ref="AllocationPercentage"/>
			<xs:element ref="AllocationReference" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element name="Extension" type="Allocation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AllocationCodeType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="AmountsExpressionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="AmtShareIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="AmountSplitType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="AnnuityIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="AnyCcyType">
		<xs:sequence>
			<xs:element ref="Ccy"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyPartyType">
		<xs:sequence>
			<xs:element ref="Party"/>
			<xs:element ref="Contact" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element name="Extension" type="AnyParty_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyPartyExtendedType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="Party"/>
					<xs:element ref="FullNameAndAddress" minOccurs="0"/>
				</xs:sequence>
				<xs:element ref="FullNameAndAddress"/>
			</xs:choice>
			<xs:element ref="Contact" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element ref="OperationsDescription" minOccurs="0"/>
			<xs:element name="Extension" type="AnyPartyExtended_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyPeriodType">
		<xs:sequence>
			<xs:element ref="StartDate" minOccurs="0"/>
			<xs:element ref="EndDate" minOccurs="0"/>
			<xs:element ref="TimeDuration" minOccurs="0"/>
			<xs:element name="Extension" type="AnyPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyReportingType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ReportDue" minOccurs="0"/>
			<xs:element ref="ProvisionFrequency" minOccurs="0"/>
			<xs:element ref="AnnualAsOfDate" minOccurs="0"/>
			<xs:element name="Extension" type="AnyReporting_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ArbitrationLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AttachmentIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="BackloadMessageStatusType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="BalanceAmtItemType">
		<xs:sequence>
			<xs:element ref="Amt" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="DueDate" minOccurs="0"/>
			<xs:element name="Extension" type="BalanceAmtItem_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:NMTOKEN" use="required"/>
		<xs:attribute name="AmtStatus" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:simpleType name="BasisOfValuationType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="BordereauAmendedIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="BordereauType">
		<xs:sequence>
			<xs:element ref="ac:ApplicableValidators" minOccurs="0"/>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="ServiceProviderReference"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="PlacingExchangeReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="PlacingExchangeReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate"/>
			<xs:element ref="BordereauType"/>
			<xs:element ref="Explanation" minOccurs="0"/>
			<xs:element ref="Cedent" minOccurs="0"/>
			<xs:element ref="Reinsurer" minOccurs="0"/>
			<xs:element ref="Insurer" minOccurs="0"/>
			<xs:element ref="Broker" minOccurs="0"/>
			<xs:element ref="ServiceProvider" minOccurs="0"/>
			<xs:element ref="PlacingExchange" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurer" minOccurs="0"/>
			<xs:element ref="AsOfDate" minOccurs="0"/>
			<xs:element ref="BordereauPeriod" minOccurs="0"/>
			<xs:element ref="AccountPeriod" minOccurs="0"/>
			<xs:element ref="BordereauAmendedIndicator" minOccurs="0"/>
			<xs:element ref="SupportingIndicator" minOccurs="0"/>
			<xs:element ref="CorrectionIndicator" minOccurs="0"/>
			<xs:element ref="ReferredTechAccount" minOccurs="0"/>
			<xs:element ref="ReferredBordereau" minOccurs="0"/>
			<xs:element ref="Contract"/>
			<xs:element ref="ReferenceCurrency" minOccurs="0"/>
			<xs:element ref="BordereauSection" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="Bordereau_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Sender" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="placingexchange"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Receiver" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="insurer"/>
					<xs:enumeration value="placingexchange"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="BordereauType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="BordereauAmtItemType">
		<xs:sequence>
			<xs:element ref="Amt" maxOccurs="unbounded"/>
			<xs:element ref="AsOfDate" minOccurs="0"/>
			<xs:element ref="AmountSplitType" minOccurs="0"/>
			<xs:element name="Extension" type="BordereauAmtItem_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:NMTOKEN" use="required"/>
	</xs:complexType>
	<xs:complexType name="BordereauPeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="BordereauSectionType">
		<xs:sequence>
			<xs:element ref="SequenceNbr"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="SubaccountReference" minOccurs="0"/>
			<xs:element ref="ContractSection" minOccurs="0"/>
			<xs:element ref="LossOccurrencePeriod" minOccurs="0"/>
			<xs:element ref="LossOccurrenceYear" minOccurs="0"/>
			<xs:element ref="CauseOfLoss" minOccurs="0"/>
			<xs:element ref="CauseOfLossOld" minOccurs="0"/>
			<xs:element ref="JvClassOfBusiness" minOccurs="0"/>
			<xs:element ref="NaicClassOfBusiness" minOccurs="0"/>
			<xs:element ref="RiskLocation" minOccurs="0"/>
			<xs:element ref="BordereauSectionItem" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="BordereauSection_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BordereauSectionItemType">
		<xs:sequence>
			<xs:element ref="SequenceNbr"/>
			<xs:element ref="OriginalPolicy" minOccurs="0"/>
			<xs:element ref="PolicySignedCountry" minOccurs="0"/>
			<xs:element ref="OriginalReinsuranceContract" minOccurs="0"/>
			<xs:element ref="OriginalReinsuranceContractSection" minOccurs="0"/>
			<xs:element ref="OriginalContractValidityPeriod" minOccurs="0"/>
			<xs:element ref="CedentCessionReference" minOccurs="0"/>
			<xs:element ref="CedentCertificateReference" minOccurs="0"/>
			<xs:element ref="PremiumCalculationPeriod" minOccurs="0"/>
			<xs:element ref="UnearnedPremiumCalculationPeriod" minOccurs="0"/>
			<xs:element ref="Cedent" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurer" minOccurs="0"/>
			<xs:element ref="OriginalPolicyholder" minOccurs="0"/>
			<xs:element ref="LeadingInsurer" minOccurs="0"/>
			<xs:element ref="LossDescription" minOccurs="0"/>
			<xs:element ref="LossStatus" minOccurs="0"/>
			<xs:element ref="Claim" minOccurs="0"/>
			<xs:element ref="Claimant" minOccurs="0"/>
			<xs:element ref="JvClassOfBusiness" minOccurs="0"/>
			<xs:element ref="NaicClassOfBusiness" minOccurs="0"/>
			<xs:element ref="BusinessOrigin" minOccurs="0"/>
			<xs:element ref="PremiumTransactionType" minOccurs="0"/>
			<xs:element ref="RiskType" minOccurs="0"/>
			<xs:element ref="RiskLocation" minOccurs="0"/>
			<xs:element ref="Voyage" minOccurs="0"/>
			<xs:element ref="VesselName" minOccurs="0"/>
			<xs:element ref="AircraftIdentification" minOccurs="0"/>
			<xs:element ref="MeansOfTransportOwner" minOccurs="0"/>
			<xs:element ref="ConveyanceName" minOccurs="0"/>
			<xs:element ref="CedentSharePercentage" minOccurs="0"/>
			<xs:element ref="LeadingInsurerSharePercentage" minOccurs="0"/>
			<xs:element ref="ContractCededPercentage" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerSharePercentage"/>
				<xs:element ref="InsurerSharePercentage"/>
			</xs:choice>
			<xs:element ref="CommissionPercentage" minOccurs="0"/>
			<xs:element ref="BordereauAmtItem" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="BordereauSectionItem_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="BordereauSectionTotalsLineIndicator" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="bordereau_line_information"/>
					<xs:enumeration value="bordereau_section_total_information"/>
					<xs:enumeration value="bordereau_total_information"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="BrokerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="BrokerageType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="BrokeragePercentage" minOccurs="0"/>
			<xs:element ref="BrokerageAmount" minOccurs="0"/>
			<xs:element ref="BrokerageBasis" minOccurs="0"/>
			<xs:element ref="RetailBrokeragePercentage" minOccurs="0"/>
			<xs:element ref="RetailBrokerageAmount" minOccurs="0"/>
			<xs:element ref="WholesaleBrokeragePercentage" minOccurs="0"/>
			<xs:element ref="WholesaleBrokerageAmount" minOccurs="0"/>
			<xs:element name="Extension" type="Brokerage_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="BrokerageBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="BureauLeadingInsurerOrReinsurerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="BusinessOriginType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CalculationLoadingOperationType">
		<xs:sequence>
			<xs:element ref="OperatorIndicator"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CalculationPeriodType">
		<xs:sequence>
			<xs:choice minOccurs="0">
				<xs:choice>
					<xs:sequence>
						<xs:element ref="StartDate"/>
						<xs:element ref="EndDate" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="EndDate"/>
				</xs:choice>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="StartDateTime"/>
						<xs:element ref="EndDateTime" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="EndDateTime"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="TimeDuration" minOccurs="0"/>
			<xs:element name="Extension" type="CalculationPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CashCallThresholdType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ThresholdAmount" minOccurs="0"/>
			<xs:element name="Extension" type="CashCallThreshold_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CauseOfLossType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CauseOfLossOldType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CcyType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CedentType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="CertificateRecipientCedentType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="CessionsBordereauReportingType">
		<xs:complexContent>
			<xs:extension base="AnyReportingType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ClaimType">
		<xs:sequence>
			<xs:element ref="LossOrEventName" minOccurs="0"/>
			<xs:element ref="VesselName" minOccurs="0"/>
			<xs:element ref="LossRiskDetails" minOccurs="0"/>
			<xs:element ref="CedentReference" minOccurs="0"/>
			<xs:element ref="BrokerReference" minOccurs="0"/>
			<xs:element ref="ReinsurerReference" minOccurs="0"/>
			<xs:element ref="InsurerReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderReference" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurerReference" minOccurs="0"/>
			<xs:element ref="ClaimSettlingAgentReference" minOccurs="0"/>
			<xs:element ref="BureauSigningReference" minOccurs="0"/>
			<xs:element ref="LossDate" minOccurs="0"/>
			<xs:element ref="LossPeriod" minOccurs="0"/>
			<xs:element ref="PremiumCalculationPeriod" minOccurs="0"/>
			<xs:element ref="PcsReference" minOccurs="0"/>
			<xs:element ref="LcoCatastropheReference" minOccurs="0"/>
			<xs:element ref="CatastropheNbr" minOccurs="0"/>
			<xs:element ref="EventLossNbr" minOccurs="0"/>
			<xs:element ref="CauseOfLossDescription" minOccurs="0"/>
			<xs:element ref="CauseOfLoss" minOccurs="0"/>
			<xs:element ref="CauseOfLossOld" minOccurs="0"/>
			<xs:element ref="ConsequenceOfLossDescription" minOccurs="0"/>
			<xs:element ref="ConsequenceOfLoss" minOccurs="0"/>
			<xs:element ref="ConsequenceOfLossOld" minOccurs="0"/>
			<xs:element ref="RiskTypeDescription" minOccurs="0"/>
			<xs:element ref="RiskType" minOccurs="0"/>
			<xs:element ref="LossLocation" minOccurs="0"/>
			<xs:element ref="WorkersCompensationState" minOccurs="0"/>
			<xs:element ref="WorkersCompensationStateDescription" minOccurs="0"/>
			<xs:element ref="FastTrackIndicator" minOccurs="0"/>
			<xs:element ref="ReinsuranceForCommonAccountIndicator" minOccurs="0"/>
			<xs:element ref="AdjusterName" minOccurs="0"/>
			<xs:element ref="AdjusterReference" minOccurs="0"/>
			<xs:element ref="LawyerName" minOccurs="0"/>
			<xs:element ref="LawyerReference" minOccurs="0"/>
			<xs:element ref="SurveyorName" minOccurs="0"/>
			<xs:element ref="SurveyorReference" minOccurs="0"/>
			<xs:element ref="BrokerOrderNarrative" minOccurs="0"/>
			<xs:element ref="ReferredTechAccount" minOccurs="0"/>
			<xs:element name="Extension" type="Claim_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ClaimAdviceInitialOrSubsequentIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ClaimAdviceThresholdType">
		<xs:sequence>
			<xs:element ref="ThresholdAmount"/>
			<xs:element name="Extension" type="ClaimAdviceThreshold_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimAgreementPartyType">
		<xs:sequence>
			<xs:element ref="Party"/>
			<xs:element ref="Contact" minOccurs="0"/>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element ref="ParticipantFunction" minOccurs="0"/>
			<xs:element ref="AgreementComments" minOccurs="0"/>
			<xs:element name="Extension" type="ClaimAgreementParty_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ClaimAmountsIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ClaimClosedOrReopenedIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ClaimEntryType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="CedentReference"/>
					<xs:element ref="BrokerReference" minOccurs="0"/>
					<xs:element ref="ServiceProviderReference" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:choice>
						<xs:element ref="ReinsurerReference"/>
						<xs:element ref="InsurerReference"/>
					</xs:choice>
					<xs:element ref="BrokerReference" minOccurs="0"/>
					<xs:element ref="ServiceProviderReference" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="BrokerReference"/>
					<xs:element ref="ServiceProviderReference" minOccurs="0"/>
				</xs:sequence>
				<xs:element ref="ServiceProviderReference"/>
			</xs:choice>
			<xs:element name="Extension" type="ClaimEntry_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimLeadingInsurerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ClaimMovementType">
		<xs:sequence>
			<xs:element ref="ac:ApplicableValidators" minOccurs="0"/>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate"/>
			<xs:element ref="Explanation" minOccurs="0"/>
			<xs:element ref="GroupReference" minOccurs="0"/>
			<xs:element ref="ItemsInGroupTotal" minOccurs="0"/>
			<xs:element ref="ServiceProviderGroupReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderGroupItemsTotal" minOccurs="0"/>
			<xs:element ref="LossDescription" minOccurs="0"/>
			<xs:element ref="AdditionalOutstandingClaimsInformation" minOccurs="0"/>
			<xs:element ref="AsOfDate" minOccurs="0"/>
			<xs:element ref="CedentPreparationDate" minOccurs="0"/>
			<xs:element ref="ReceivedFromCedentDate" minOccurs="0"/>
			<xs:element ref="ReportedToCedentDate" minOccurs="0"/>
			<xs:element ref="AdvisedToLeadingReinsurerDate" minOccurs="0"/>
			<xs:element ref="OriginalClaimAdviceMessageDate" minOccurs="0"/>
			<xs:element ref="AdvisedToBureauDate" minOccurs="0"/>
			<xs:element ref="ClaimAdviceInitialOrSubsequentIndicator"/>
			<xs:element ref="ReplacementClaimTransactionIndicator" minOccurs="0"/>
			<xs:element ref="ClaimAmountsIndicator" minOccurs="0"/>
			<xs:element ref="TotalLossIndicator" minOccurs="0"/>
			<xs:element ref="ReserveChangeIndicator" minOccurs="0"/>
			<xs:element ref="ClaimVoidIndicator" minOccurs="0"/>
			<xs:element ref="ClaimClosedOrReopenedIndicator" minOccurs="0"/>
			<xs:element ref="XplClauseIndicator" minOccurs="0"/>
			<xs:element ref="EcoClauseIndicator" minOccurs="0"/>
			<xs:element ref="InterlockingClauseIndicator" minOccurs="0"/>
			<xs:element ref="PolicyFeesIndicator" minOccurs="0"/>
			<xs:element ref="ReinsuranceContractFeesIndicator" minOccurs="0"/>
			<xs:element ref="ClaimTransactionIndicator" minOccurs="0"/>
			<xs:element ref="AnnuityIndicator" minOccurs="0"/>
			<xs:element ref="PrecautionaryAdviceIndicator" minOccurs="0"/>
			<xs:element ref="AttachmentIndicator" minOccurs="0"/>
			<xs:element ref="SettlementStatus" minOccurs="0"/>
			<xs:element ref="AcknowledgementStatus" minOccurs="0"/>
			<xs:element ref="BackloadMessageStatus" minOccurs="0"/>
			<xs:element ref="OriginalClaimResponse" minOccurs="0"/>
			<xs:element ref="NoFurtherManualResponseIndicator" minOccurs="0"/>
			<xs:element ref="ReinsuranceContractRetentionPercentage" minOccurs="0"/>
			<xs:element ref="ReinsuranceContractRetentionDescription" minOccurs="0"/>
			<xs:element ref="Cedent" minOccurs="0"/>
			<xs:element ref="Reinsurer" minOccurs="0"/>
			<xs:element ref="Insurer" minOccurs="0"/>
			<xs:element ref="Broker" minOccurs="0"/>
			<xs:element ref="ServiceProvider" minOccurs="0"/>
			<xs:element ref="PlacingExchange" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurer" minOccurs="0"/>
			<xs:element ref="Insured" minOccurs="0"/>
			<xs:element ref="PlacingBroker" minOccurs="0"/>
			<xs:element ref="ClaimSettlingAgent" minOccurs="0"/>
			<xs:element ref="BureauLeadingInsurerOrReinsurer" minOccurs="0"/>
			<xs:element ref="BureauLeadingInsurerOrReinsurersComments" minOccurs="0"/>
			<xs:element ref="ClaimAgreementParty" minOccurs="0"/>
			<xs:element ref="Contract"/>
			<xs:element ref="ContractSection" minOccurs="0"/>
			<xs:element ref="SubaccountReference" minOccurs="0"/>
			<xs:element ref="ClaimEntry" minOccurs="0"/>
			<xs:element ref="Claim"/>
			<xs:element ref="Claimant" minOccurs="0" maxOccurs="2"/>
			<xs:element ref="Codefendant" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="ContractReferenceCurrency" minOccurs="0"/>
			<xs:element ref="ContractOriginalCurrency" minOccurs="0"/>
			<xs:element ref="JvClassOfBusiness" minOccurs="0"/>
			<xs:element ref="NaicClassOfBusiness" minOccurs="0"/>
			<xs:element ref="PreviousClaimMovement" minOccurs="0"/>
			<xs:element ref="ReferredClaimMovement" minOccurs="0"/>
			<xs:element ref="ReferredTechAccount" minOccurs="0"/>
			<xs:element ref="ReferredBordereau" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="SupportingInformation"/>
				<xs:element ref="ac:SupportingDocument"/>
			</xs:choice>
			<xs:element ref="ClaimOriginalPolicy" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="ClaimMovementAmtItem" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="ClaimMovement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Sender" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="insurer"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Receiver" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="insurer"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="ClaimMovementAmtItemType">
		<xs:sequence>
			<xs:element ref="Amt" maxOccurs="unbounded"/>
			<xs:element ref="ContractLimitAndRetentionBasis" minOccurs="0"/>
			<xs:element ref="ExpenseIndicator" minOccurs="0"/>
			<xs:element name="Extension" type="ClaimMovementAmtItem_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:NMTOKEN" use="required"/>
		<xs:attribute name="AmtStatus" type="xs:NMTOKEN" use="optional"/>
	</xs:complexType>
	<xs:complexType name="ClaimOriginalPolicyType">
		<xs:sequence>
			<xs:element ref="OriginalPolicyholder" minOccurs="0"/>
			<xs:element ref="OriginalCedent" minOccurs="0"/>
			<xs:element ref="AdditionalInsured" minOccurs="0"/>
			<xs:element ref="ClaimLeadingInsurer" minOccurs="0"/>
			<xs:element ref="LeadingInsurer" minOccurs="0"/>
			<xs:element ref="PrimaryCarrier" minOccurs="0"/>
			<xs:element ref="OriginalPolicy" minOccurs="0"/>
			<xs:element ref="PolicySignedCountry" minOccurs="0"/>
			<xs:element ref="PolicyPerilsConditionsDescription" minOccurs="0"/>
			<xs:element ref="InsuredRiskOrInterestDescription" minOccurs="0"/>
			<xs:element ref="OriginalReinsuranceContract" minOccurs="0"/>
			<xs:element ref="OriginalReinsuranceContractSection" minOccurs="0"/>
			<xs:element ref="CedentSharePercentage" minOccurs="0"/>
			<xs:element ref="ClaimLeadingInsurerSharePercentage" minOccurs="0"/>
			<xs:element ref="LeadingInsurerSharePercentage" minOccurs="0"/>
			<xs:element ref="ContractCededPercentage" minOccurs="0"/>
			<xs:element ref="PercentageCededToAllReinsuranceContracts" minOccurs="0"/>
			<xs:element ref="JvClassOfBusiness" minOccurs="0"/>
			<xs:element ref="NaicClassOfBusiness" minOccurs="0"/>
			<xs:element ref="ClassOfBusinessDescription" minOccurs="0"/>
			<xs:element ref="RiskLocation" minOccurs="0"/>
			<xs:element ref="PolicyReferenceCurrency" minOccurs="0"/>
			<xs:element ref="PolicyOriginalCurrency" minOccurs="0"/>
			<xs:element ref="OriginalPolicyAmtItem" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="ClaimOriginalPolicy_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ClaimResponseCodeType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ClaimResponseType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ClaimSettlingAgentType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="ClaimTransactionIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ClaimVoidIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ClaimantType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="Party"/>
					<xs:element ref="FullNameAndAddress" minOccurs="0"/>
				</xs:sequence>
				<xs:element ref="FullNameAndAddress"/>
			</xs:choice>
			<xs:element ref="Contact" minOccurs="0"/>
			<xs:element ref="Information" minOccurs="0"/>
			<xs:element ref="BirthDate" minOccurs="0"/>
			<xs:element ref="LastDateWorked" minOccurs="0"/>
			<xs:element ref="DateOfDisablement" minOccurs="0"/>
			<xs:element ref="DateOfReturnToWork" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="2">
				<xs:element ref="ConsequenceOfLoss"/>
				<xs:element ref="ConsequenceOfLossOld"/>
			</xs:choice>
			<xs:element name="Extension" type="Claimant_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimsBordereauReportingType">
		<xs:complexContent>
			<xs:extension base="AnyReportingType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ClaimsMadeProvisionsType">
		<xs:sequence>
			<xs:element ref="ExtendedReporting" minOccurs="0"/>
			<xs:element ref="ContinuityDateTime" minOccurs="0"/>
			<xs:element ref="PendingAndPriorLitigationDateTime" minOccurs="0"/>
			<xs:element ref="CoverageRetroactiveDateTime" minOccurs="0"/>
			<xs:element name="Extension" type="ClaimsMadeProvisions_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ClaimsPayableAbroadIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ClauseType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="Clause_Type">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="ClauseReference"/>
					<xs:element ref="ClauseType" minOccurs="0"/>
					<xs:element ref="ClauseName" minOccurs="0"/>
					<xs:element ref="Description" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="ClauseType"/>
					<xs:element ref="ClauseName" minOccurs="0"/>
					<xs:element ref="Description" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="ClauseName"/>
					<xs:element ref="Description" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="Description"/>
				</xs:sequence>
			</xs:choice>
			<xs:element name="Extension" type="Clause_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Clauses_Type">
		<xs:sequence>
			<xs:element ref="Clause" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CodeEntryType">
		<xs:sequence>
			<xs:element ref="LongCode"/>
			<xs:element ref="JVCode"/>
			<xs:element ref="Description"/>
			<xs:element ref="Deprecated" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CodeSetType">
		<xs:sequence>
			<xs:element ref="CodeEntry" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="Name" type="xs:NMTOKEN" use="required"/>
		<xs:attribute name="JVTableId" type="JVCodeType" use="required"/>
	</xs:complexType>
	<xs:complexType name="CodefendantType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="CodesType">
		<xs:sequence>
			<xs:element ref="CodeSet" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CommissionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CommissionType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="CommissionPercentage"/>
			<xs:element ref="CommissionBasis" minOccurs="0"/>
			<xs:element name="Extension" type="Commission_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CommunicationChannelType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CompliantToStandardType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ConsequenceOfLossType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ConsequenceOfLossOldType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ConstructionDetailsCodeType">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="ContactType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="PersonName" minOccurs="0"/>
			<xs:element ref="Telephone" minOccurs="0"/>
			<xs:element ref="Fax" minOccurs="0"/>
			<xs:element ref="Email" minOccurs="0"/>
			<xs:element name="Extension" type="Contact_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="PartyContactRole" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="ContractType">
		<xs:sequence>
			<xs:element ref="ContractName" minOccurs="0"/>
			<xs:element ref="ContractGroupName" minOccurs="0"/>
			<xs:element ref="ContractType" minOccurs="0"/>
			<xs:element ref="ContractTypeDescription" minOccurs="0"/>
			<xs:element ref="AccountingBasis" minOccurs="0"/>
			<xs:element ref="TreatyFac" minOccurs="0"/>
			<xs:element ref="ContractNature" minOccurs="0"/>
			<xs:element ref="AggregateDeductibleMethod" minOccurs="0"/>
			<xs:element ref="CedentReference" minOccurs="0"/>
			<xs:element ref="CedentRenewedReference" minOccurs="0"/>
			<xs:element ref="CedentBinderReference" minOccurs="0"/>
			<xs:element ref="CedentGroupReference" minOccurs="0"/>
			<xs:element ref="CedentParentContractReference" minOccurs="0"/>
			<xs:element ref="CedentBuildReference" minOccurs="0"/>
			<xs:element ref="CedentRiskReference" minOccurs="0"/>
			<xs:element ref="BrokerReference" minOccurs="0"/>
			<xs:element ref="BrokerRenewedReference" minOccurs="0"/>
			<xs:element ref="BrokerBinderReference" minOccurs="0"/>
			<xs:element ref="BrokerGroupReference" minOccurs="0"/>
			<xs:element ref="BrokerParentContractReference" minOccurs="0"/>
			<xs:element ref="BrokerBuildReference" minOccurs="0"/>
			<xs:element ref="BrokerRiskReference" minOccurs="0"/>
			<xs:element ref="ReinsurerReference" minOccurs="0"/>
			<xs:element ref="ReinsurerSecondaryReference" minOccurs="0"/>
			<xs:element ref="ReinsurerRenewedReference" minOccurs="0"/>
			<xs:element ref="ReinsurerBinderReference" minOccurs="0"/>
			<xs:element ref="ReinsurerCertificateReference" minOccurs="0"/>
			<xs:element ref="ReinsurerParentContractReference" minOccurs="0"/>
			<xs:element ref="ReinsurerBuildReference" minOccurs="0"/>
			<xs:element ref="ReinsurerRiskReference" minOccurs="0"/>
			<xs:element ref="InsurerReference" minOccurs="0"/>
			<xs:element ref="InsurerSecondaryReference" minOccurs="0"/>
			<xs:element ref="InsurerRenewedReference" minOccurs="0"/>
			<xs:element ref="InsurerBinderReference" minOccurs="0"/>
			<xs:element ref="InsurerParentContractReference" minOccurs="0"/>
			<xs:element ref="InsurerBuildReference" minOccurs="0"/>
			<xs:element ref="InsurerRiskReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderRenewedReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderBinderReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderParentContractReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderBuildReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderRiskReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderTreatySchemeReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeRenewedReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeBinderReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeGroupReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeBuildReference" minOccurs="0"/>
			<xs:element ref="PlacingExchangeRiskReference" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurerReference" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurerRiskReference" minOccurs="0"/>
			<xs:element ref="UnderwritingManagerRiskReference" minOccurs="0"/>
			<xs:element ref="CoverholderRiskReference" minOccurs="0"/>
			<xs:element ref="InsuredRiskReference" minOccurs="0"/>
			<xs:element ref="EndorsementReference" minOccurs="0"/>
			<xs:element ref="ClaimsMadeYear" minOccurs="0"/>
			<xs:element ref="ClosingToCedentFiscalYear" minOccurs="0"/>
			<xs:element ref="CompliantToStandard" minOccurs="0"/>
			<xs:element name="Extension" type="Contract_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractCoverageType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="CoverageAmount" minOccurs="0"/>
			<xs:element ref="NumberOfLines" minOccurs="0"/>
			<xs:element ref="CoveragePercentage" minOccurs="0"/>
			<xs:element ref="CoverageBasis" minOccurs="0"/>
			<xs:element ref="CoverageBasisDescription" minOccurs="0"/>
			<xs:element ref="CoverageSubjectMatter" minOccurs="0"/>
			<xs:element ref="CoverageSubjectMatterDescription" minOccurs="0"/>
			<xs:element ref="NumberOfUnits" minOccurs="0"/>
			<xs:element name="Extension" type="ContractCoverage_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="CoverageType" type="xs:NMTOKEN" use="required"/>
	</xs:complexType>
	<xs:complexType name="ContractDeductibleType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="DeductibleAmount" minOccurs="0"/>
			<xs:element ref="NumberOfLines" minOccurs="0"/>
			<xs:element ref="DeductiblePercentage" minOccurs="0"/>
			<xs:element ref="DeductibleBasis" minOccurs="0"/>
			<xs:element ref="DeductibleBasisDescription" minOccurs="0"/>
			<xs:element ref="DeductibleSubjectMatter" minOccurs="0"/>
			<xs:element ref="DeductibleSubjectMatterDescription" minOccurs="0"/>
			<xs:element ref="NumberOfUnits" minOccurs="0"/>
			<xs:element name="Extension" type="ContractDeductible_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="DeductibleType" type="xs:NMTOKEN" use="required"/>
	</xs:complexType>
	<xs:simpleType name="ContractLimitAndRetentionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ContractMarketType">
		<xs:sequence>
			<xs:choice>
				<xs:element ref="Reinsurer"/>
				<xs:element ref="Insurer"/>
			</xs:choice>
			<xs:element ref="ParticipantFunction" minOccurs="0"/>
			<xs:element ref="LineTransactionFunction" minOccurs="0"/>
			<xs:element ref="EndorsementParticipantFunction" minOccurs="0"/>
			<xs:element ref="CorrespondentBroker" minOccurs="0"/>
			<xs:element ref="TransactionResponseReason" minOccurs="0"/>
			<xs:element ref="ProcessingInstructions" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerRiskReference"/>
				<xs:element ref="InsurerRiskReference"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerContractSecondaryReference"/>
				<xs:element ref="InsurerContractSecondaryReference"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerContractReference"/>
				<xs:element ref="InsurerContractReference"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerContractRenewedReference"/>
				<xs:element ref="InsurerContractRenewedReference"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerContractGroupReference"/>
				<xs:element ref="InsurerContractGroupReference"/>
			</xs:choice>
			<xs:element ref="PremiumRegulatoryAllocationScheme" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerQuoteMinimumSharePercentage"/>
				<xs:element ref="InsurerQuoteMinimumSharePercentage"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerQuoteMinimumShareAmount"/>
				<xs:element ref="InsurerQuoteMinimumShareAmount"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerQuoteMaximumSharePercentage"/>
				<xs:element ref="InsurerQuoteMaximumSharePercentage"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerQuoteMaximumShareAmount"/>
				<xs:element ref="InsurerQuoteMaximumShareAmount"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerWrittenPercentage"/>
				<xs:element ref="InsurerWrittenPercentage"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerWrittenNumberOfLines"/>
				<xs:element ref="InsurerWrittenNumberOfLines"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerWrittenNumberOfUnits"/>
				<xs:element ref="InsurerWrittenNumberOfUnits"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerWrittenLimitAmount"/>
				<xs:element ref="InsurerWrittenLimitAmount"/>
			</xs:choice>
			<xs:element ref="WrittenDateTime" minOccurs="0"/>
			<xs:element ref="LineToStandIndicator" minOccurs="0"/>
			<xs:element ref="LineConditionsDescription" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerSharePercentage"/>
				<xs:element ref="InsurerSharePercentage"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerShareNumberOfLines"/>
				<xs:element ref="InsurerShareNumberOfLines"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerShareNumberOfUnits"/>
				<xs:element ref="InsurerShareNumberOfUnits"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerShareLimitAmount"/>
				<xs:element ref="InsurerShareLimitAmount"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerSharePremiumAmount"/>
				<xs:element ref="InsurerSharePremiumAmount"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerShareNetPremiumAmount"/>
				<xs:element ref="InsurerShareNetPremiumAmount"/>
			</xs:choice>
			<xs:element ref="SubaccountReference" minOccurs="0"/>
			<xs:element name="Extension" type="ContractMarket_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ContractNatureType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ContractPeriodType">
		<xs:sequence>
			<xs:choice minOccurs="0">
				<xs:choice>
					<xs:sequence>
						<xs:element ref="StartDate"/>
						<xs:element ref="EndDate" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="EndDate"/>
				</xs:choice>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="StartDateTime"/>
						<xs:element ref="EndDateTime" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="EndDateTime"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="TimeDuration" minOccurs="0"/>
			<xs:element ref="PeriodScope" minOccurs="0"/>
			<xs:element ref="PeriodScopeDescription" minOccurs="0"/>
			<xs:element name="Extension" type="ContractPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="PeriodStatus" type="EnumType"/>
	</xs:complexType>
	<xs:complexType name="ContractReinstatementType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="PremiumAmount" minOccurs="0"/>
			<xs:element ref="PremiumRate" minOccurs="0"/>
			<xs:element ref="BrokeragePercentage" minOccurs="0"/>
			<xs:element ref="BrokerageAmount" minOccurs="0"/>
			<xs:element ref="ReinstatementCalculationType" minOccurs="0"/>
			<xs:choice>
				<xs:element ref="ReinstatementsAllowedTotalNbr"/>
				<xs:element ref="ReinstatementsAllowedUnlimitedIndicator"/>
			</xs:choice>
			<xs:element name="Extension" type="ContractReinstatement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractScheduleType">
		<xs:sequence>
			<xs:element ref="AsOfDate"/>
			<xs:element ref="ScheduleEntry" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="ContractSchedule_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractSectionType">
		<xs:sequence>
			<xs:element ref="HighLevelReference" minOccurs="0"/>
			<xs:element ref="LowLevelReference" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ContractSectionFunction" minOccurs="0"/>
			<xs:element ref="PlacingTransactionEffectiveDate" minOccurs="0"/>
			<xs:element ref="CoverType" minOccurs="0"/>
			<xs:element ref="RiskConditionsType" minOccurs="0"/>
			<xs:element ref="CoverTypeDescription" minOccurs="0"/>
			<xs:element ref="CoverOperatingBasis" minOccurs="0"/>
			<xs:element ref="CoverOperatingBasisDescription" minOccurs="0"/>
			<xs:element ref="LayerOrSurplusNbr" minOccurs="0"/>
			<xs:element ref="InsuredRiskOrInterestDescription" minOccurs="0"/>
			<xs:element ref="ContractPeriod" minOccurs="0"/>
			<xs:element ref="ContractPeriodDescription" minOccurs="0"/>
			<xs:element ref="UnderwritingYear" minOccurs="0"/>
			<xs:element ref="PeriodExtensionProvisionsDescription" minOccurs="0"/>
			<xs:element ref="ClaimsMadeProvisions" minOccurs="0"/>
			<xs:element ref="PolicySignedCountry" minOccurs="0"/>
			<xs:element ref="ContractSectionClass" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="RiskLocation" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="ArbitrationLocation" minOccurs="0"/>
			<xs:element ref="JurisdictionLocation" minOccurs="0"/>
			<xs:element ref="ParentContractJurisdictionLocation" minOccurs="0"/>
			<xs:element ref="ObjectInsuredOccupancy" minOccurs="0"/>
			<xs:element ref="RiskType" minOccurs="0"/>
			<xs:element ref="USARiskClassification" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="LloydsLicenseClassification" minOccurs="0"/>
			<xs:element ref="FSAClientClassification" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="PerilsIncluded" minOccurs="0"/>
			<xs:element ref="PerilsExcluded" minOccurs="0"/>
			<xs:element ref="PolicyPerilsConditionsDescription" minOccurs="0"/>
			<xs:element ref="ConditionsDescription" minOccurs="0"/>
			<xs:element ref="JurisdictionsCoveredDescription" minOccurs="0"/>
			<xs:element ref="ArbitrationArrangementsDescription" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="SupportingInformation"/>
				<xs:element ref="ac:SupportingDocument"/>
			</xs:choice>
			<xs:element ref="ReinsuranceContractForm" minOccurs="0"/>
			<xs:element ref="InsurancePolicyForm" minOccurs="0"/>
			<xs:element ref="FollowingInsurancePolicyFormIndicator" minOccurs="0"/>
			<xs:element ref="ProposalFormDetails" minOccurs="0"/>
			<xs:element ref="SlipPolicyNotice" minOccurs="0"/>
			<xs:element ref="AmountsExpressionBasis" minOccurs="0"/>
			<xs:element ref="ContractAmountsCurrency" minOccurs="0"/>
			<xs:element ref="BasisOfValuation" minOccurs="0"/>
			<xs:element ref="BasisOfValuationDescription" minOccurs="0"/>
			<xs:element ref="ContractCededPercentage" minOccurs="0"/>
			<xs:element ref="CedentSharePercentage" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:element ref="ReinsurerSharePercentage"/>
				<xs:element ref="InsurerSharePercentage"/>
			</xs:choice>
			<xs:element ref="BrokerSharePercentage" minOccurs="0"/>
			<xs:element ref="ServiceProviderSharePercentage" minOccurs="0"/>
			<xs:element ref="OrderPercentage" minOccurs="0"/>
			<xs:element ref="QuotaSharePercentage" minOccurs="0"/>
			<xs:element ref="SurplusLineAmount" minOccurs="0"/>
			<xs:element ref="LinePercentageBasis" minOccurs="0"/>
			<xs:element ref="SignedLinePercentageBasis" minOccurs="0"/>
			<xs:element ref="LinesPercentageOfOrderIndicator" minOccurs="0"/>
			<xs:element ref="ContractCoverage" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="ContractDeductible" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="AdditionalCoveragesDescription" minOccurs="0"/>
			<xs:element ref="Premium" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="PremiumInstalment" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="DeferredPremiumPaymentIndicator" minOccurs="0"/>
			<xs:element ref="DeferredPremiumCreditPeriod" minOccurs="0"/>
			<xs:element ref="ContractReinstatement" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="PremiumAdjustment" minOccurs="0"/>
			<xs:element ref="PremiumReserve" minOccurs="0"/>
			<xs:element ref="DepositRetainedOnUnearnedPremiumPercentage" minOccurs="0"/>
			<xs:element ref="TaxableInterestOnUnearnedPremiumDepositPercentage" minOccurs="0"/>
			<xs:element ref="PremiumPortfolioIndicator" minOccurs="0"/>
			<xs:element ref="PremiumPortfolioDescription" minOccurs="0"/>
			<xs:element ref="PremiumPortfolioEntry" minOccurs="0"/>
			<xs:element ref="PremiumPortfolioWithdrawal" minOccurs="0"/>
			<xs:element ref="PremiumRegulatoryAllocationScheme" minOccurs="0"/>
			<xs:element ref="PremiumAllocationToCodingDescription" minOccurs="0"/>
			<xs:element ref="PremiumAllocationToAccountingYearsDescription" minOccurs="0"/>
			<xs:element ref="PremiumTransferProvisionsDescription" minOccurs="0"/>
			<xs:element ref="Commission" minOccurs="0"/>
			<xs:element ref="OverridingCommission" minOccurs="0"/>
			<xs:element ref="ProfitCommission" minOccurs="0"/>
			<xs:element ref="ManagementExpensesAllowance" minOccurs="0"/>
			<xs:element ref="Brokerage" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="OtherDeductions" minOccurs="0"/>
			<xs:element ref="FeePayableByClientIndicator" minOccurs="0"/>
			<xs:element ref="DeferredPremiumReserveOutstandingIndicator" minOccurs="0"/>
			<xs:element ref="ClaimAdviceThreshold" minOccurs="0"/>
			<xs:element ref="CashCallThreshold" minOccurs="0"/>
			<xs:element ref="ClaimsPayableAbroadIndicator" minOccurs="0"/>
			<xs:element ref="LossReserve" minOccurs="0"/>
			<xs:element ref="DepositRetainedOnOutstandingLossesPercentage" minOccurs="0"/>
			<xs:element ref="TaxableInterestOnOutstandingLossesDepositPercentage" minOccurs="0"/>
			<xs:element ref="TaxableInterestOnOcaPercentage" minOccurs="0"/>
			<xs:element ref="LossPortfolioIndicator" minOccurs="0"/>
			<xs:element ref="LossPortfolioEntry" minOccurs="0"/>
			<xs:element ref="LossPortfolioWithdrawal" minOccurs="0"/>
			<xs:element ref="OutstandingClaimAdvanceIndicator" minOccurs="0"/>
			<xs:element ref="AdditionalWarrantyPeriod" minOccurs="0"/>
			<xs:element ref="Clauses" minOccurs="0"/>
			<xs:element ref="NoticeOfCancellation" minOccurs="0"/>
			<xs:element ref="NoticesDescription" minOccurs="0"/>
			<xs:element ref="SubjectivitiesDescription" minOccurs="0"/>
			<xs:element ref="ExpressWarrantiesDescription" minOccurs="0"/>
			<xs:element ref="ConditionsPrecedentDescription" minOccurs="0"/>
			<xs:element ref="ContractChangesAgreementBasisDescription" minOccurs="0"/>
			<xs:element ref="DelegatedAuthorityDescription" minOccurs="0"/>
			<xs:element ref="LineSlipAdministrationProceduresDescription" minOccurs="0"/>
			<xs:element ref="DocumentProductionDetailsDescription" minOccurs="0"/>
			<xs:element ref="BindingAuthorityAdministrationProceduresDescription" minOccurs="0"/>
			<xs:element ref="BindingAuthorityDocumentationProceduresDescription" minOccurs="0"/>
			<xs:element ref="ClaimsAgreementBasisDescription" minOccurs="0"/>
			<xs:element ref="ClaimsDelegatedAuthorityDescription" minOccurs="0"/>
			<xs:element ref="ClaimsAdministrationDescription" minOccurs="0"/>
			<xs:element ref="ExpertFeesCollectionMethodDescription" minOccurs="0"/>
			<xs:element ref="RecordingTransmittingStoringInformationProvisionsDescription" minOccurs="0"/>
			<xs:element ref="BureauxArrangementsDescription" minOccurs="0"/>
			<xs:element ref="NonBureauxArrangementsDescription" minOccurs="0"/>
			<xs:element ref="LineSlipOrBindingAuthoritySpecialArrangementsDescription" minOccurs="0"/>
			<xs:element ref="SigningProvisionsDescription" minOccurs="0"/>
			<xs:element ref="TaxOnDepositInterestPercentage" minOccurs="0"/>
			<xs:choice minOccurs="0">
				<xs:choice>
					<xs:sequence>
						<xs:element ref="TaxPercentage"/>
						<xs:element ref="ValueAddedTaxRating" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="ValueAddedTaxRating"/>
				</xs:choice>
				<xs:element ref="TaxApplications" maxOccurs="unbounded"/>
				<xs:element ref="TaxProvisions" maxOccurs="unbounded"/>
			</xs:choice>
			<xs:element ref="AccountReporting" minOccurs="0"/>
			<xs:element ref="CessionsBordereauReporting" minOccurs="0"/>
			<xs:element ref="ClaimsBordereauReporting" minOccurs="0"/>
			<xs:element ref="LossReserveBordereauReporting" minOccurs="0"/>
			<xs:element ref="SettlementDue" minOccurs="0"/>
			<xs:element ref="MethodOfSettlement" minOccurs="0"/>
			<xs:element ref="VesselName" minOccurs="0"/>
			<xs:element ref="ConveyanceName" minOccurs="0"/>
			<xs:element ref="VesselOrConveyanceDescription" minOccurs="0"/>
			<xs:element ref="ContractSchedule" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="ContractMarket" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="ContractSection_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ContractReportingLevel" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="ContractSectionClassType">
		<xs:sequence>
			<xs:choice minOccurs="0">
				<xs:element ref="JvClassOfBusiness"/>
				<xs:element ref="ExcludedJvClassOfBusiness"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element ref="NaicClassOfBusiness"/>
				<xs:element ref="ExcludedNaicClassOfBusiness"/>
			</xs:choice>
			<xs:element ref="ClassOfBusinessDescription" minOccurs="0"/>
			<xs:element name="Extension" type="ContractSectionClass_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ContractSectionFunction_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ContractType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CorrectionIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CorrespondentBrokerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="CountryType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CoverHolderType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="CoverOperatingBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CoverType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="CoverageBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="CoverageSubjectMatterType">
		<xs:sequence>
			<xs:element ref="RiskType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="DeductibleBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="DeductibleSubjectMatterType">
		<xs:sequence>
			<xs:element ref="RiskType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="DeferredPremiumPaymentIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="DeferredPremiumReserveOutstandingIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="DepartureLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DestinationLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DistanceToFireBrigadeCodeType">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="DocumentStatusType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="DocumentType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="EcoClauseIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="Endorsement_Type">
		<xs:sequence>
			<xs:element ref="EndorsementReference"/>
			<xs:element ref="EndorsementName" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="EffectiveDate" minOccurs="0"/>
			<xs:element ref="EndorsementExpiryDateTime" minOccurs="0"/>
			<xs:element ref="EndorsementAgreementConditions" minOccurs="0"/>
			<xs:element name="Extension" type="Endorsement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EndorsementAgreementConditionsType">
		<xs:sequence>
			<xs:element ref="EndorsementAgreementParties"/>
			<xs:element ref="FollowerNotificationIndicator"/>
			<xs:element ref="EndorsementNotificationDue" minOccurs="0"/>
			<xs:element name="Extension" type="EndorsementAgreementConditions_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EndorsementNotificationDueType">
		<xs:complexContent>
			<xs:extension base="AnyTimeDurationType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="EndorsementAgreementPartiesType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="EndorsementParticipantFunctionType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="EntryCoverageType">
		<xs:sequence>
			<xs:element ref="ObjectInsuredCoverageLimitAmount" minOccurs="0"/>
			<xs:element ref="ObjectInsuredCoverageSubjectMatter" minOccurs="0"/>
			<xs:element name="Extension" type="EntryCoverage_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ErrorIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ExcludedJvClassOfBusinessType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ExcludedLocationType">
		<xs:sequence>
			<xs:element ref="Supraentity" minOccurs="0"/>
			<xs:element ref="Country" minOccurs="0"/>
			<xs:element ref="Subentity" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element name="Extension" type="ExcludedLocation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ExcludedNaicClassOfBusinessType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ExpectedResponseType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ExpenseIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ExtendedReportingType">
		<xs:sequence>
			<xs:element ref="PremiumRate" minOccurs="0"/>
			<xs:element ref="PremiumAmount" minOccurs="0"/>
			<xs:element ref="ReportingPeriod" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element name="Extension" type="ExtendedReporting_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="FastTrackIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="FinancialAccountType">
		<xs:sequence>
			<xs:element ref="CedentReference" minOccurs="0"/>
			<xs:element ref="BrokerReference" minOccurs="0"/>
			<xs:element ref="ReinsurerReference" minOccurs="0"/>
			<xs:element ref="InsurerReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderReference" minOccurs="0"/>
			<xs:element ref="FinancialAccountItem" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="FinancialAccount_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="FinancialAccountType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="FinancialAccountItemType">
		<xs:sequence>
			<xs:element ref="BalanceAmtItem"/>
			<xs:element ref="SettlementDueDate" minOccurs="0"/>
			<xs:element ref="PostingDate" minOccurs="0"/>
			<xs:element ref="ValueDate" minOccurs="0"/>
			<xs:element ref="CedentBookingReference" minOccurs="0"/>
			<xs:element ref="ReinsurerBookingReference" minOccurs="0"/>
			<xs:element ref="InsurerBookingReference" minOccurs="0"/>
			<xs:element ref="BrokerBookingReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderBookingReference" minOccurs="0"/>
			<xs:element ref="GroupReference" minOccurs="0"/>
			<xs:element ref="ItemsInGroupTotal" minOccurs="0"/>
			<xs:element ref="ReferredTechAccount" minOccurs="0"/>
			<xs:element ref="Contract" minOccurs="0"/>
			<xs:element ref="Claim" minOccurs="0"/>
			<xs:element ref="PlacingBroker" minOccurs="0"/>
			<xs:element ref="Manager" minOccurs="0"/>
			<xs:element ref="Cedent" minOccurs="0"/>
			<xs:element ref="Broker" minOccurs="0"/>
			<xs:element ref="SettlementDetail" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="PaymentMeans" minOccurs="0"/>
			<xs:element ref="IssuingBank" minOccurs="0"/>
			<xs:element ref="PayingFinancialInstitution" minOccurs="0"/>
			<xs:element ref="ReceivingFinancialInstitution" minOccurs="0"/>
			<xs:element name="Extension" type="FinancialAccountItem_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FireProtectionType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="FSAClientClassType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="FSAClientClassificationType">
		<xs:sequence>
			<xs:element ref="FSAClientClass"/>
			<xs:element ref="DistanceMarketingDirectiveIndicator" minOccurs="0"/>
			<xs:element name="Extension" type="FSAClientClassification_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IdType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="Agency" type="xs:NMTOKEN" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="IndividualClaimAmtItemType">
		<xs:sequence>
			<xs:element ref="Amt"/>
			<xs:element ref="LossOccurrenceYear" minOccurs="0"/>
			<xs:element ref="LossOccurrencePeriod" minOccurs="0"/>
			<xs:element ref="AsOfDate" minOccurs="0"/>
			<xs:element ref="LossRiskDetails" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ExpenseIndicator" minOccurs="0"/>
			<xs:element ref="ReferredClaimMovement" minOccurs="0"/>
			<xs:element ref="ReferredTechAccount" minOccurs="0"/>
			<xs:element ref="Claim" minOccurs="0"/>
			<xs:element ref="ClaimEntry" minOccurs="0"/>
			<xs:element name="Extension" type="IndividualClaimAmtItem_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:NMTOKEN" use="required"/>
		<xs:attribute name="AmtStatus" type="xs:NMTOKEN"/>
		<xs:attribute name="GeographicalOrigin" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="InsuredType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="InsurerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="InterestBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="InterestPeriodType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="InterlockingClauseIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="IssuingBankType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="JurisdictionLocation_Type">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Jv-Ins-ReinsuranceType">
		<xs:choice>
			<xs:element ref="Placing"/>
			<xs:element ref="TechAccount"/>
			<xs:element ref="Settlement"/>
			<xs:element ref="ClaimMovement"/>
			<xs:element ref="Bordereau"/>
			<xs:element ref="Acknowledgement"/>
			<xs:element ref="Codes"/>
		</xs:choice>
		<xs:attribute name="Version" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="2001-1"/>
					<xs:enumeration value="2001-1a"/>
					<xs:enumeration value="2003-1"/>
					<xs:enumeration value="2003-2"/>
					<xs:enumeration value="2004-1"/>
					<xs:enumeration value="2004-2"/>
					<xs:enumeration value="2005-1"/>
					<xs:enumeration value="2005-2"/>
					<xs:enumeration value="2006-1"/>
					<xs:enumeration value="2006-2"/>
					<xs:enumeration value="2007-1"/>
					<xs:enumeration value="2007-2"/>
					<xs:enumeration value="2008-1"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="JvClassOfBusinessType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="JvSubclassOfBusinessType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="LeadingInsurerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="LinePercentageBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="LineTransactionFunctionType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="LloydsLicenseClassificationType">
		<xs:sequence>
			<xs:element ref="LloydsLicenseClassDescription"/>
			<xs:element name="Extension" type="LloydsLicenseClassification_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocationType">
		<xs:sequence>
			<xs:choice minOccurs="0">
				<xs:element ref="Supraentity"/>
				<xs:element ref="Country"/>
			</xs:choice>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="Subentity" minOccurs="0"/>
			<xs:element ref="SubentityDescription" minOccurs="0"/>
			<xs:element name="Extension" type="Location_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossDateType">
		<xs:simpleContent>
			<xs:extension base="FlexibleDate1_Type">
				<xs:attribute name="LossDateBasis" type="xs:NMTOKEN" use="optional"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="LossLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossOccurrencePeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="LossPeriodType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="StartDate" minOccurs="0"/>
			<xs:element ref="EndDate" minOccurs="0"/>
			<xs:element name="Extension" type="LossPeriod_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="LossDateBasis" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="LossPortfolioEntryType">
		<xs:sequence>
			<xs:element ref="EntryPercentage" minOccurs="0"/>
			<xs:element ref="EntryDate" minOccurs="0"/>
			<xs:element name="Extension" type="LossPortfolioEntry_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="LossPortfolioIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="LossPortfolioWithdrawalType">
		<xs:sequence>
			<xs:element ref="WithdrawalPercentage" minOccurs="0"/>
			<xs:element ref="WithdrawalDate" minOccurs="0"/>
			<xs:element name="Extension" type="LossPortfolioWithdrawal_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossReserveType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ReservePercentage" minOccurs="0"/>
			<xs:element ref="InterestDescription" minOccurs="0"/>
			<xs:element ref="InterestPercentage" minOccurs="0"/>
			<xs:element ref="InterestDueDate" minOccurs="0"/>
			<xs:element ref="TaxOnLossReserveInterestPercentage" minOccurs="0"/>
			<xs:element ref="RetentionPeriod" minOccurs="0"/>
			<xs:element name="Extension" type="LossReserve_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossReserveBordereauReportingType">
		<xs:complexContent>
			<xs:extension base="AnyReportingType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="LossStatusType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ManagementExpensesAllowanceType">
		<xs:sequence>
			<xs:element ref="AllowancePercentage" minOccurs="0"/>
			<xs:element ref="ManagementExpensesAllowanceBasis" minOccurs="0"/>
			<xs:element name="Extension" type="ManagementExpensesAllowance_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ManagementExpensesAllowanceBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ManagerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="MethodOfSettlementType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="NaicClassOfBusinessType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="NoticeOfCancellationType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="DueDate" minOccurs="0"/>
			<xs:element ref="NoticePeriod" minOccurs="0"/>
			<xs:element name="Extension" type="NoticeOfCancellation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ObjectInsuredCoverageSubjectMatterType">
		<xs:sequence>
			<xs:element ref="Peril"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ObjectInsuredOccupancyType">
		<xs:sequence>
			<xs:element ref="OccupancyType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OccupancyType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="OperatingCedentType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="OperatorIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="OriginalCedentType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="OriginalClaimResponseType">
		<xs:sequence>
			<xs:element ref="ClaimResponseType" minOccurs="0"/>
			<xs:element ref="ClaimResponseCode" minOccurs="0"/>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="Information" minOccurs="0"/>
			<xs:element ref="NarrativeToBroker" minOccurs="0"/>
			<xs:element name="Extension" type="OriginalClaimResponse_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalPolicyType">
		<xs:sequence>
			<xs:element ref="CedentReference" minOccurs="0"/>
			<xs:element ref="CodexNbr" minOccurs="0"/>
			<xs:element ref="KumulNbr" minOccurs="0"/>
			<xs:element ref="PolicyPeriod" minOccurs="0"/>
			<xs:element name="Extension" type="OriginalPolicy_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalPolicyAmtItemType">
		<xs:sequence>
			<xs:element ref="Amt" maxOccurs="unbounded"/>
			<xs:element ref="PolicyLimitBasis" minOccurs="0"/>
			<xs:element name="Extension" type="OriginalPolicyAmtItem_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:NMTOKEN" use="required"/>
		<xs:attribute name="AmtStatus" type="xs:NMTOKEN" use="optional"/>
	</xs:complexType>
	<xs:complexType name="OriginalPolicyInsuredType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="OriginalReinsuranceContractType">
		<xs:sequence>
			<xs:element ref="CedentReference"/>
			<xs:element name="Extension" type="OriginalReinsuranceContract_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalReinsuranceContractSectionType">
		<xs:sequence>
			<xs:element ref="ContractPeriod" minOccurs="0"/>
			<xs:element ref="UnderwritingYear" minOccurs="0"/>
			<xs:element name="Extension" type="OriginalReinsuranceContractSection_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalContractValidityPeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="OtherBrokerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="OtherDeductionsType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="OtherDeductionsPercentage" minOccurs="0"/>
			<xs:element ref="OtherDeductionsBasis" minOccurs="0"/>
			<xs:element name="Extension" type="OtherDeductions_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="OtherDeductionsBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="OutstandingClaimAdvanceIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="OverridingCommissionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="OverridingCommissionType">
		<xs:sequence>
			<xs:element ref="OverridingCommissionPercentage"/>
			<xs:element ref="OverridingCommissionBasis" minOccurs="0"/>
			<xs:element name="Extension" type="OverridingCommission_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ParticipantFunctionType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PartyType">
		<xs:choice>
			<xs:sequence>
				<xs:element ref="Id" maxOccurs="unbounded"/>
				<xs:element ref="Name" minOccurs="0"/>
				<xs:element name="Extension" type="Party_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:element ref="Name"/>
				<xs:element name="Extension" type="Party_ExtensionType" minOccurs="0"/>
			</xs:sequence>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="PayingFinancialInstitutionType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PaymentChannelType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PaymentsDueType">
		<xs:sequence>
			<xs:element ref="PeriodType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PaymentMeansType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="Peril_Type">
		<xs:choice>
			<xs:sequence>
				<xs:element ref="PerilType"/>
				<xs:element ref="Description" minOccurs="0"/>
				<xs:element name="Extension" type="Peril_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:element ref="Description"/>
				<xs:element name="Extension" type="Peril_ExtensionType" minOccurs="0"/>
			</xs:sequence>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="Perils_Type">
		<xs:sequence>
			<xs:element ref="Peril" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PerilType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="PeriodScopeType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PeriodType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PlacingType">
		<xs:sequence>
			<xs:element ref="ac:ApplicableValidators" minOccurs="0"/>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="ServiceProviderReference"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="PlacingExchangeReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="PlacingExchangeReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="SentDate" minOccurs="0"/>
			<xs:element ref="ContractVersionDate"/>
			<xs:element ref="PlacingResponseVersionDateTime" minOccurs="0"/>
			<xs:element ref="PlacingStage"/>
			<xs:element ref="PlacingTransactionFunction"/>
			<xs:element ref="PlacingEntry" minOccurs="0"/>
			<xs:element ref="PolicyWordingActionType" minOccurs="0"/>
			<xs:element ref="QuoteRequestedByDate" minOccurs="0"/>
			<xs:element ref="QuoteRequestedByDateDescription" minOccurs="0"/>
			<xs:element ref="QuoteValidUntilDate" minOccurs="0"/>
			<xs:element ref="TransactionReasonDescription" minOccurs="0"/>
			<xs:element ref="ExpectedResponseType" minOccurs="0"/>
			<xs:element ref="TransactionResponseReason" minOccurs="0"/>
			<xs:element ref="QuoteTermsDescription" minOccurs="0"/>
			<xs:element ref="QuoteExclusionsDescription" minOccurs="0"/>
			<xs:element ref="Explanation" minOccurs="0"/>
			<xs:element ref="GroupReference" minOccurs="0"/>
			<xs:element ref="ItemsInGroupTotal" minOccurs="0"/>
			<xs:element ref="ServiceProviderGroupReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderGroupItemsTotal" minOccurs="0"/>
			<xs:element ref="ReplacementPlacingIndicator" minOccurs="0"/>
			<xs:element ref="ReferredPlacing" minOccurs="0"/>
			<xs:element ref="BackloadMessageStatus" minOccurs="0"/>
			<xs:element ref="WebApplication" minOccurs="0"/>
			<xs:element ref="Cedent" minOccurs="0"/>
			<xs:element ref="CedentDescription" minOccurs="0"/>
			<xs:element ref="OperatingCedent" minOccurs="0"/>
			<xs:element ref="CertificateRecipientCedent" minOccurs="0"/>
			<xs:element ref="Reinsurer" minOccurs="0"/>
			<xs:element ref="Insurer" minOccurs="0"/>
			<xs:element ref="Broker" minOccurs="0"/>
			<xs:element ref="ServiceProvider" minOccurs="0"/>
			<xs:element ref="PlacingExchange" minOccurs="0"/>
			<xs:element ref="CoverHolder" minOccurs="0"/>
			<xs:element ref="Insured" minOccurs="0"/>
			<xs:element ref="InsuredDescription" minOccurs="0"/>
			<xs:element ref="InsuredOperationsDescription" minOccurs="0"/>
			<xs:element ref="InsuredFilingCountrySubentity" minOccurs="0"/>
			<xs:element ref="InsuredFilingCountrySubentityDescription" minOccurs="0"/>
			<xs:element ref="OriginalPolicyInsured" minOccurs="0"/>
			<xs:element ref="OriginalPolicyholder" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurer" minOccurs="0"/>
			<xs:element ref="ProducingBroker" minOccurs="0"/>
			<xs:element ref="CorrespondentBroker" minOccurs="0"/>
			<xs:element ref="OtherBroker" minOccurs="0"/>
			<xs:element ref="UnderwritingManager" minOccurs="0"/>
			<xs:element ref="LossPayee" minOccurs="0"/>
			<xs:element ref="PolicyDataListedUnderContractIndicator" minOccurs="0"/>
			<xs:element ref="ProducingBrokerSurplusLinesRequirementsDescription" minOccurs="0"/>
			<xs:element ref="SchemeCanadaRequirementsDescription" minOccurs="0"/>
			<xs:element ref="RiskSummaryDescription" minOccurs="0"/>
			<xs:element ref="Contract"/>
			<xs:element ref="Endorsement" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="ContractSection" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="Placing_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Sender" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="insurer"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="placingexchange"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Receiver" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="insurer"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="placingexchange"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="PlacingBrokerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PlacingEntryType">
		<xs:choice>
			<xs:sequence>
				<xs:element ref="CedentReference"/>
				<xs:element ref="BrokerReference" minOccurs="0"/>
				<xs:choice minOccurs="0">
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
				</xs:choice>
				<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
				<xs:element name="Extension" type="PlacingEntry_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:element ref="BrokerReference"/>
				<xs:choice minOccurs="0">
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
				</xs:choice>
				<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
				<xs:element name="Extension" type="PlacingEntry_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:choice>
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
				</xs:choice>
				<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
				<xs:element name="Extension" type="PlacingEntry_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:element ref="PlacingExchangeReference"/>
				<xs:element name="Extension" type="PlacingEntry_ExtensionType" minOccurs="0"/>
			</xs:sequence>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="PlacingExchangeType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PlacingTransactionFunctionType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PlacingStageType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PolicyDataListedUnderContractIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PolicyFeesIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PolicyLimitBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PolicyPeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PolicySignedCountryType">
		<xs:sequence>
			<xs:element ref="Country"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PolicyWordingActionType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PrecautionaryAdviceIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="PremiumAmount" minOccurs="0"/>
			<xs:element ref="PremiumAdjustableIndicator" minOccurs="0"/>
			<xs:element ref="PremiumRate" minOccurs="0"/>
			<xs:element ref="PremiumCalculationBasis" minOccurs="0"/>
			<xs:element ref="PremiumIncomeAmountBasis" minOccurs="0"/>
			<xs:element ref="PaymentDate" minOccurs="0"/>
			<xs:element ref="TermsOfTradePeriod" minOccurs="0"/>
			<xs:element ref="InstalmentsTotalNbr" minOccurs="0"/>
			<xs:element ref="PayableByDate" minOccurs="0"/>
			<xs:element ref="PaymentsDue" minOccurs="0"/>
			<xs:element ref="PaymentsDescription" minOccurs="0"/>
			<xs:element ref="PremiumTerrorismCoverType" minOccurs="0"/>
			<xs:element name="Extension" type="Premium_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="PremiumType" use="optional">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="premium"/>
					<xs:enumeration value="sum_insured_allowance_premium"/>
					<xs:enumeration value="estimated_premium"/>
					<xs:enumeration value="endorsement_premium"/>
					<xs:enumeration value="endorsement_return_premium"/>
					<xs:enumeration value="special_acceptance_premium"/>
					<xs:enumeration value="deposit_premium"/>
					<xs:enumeration value="minimum_and_deposit_premium"/>
					<xs:enumeration value="minimum_premium"/>
					<xs:enumeration value="gnpi_estimated_subject_premium"/>
					<xs:enumeration value="estimated_premium_income"/>
					<xs:enumeration value="basis_of_deposit_premium"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="PremiumAdjustableIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumAdjustmentType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="PremiumAmount" minOccurs="0"/>
			<xs:element ref="PremiumAdjustmentRate" minOccurs="0"/>
			<xs:element ref="MinimumRate" minOccurs="0"/>
			<xs:element ref="MaximumRate" minOccurs="0"/>
			<xs:element ref="PremiumAdjustmentBasis" minOccurs="0"/>
			<xs:element ref="PremiumAdjustmentCalculationType" minOccurs="0"/>
			<xs:element ref="CalculationLoadingOperation" minOccurs="0"/>
			<xs:element ref="CalculationLoadingFractionNumerator" minOccurs="0"/>
			<xs:element ref="CalculationLoadingFractionDenominator" minOccurs="0"/>
			<xs:element ref="CalculationPeriod" minOccurs="0"/>
			<xs:element ref="CreditPeriod" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumAdjustment_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PremiumAdjustmentBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PremiumAdjustmentCalculationType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PremiumCalculationBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumCalculationPeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PremiumIncomeAmountBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumInstalmentType">
		<xs:sequence>
			<xs:element ref="InstalmentNbr" minOccurs="0"/>
			<xs:element ref="InstalmentAmount" minOccurs="0"/>
			<xs:element ref="InstalmentPercentage" minOccurs="0"/>
			<xs:element ref="InstalmentDueDate" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumInstalment_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumPortfolioEntryType">
		<xs:sequence>
			<xs:element ref="EntryPercentage" minOccurs="0"/>
			<xs:element ref="EntryDate" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumPortfolioEntry_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PremiumPortfolioIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumPortfolioWithdrawalType">
		<xs:sequence>
			<xs:element ref="WithdrawalPercentage" minOccurs="0"/>
			<xs:element ref="WithdrawalDate" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumPortfolioWithdrawal_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumRegulatoryAllocationSchemeType">
		<xs:sequence>
			<xs:element ref="AllocationCodeListDescription" minOccurs="0"/>
			<xs:element ref="Allocation" maxOccurs="unbounded"/>
			<xs:element name="Extension" type="PremiumRegulatoryAllocationScheme_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Agency" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:simpleType name="PremiumReserveBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PremiumReserveType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ReservePercentage" minOccurs="0"/>
			<xs:element ref="PremiumReserveBasis" minOccurs="0"/>
			<xs:element ref="InterestPercentage" minOccurs="0"/>
			<xs:element ref="InterestBasis" minOccurs="0"/>
			<xs:element ref="InterestDueDate" minOccurs="0"/>
			<xs:element ref="InterestDescription" minOccurs="0"/>
			<xs:element ref="TaxOnPremiumReserveInterestPercentage" minOccurs="0"/>
			<xs:element ref="RetentionPeriod" minOccurs="0"/>
			<xs:element name="Extension" type="PremiumReserve_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PremiumTerrorismCoverType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="PremiumTransactionType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="PreviousClaimMovementType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element name="Extension" type="PreviousClaimMovement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PrimaryCarrierType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ProcessingInstructionsType">
		<xs:sequence>
			<xs:element ref="SettlementChannel" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProducingBrokerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ProfitCommissionType">
		<xs:sequence>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ProfitCommissionPercentage" minOccurs="0"/>
			<xs:element ref="UnearnedPremiumReserveProfitCommissionPercentage" minOccurs="0"/>
			<xs:element ref="ProfitCommissionBasis" minOccurs="0"/>
			<xs:element ref="ProfitCommissionCalculationType" minOccurs="0"/>
			<xs:element ref="ProfitCommissionCarryforward" minOccurs="0"/>
			<xs:element ref="CalculationPeriod" minOccurs="0"/>
			<xs:element ref="FirstCalculationDate" minOccurs="0"/>
			<xs:element ref="ProvisionFrequency" minOccurs="0"/>
			<xs:element name="Extension" type="ProfitCommission_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ProfitCommissionBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ProfitCommissionCalculationType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ProfitCommissionCarryforwardType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ProvisionFrequencyType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="QueryType">
		<xs:sequence>
			<xs:element ref="QueryDescription" minOccurs="0"/>
			<xs:element ref="QueryIndicator" minOccurs="0"/>
			<xs:element name="Extension" type="Query_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="QueryIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ReceivingFinancialInstitutionType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ReferredBordereauType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="ServiceProviderReference"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="PlacingExchangeReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="PlacingExchangeReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="BordereauType" minOccurs="0"/>
			<xs:element ref="CommunicationChannel" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredBordereau_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredClaimMovementType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="ContractReferenceCurrency" minOccurs="0"/>
			<xs:element ref="CommunicationChannel" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredClaimMovement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredPlacingType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="ServiceProviderReference"/>
							<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="PlacingExchangeReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
						<xs:element ref="PlacingExchangeReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="PlacingExchangeReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="PlacingStage" minOccurs="0"/>
			<xs:element ref="PlacingTransactionFunction" minOccurs="0"/>
			<xs:element ref="ContractVersionDate" minOccurs="0"/>
			<xs:element ref="PlacingResponseVersionDateTime" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredPlacing_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredSettlementType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:element ref="CedentReference"/>
						<xs:element ref="ReinsurerReference"/>
						<xs:element ref="InsurerReference"/>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:element ref="CedentReference"/>
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
					<xs:element ref="BrokerReference"/>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CedentFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="BrokerFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="ReinsurerFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="InsurerFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderFinancialAccountReference" minOccurs="0"/>
			<xs:element ref="CedentBookingReference" minOccurs="0"/>
			<xs:element ref="BrokerBookingReference" minOccurs="0"/>
			<xs:element ref="ReinsurerBookingReference" minOccurs="0"/>
			<xs:element ref="InsurerBookingReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderBookingReference" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredSettlement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredTechAccountType">
		<xs:sequence>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="AccountTransactionType" minOccurs="0"/>
			<xs:element ref="AccountingYear" minOccurs="0"/>
			<xs:element ref="AccountPeriod" minOccurs="0"/>
			<xs:element ref="ReferenceCurrency" minOccurs="0"/>
			<xs:element ref="CommunicationChannel" minOccurs="0"/>
			<xs:element name="Extension" type="ReferredTechAccount_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredTransactionType_Type">
		<xs:sequence>
			<xs:element ref="DocumentType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ReinstatementCalculationType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ReinsuranceContractFeesIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="ReinsuranceForCommonAccountIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ReinsurerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="ReinsurerType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ReplacementClaimTransactionIndicatorType">
		<xs:sequence>
			<xs:element ref="CorrectionIndicator"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ReplacementPlacingIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ReportDueType">
		<xs:sequence>
			<xs:element ref="TimeRelation"/>
			<xs:element ref="TimeDuration" minOccurs="0"/>
			<xs:element name="Extension" type="ReportDue_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ReserveChangeIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="ResponseType">
		<xs:sequence>
			<xs:element ref="AcknowledgementLevelIndicator" minOccurs="0"/>
			<xs:element ref="AcknowledgementStatus" minOccurs="0"/>
			<xs:element ref="ResponseDescription" minOccurs="0"/>
			<xs:element ref="ModificationDescription" minOccurs="0"/>
			<xs:element ref="ErrorIndicator" minOccurs="0"/>
			<xs:element ref="ac:ValidatorResults" minOccurs="0"/>
			<xs:element name="Extension" type="Response_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RiskClassType">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="RiskConditionsType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="RiskLocationType">
		<xs:sequence>
			<xs:element ref="Address" minOccurs="0"/>
			<xs:element ref="Location"/>
			<xs:element ref="ExcludedLocation" minOccurs="0"/>
			<xs:element name="Extension" type="RiskLocation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RiskTaxBoundLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RiskType_Type">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="ScheduleEntryType">
		<xs:sequence>
			<xs:element ref="EntryReference" minOccurs="0"/>
			<xs:element ref="ObjectInsuredDescription" minOccurs="0"/>
			<xs:element ref="ObjectInsuredOccupancy" minOccurs="0"/>
			<xs:element ref="VesselName" minOccurs="0"/>
			<xs:element ref="RiskLocation" minOccurs="0"/>
			<xs:element ref="EntryCoverage" maxOccurs="unbounded"/>
			<xs:element ref="FireProtectionType" minOccurs="0"/>
			<xs:element ref="ConstructionDetailsCode" minOccurs="0"/>
			<xs:element ref="DistanceToFireBrigadeCode" minOccurs="0"/>
			<xs:element ref="Townclass" minOccurs="0"/>
			<xs:element ref="ConstructionAndProtectionDetails" minOccurs="0"/>
			<xs:element name="Extension" type="ScheduleEntry_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ServiceProviderType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="SettlementType">
		<xs:sequence>
			<xs:element ref="ac:ApplicableValidators" minOccurs="0"/>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:element ref="CedentReference"/>
						<xs:element ref="ReinsurerReference"/>
						<xs:element ref="InsurerReference"/>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:element ref="CedentReference"/>
					<xs:element ref="ReinsurerReference"/>
					<xs:element ref="InsurerReference"/>
					<xs:element ref="BrokerReference"/>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="GroupReference" minOccurs="0"/>
			<xs:element ref="ItemsInGroupTotal" minOccurs="0"/>
			<xs:element ref="ServiceProviderGroupReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderGroupItemsTotal" minOccurs="0"/>
			<xs:element ref="CreationDate"/>
			<xs:element ref="FinancialAccountType"/>
			<xs:element ref="Cedent" minOccurs="0"/>
			<xs:element ref="Reinsurer" minOccurs="0"/>
			<xs:element ref="Insurer" minOccurs="0"/>
			<xs:element ref="Broker" minOccurs="0"/>
			<xs:element ref="ServiceProvider" minOccurs="0"/>
			<xs:element ref="PlacingExchange" minOccurs="0"/>
			<xs:element ref="AsOfDate"/>
			<xs:element ref="SettlementCurrency"/>
			<xs:element ref="FinancialAccount" maxOccurs="unbounded"/>
			<xs:element ref="BalanceAmtItem"/>
			<xs:element ref="PaymentMeans" minOccurs="0"/>
			<xs:element ref="SettlementMeansReference" minOccurs="0"/>
			<xs:element ref="PaymentChannel" minOccurs="0"/>
			<xs:element ref="IssuingBank" minOccurs="0"/>
			<xs:element ref="PayingFinancialInstitution" minOccurs="0"/>
			<xs:element ref="PayersFinancialInstitutionAccountNbr" minOccurs="0"/>
			<xs:element ref="ReceivingFinancialInstitution" minOccurs="0"/>
			<xs:element ref="PayeesFinancialInstitutionAccountNbr" minOccurs="0"/>
			<xs:element ref="SettlementDate" minOccurs="0"/>
			<xs:element name="Extension" type="Settlement_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Sender" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="insurer"/>
					<xs:enumeration value="serviceprovider"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Receiver" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="insurer"/>
					<xs:enumeration value="serviceprovider"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="SettlementChannelType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="SettlementCurrencyType">
		<xs:sequence>
			<xs:element ref="Ccy"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SettlementDetailType">
		<xs:sequence>
			<xs:choice>
				<xs:element ref="Reinsurer"/>
				<xs:element ref="Insurer"/>
				<xs:element ref="ServiceProvider"/>
			</xs:choice>
			<xs:element ref="BalanceAmtItem" minOccurs="0"/>
			<xs:element ref="SettlementStatus" minOccurs="0"/>
			<xs:element name="Extension" type="SettlementDetail_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SettlementDueType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="SettlementStatusType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="SignedLinePercentageBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="SubaccountType">
		<xs:sequence>
			<xs:element ref="SequenceNbr"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="ContractSection"/>
			<xs:element ref="JvClassOfBusiness" minOccurs="0"/>
			<xs:element ref="JvSubclassOfBusiness" minOccurs="0"/>
			<xs:element ref="NaicClassOfBusiness" minOccurs="0"/>
			<xs:element ref="ClassOfBusinessDescription" minOccurs="0"/>
			<xs:element ref="BusinessOrigin" minOccurs="0"/>
			<xs:element ref="RiskLocation" minOccurs="0"/>
			<xs:element ref="SubaccountReference" minOccurs="0"/>
			<xs:element ref="ReinsuranceForCommonAccountIndicator" minOccurs="0"/>
			<xs:element ref="ReferredClaimMovement" minOccurs="0"/>
			<xs:element ref="ClaimEntry" minOccurs="0"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="SupportingInformation"/>
				<xs:element ref="ac:SupportingDocument"/>
			</xs:choice>
			<xs:choice maxOccurs="unbounded">
				<xs:element ref="TechAccountAmtItem"/>
				<xs:element ref="IndividualClaimAmtItem"/>
				<xs:element ref="TaxAmtItem"/>
			</xs:choice>
			<xs:element ref="BalanceAmtItem" minOccurs="0"/>
			<xs:element name="Extension" type="Subaccount_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="SubentityType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="SupportingIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="SupportingInformationType">
		<xs:sequence>
			<xs:choice>
				<xs:element ref="DocumentId"/>
				<xs:element ref="Reference"/>
			</xs:choice>
			<xs:element ref="DocumentVersion" minOccurs="0"/>
			<xs:element ref="URL" minOccurs="0"/>
			<xs:element ref="CreationDate" minOccurs="0"/>
			<xs:element ref="CommunicationChannel" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="DocumentStatus" minOccurs="0"/>
			<xs:element name="Extension" type="SupportingInformation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="DocumentType" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:simpleType name="SupraentityType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="TaxAmtItemType">
		<xs:sequence>
			<xs:element ref="Amt"/>
			<xs:element name="Extension" type="TaxAmtItem_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Type" type="EnumType" use="required"/>
		<xs:attribute name="GeographicalOrigin" type="EnumType" use="optional"/>
	</xs:complexType>
	<xs:complexType name="TaxApplicationType">
		<xs:sequence>
			<xs:element ref="TaxProvision"/>
			<xs:element ref="TaxCalculation" minOccurs="0"/>
			<xs:element ref="TaxAmount"/>
			<xs:element name="Extension" type="TaxApplication_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxApplicationsType">
		<xs:sequence>
			<xs:element ref="TaxApplication" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="Type" type="EnumType" use="required"/>
		<xs:attribute name="GeographicalOrigin" type="EnumType" use="optional"/>
	</xs:complexType>
	<xs:complexType name="TaxAuthorityLocationType">
		<xs:sequence>
			<xs:element ref="Location"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxCalculationType">
		<xs:sequence>
			<xs:element ref="TaxBaseAmount"/>
			<xs:element ref="TaxPercentage" minOccurs="0"/>
			<xs:element ref="JvClassOfBusiness" minOccurs="0"/>
			<xs:element ref="NaicClassOfBusiness" minOccurs="0"/>
			<xs:element ref="ClassOfBusinessDescription" minOccurs="0"/>
			<xs:element ref="RiskTaxBoundLocation" minOccurs="0"/>
			<xs:element ref="AgentTaxBoundLocation" minOccurs="0"/>
			<xs:element name="Extension" type="TaxCalculation_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TaxClassType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="TaxPayerPartyRoleType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="TaxProvisionsType">
		<xs:sequence>
			<xs:element ref="TaxProvision" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="Type" type="EnumType" use="required"/>
	</xs:complexType>
	<xs:complexType name="TaxProvisionType">
		<xs:sequence>
			<xs:element ref="TaxClass"/>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="TaxType"/>
					<xs:element ref="TaxAuthorityLocation" minOccurs="0"/>
					<xs:element ref="TaxTypeDescription" minOccurs="0"/>
				</xs:sequence>
				<xs:sequence>
					<xs:element ref="TaxAuthorityLocation"/>
					<xs:element ref="TaxTypeDescription" minOccurs="0"/>
				</xs:sequence>
				<xs:element ref="TaxTypeDescription"/>
			</xs:choice>
			<xs:element ref="TaxRateBasis"/>
			<xs:element ref="TaxPayerPartyRole" minOccurs="0"/>
			<xs:element name="Extension" type="TaxProvision_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TaxRateBasisType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="TaxType_Type">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="TechAccountType">
		<xs:sequence>
			<xs:element ref="ac:ApplicableValidators" minOccurs="0"/>
			<xs:choice>
				<xs:sequence>
					<xs:element ref="UUId"/>
					<xs:choice minOccurs="0">
						<xs:sequence>
							<xs:element ref="CedentReference"/>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:choice>
								<xs:element ref="ReinsurerReference"/>
								<xs:element ref="InsurerReference"/>
							</xs:choice>
							<xs:element ref="BrokerReference" minOccurs="0"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:sequence>
							<xs:element ref="BrokerReference"/>
							<xs:element ref="ServiceProviderReference" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="ServiceProviderReference"/>
					</xs:choice>
				</xs:sequence>
				<xs:choice>
					<xs:sequence>
						<xs:element ref="CedentReference"/>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:choice>
							<xs:element ref="ReinsurerReference"/>
							<xs:element ref="InsurerReference"/>
						</xs:choice>
						<xs:element ref="BrokerReference" minOccurs="0"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:sequence>
						<xs:element ref="BrokerReference"/>
						<xs:element ref="ServiceProviderReference" minOccurs="0"/>
					</xs:sequence>
					<xs:element ref="ServiceProviderReference"/>
				</xs:choice>
			</xs:choice>
			<xs:element ref="CreationDate"/>
			<xs:element ref="AccountTransactionType" minOccurs="0"/>
			<xs:element ref="AccountTransactionDescription" minOccurs="0"/>
			<xs:element ref="Explanation" minOccurs="0"/>
			<xs:element ref="GroupReference" minOccurs="0"/>
			<xs:element ref="ItemsInGroupTotal" minOccurs="0"/>
			<xs:element ref="SettlementGroupReference" minOccurs="0"/>
			<xs:element ref="ItemsInSettlementGroupTotal" minOccurs="0"/>
			<xs:element ref="ServiceProviderGroupReference" minOccurs="0"/>
			<xs:element ref="ServiceProviderGroupItemsTotal" minOccurs="0"/>
			<xs:element ref="Cedent" minOccurs="0"/>
			<xs:element ref="Reinsurer" minOccurs="0"/>
			<xs:element ref="ReinsurerType" minOccurs="0"/>
			<xs:element ref="Insurer" minOccurs="0"/>
			<xs:element ref="Broker" minOccurs="0"/>
			<xs:element ref="ServiceProvider" minOccurs="0"/>
			<xs:element ref="PlacingExchange" minOccurs="0"/>
			<xs:element ref="Insured" minOccurs="0"/>
			<xs:element ref="OriginalInsurerOrReinsurer" minOccurs="0"/>
			<xs:element ref="OriginalPolicyholder" minOccurs="0"/>
			<xs:element ref="AccountingYear" minOccurs="0"/>
			<xs:element ref="AccountPeriod" minOccurs="0"/>
			<xs:element ref="ReferenceCurrency"/>
			<xs:element ref="TargetCurrency" minOccurs="0"/>
			<xs:element ref="AmtShareIndicator"/>
			<xs:element ref="CorrectionIndicator" minOccurs="0"/>
			<xs:element ref="ReferredTechAccount" minOccurs="0"/>
			<xs:element ref="BackloadMessageStatus" minOccurs="0"/>
			<xs:element ref="Contract"/>
			<xs:element ref="OriginalPolicy" minOccurs="0"/>
			<xs:element ref="Subaccount" maxOccurs="unbounded"/>
			<xs:element ref="PaymentMeans"/>
			<xs:element ref="LetterOfCreditReference" minOccurs="0"/>
			<xs:element ref="BalanceAmtItem" minOccurs="0"/>
			<xs:element name="Extension" type="TechAccount_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Sender" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="insurer"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Receiver" use="required">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="cedent"/>
					<xs:enumeration value="reinsurer"/>
					<xs:enumeration value="broker"/>
					<xs:enumeration value="serviceprovider"/>
					<xs:enumeration value="insurer"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="TechAccountAmtItemType">
		<xs:sequence>
			<xs:element ref="Amt" minOccurs="0"/>
			<xs:element ref="DueDate" minOccurs="0"/>
			<xs:element ref="InstalmentNbr" minOccurs="0"/>
			<xs:element ref="LossOccurrenceYear" minOccurs="0"/>
			<xs:element ref="LossOccurrencePeriod" minOccurs="0"/>
			<xs:element ref="AsOfDate" minOccurs="0"/>
			<xs:element ref="InterestPeriod" minOccurs="0"/>
			<xs:element ref="Description" minOccurs="0"/>
			<xs:element ref="PremiumAdjustableIndicator" minOccurs="0"/>
			<xs:element ref="ReferredBordereau" minOccurs="0" maxOccurs="unbounded"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="SupportingInformation"/>
				<xs:element ref="ac:SupportingDocument"/>
			</xs:choice>
			<xs:element name="Extension" type="TechAccountAmtItem_ExtensionType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="Type" type="xs:NMTOKEN" use="required"/>
		<xs:attribute name="AmtStatus" type="xs:NMTOKEN"/>
		<xs:attribute name="GeographicalOrigin" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="TermsOfTradePeriodType">
		<xs:sequence>
			<xs:element ref="TimeDuration"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TimeRelationType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="TotalLossIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="TownclassType">
		<xs:simpleContent>
			<xs:restriction base="AgencyEnumType"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="TransactionResponseReasonType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:simpleType name="TreatyFacType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="UnderwritingManagerType">
		<xs:complexContent>
			<xs:extension base="AnyPartyType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="UnearnedPremiumCalculationPeriodType">
		<xs:complexContent>
			<xs:extension base="AnyPeriodType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="USARiskClassificationType">
		<xs:choice>
			<xs:sequence>
				<xs:element ref="RiskClass"/>
				<xs:element ref="RiskClassDescription" minOccurs="0"/>
				<xs:element name="Extension" type="USARiskClassification_ExtensionType" minOccurs="0"/>
			</xs:sequence>
			<xs:sequence>
				<xs:element ref="RiskClassDescription"/>
				<xs:element name="Extension" type="USARiskClassification_ExtensionType" minOccurs="0"/>
			</xs:sequence>
		</xs:choice>
	</xs:complexType>
	<xs:simpleType name="ValueAddedTaxRatingType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<xs:complexType name="VoyageType">
		<xs:sequence>
			<xs:element ref="DepartureDateTime" minOccurs="0"/>
			<xs:element ref="LoadingOrEmbarkationDate" minOccurs="0"/>
			<xs:element ref="DepartureLocation" minOccurs="0"/>
			<xs:element ref="DestinationLocation" minOccurs="0"/>
			<xs:element name="Extension" type="Voyage_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="WebApplicationType">
		<xs:sequence>
			<xs:element ref="URL" minOccurs="0"/>
			<xs:element ref="UserId" minOccurs="0"/>
			<xs:element name="Extension" type="WebApplication_ExtensionType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="WorkersCompensationStateType">
		<xs:sequence>
			<xs:element ref="Subentity"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="XplClauseIndicatorType">
		<xs:restriction base="EnumType"/>
	</xs:simpleType>
	<!--**************************************************************-->
	<!--End of Jv-Ins-Reinsurance aggregates definitions-->
	<!--**************************************************************-->
	<!--Start of Extension xs:any data types-->
	<!--**************************************************************-->
	<xs:complexType name="AccountPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Acknowledgement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Address_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Allocation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyParty_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyPartyExtended_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnyReporting_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BalanceAmtItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Bordereau_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BordereauAmtItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BordereauSection_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BordereauSectionItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Brokerage_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CalculationPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CashCallThreshold_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Claim_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimAdviceThreshold_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimAgreementParty_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimMovement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimMovementAmtItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimOriginalPolicy_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Claimant_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClaimsMadeProvisions_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Clause_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Commission_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Contact_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Contract_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractCoverage_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractDeductible_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractMarket_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractReinstatement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractSchedule_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractSection_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContractSectionClass_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Endorsement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EndorsementAgreementConditions_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EntryCoverage_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExtendedReporting_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExcludedLocation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FinancialAccount_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FinancialAccountItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FSAClientClassification_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IndividualClaimAmtItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LloydsLicenseClassification_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Location_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossPeriod_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossPortfolioEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossPortfolioWithdrawal_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LossReserve_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ManagementExpensesAllowance_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NoticeOfCancellation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalClaimResponse_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalPolicy_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalPolicyAmtItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalReinsuranceContract_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OriginalReinsuranceContractSection_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OtherDeductions_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OverridingCommission_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Party_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Peril_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Placing_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PlacingEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Premium_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumAdjustment_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumInstalment_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumPortfolioEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumPortfolioWithdrawal_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumRegulatoryAllocationScheme_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PremiumReserve_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PreviousClaimMovement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProfitCommission_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Query_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredBordereau_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredClaimMovement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredPlacing_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredSettlement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredTechAccount_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportDue_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Response_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RiskLocation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ScheduleEntry_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Settlement_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SettlementDetail_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Subaccount_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SupportingInformation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxAmtItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxApplication_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxCalculation_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxProvision_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TechAccount_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TechAccountAmtItem_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="USARiskClassification_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Voyage_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="WebApplication_ExtensionType">
		<xs:sequence>
			<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!--**************************************************************-->
	<!--End of extension xs:any data types-->
	<!--**************************************************************-->
	<!--Start of Jv-Ins-Reinsurance elements-->
	<!--**************************************************************-->
	<xs:element name="AccountingBasis" type="AccountingBasisType"/>
	<xs:element name="AccountingYear" type="xs:gYear"/>
	<xs:element name="AccountPeriod" type="AccountPeriodType"/>
	<xs:element name="AccountReporting" type="AccountReportingType"/>
	<xs:element name="AccountTransactionDescription" type="xs:string"/>
	<xs:element name="AccountTransactionType" type="AccountTransactionType_Type"/>
	<xs:element name="AcknowledgementLevelIndicator" type="AcknowledgementLevelIndicatorType"/>
	<xs:element name="AcknowledgementStatus" type="AcknowledgementStatusType"/>
	<xs:element name="AcknowledgementTransactionType" type="AcknowledgementTransactionType_Type"/>
	<xs:element name="ActualPaymentDate" type="FlexibleDate1_Type"/>
	<xs:element name="Address" type="AddressType"/>
	<xs:element name="AdditionalCoveragesDescription" type="xs:string"/>
	<xs:element name="AdditionalInsured" type="AdditionalInsuredType"/>
	<xs:element name="AdditionalOutstandingClaimsInformation" type="xs:string"/>
	<xs:element name="AdditionalWarrantyPeriod" type="AdditionalWarrantyPeriodType"/>
	<xs:element name="AdjusterName" type="xs:string"/>
	<xs:element name="AdjusterReference" type="xs:string"/>
	<xs:element name="AdvisedToBureauDate" type="FlexibleDate1_Type"/>
	<xs:element name="AdvisedToLeadingReinsurerDate" type="FlexibleDate1_Type"/>
	<xs:element name="AggregateDeductibleMethod" type="AggregateDeductibleMethodType"/>
	<xs:element name="AgentTaxBoundLocation" type="AgentTaxBoundLocationType"/>
	<xs:element name="AgreementComments" type="xs:string"/>
	<xs:element name="AircraftIdentification" type="xs:string"/>
	<xs:element name="Allocation" type="AllocationType"/>
	<xs:element name="AllocationCode" type="AllocationCodeType"/>
	<xs:element name="AllocationCodeListDescription" type="xs:string"/>
	<xs:element name="AllocationPercentage" type="AnyRateType"/>
	<xs:element name="AllocationReference" type="xs:string"/>
	<xs:element name="AllowancePercentage" type="AnyRateType"/>
	<xs:element name="AmountsExpressionBasis" type="AmountsExpressionBasisType"/>
	<xs:element name="AmountSplitType" type="AmountSplitType_Type"/>
	<xs:element name="Amt" type="AmtType"/>
	<xs:element name="AmtShareIndicator" type="AmtShareIndicatorType"/>
	<xs:element name="AnnualAsOfDate" type="FlexibleDate1_Type"/>
	<xs:element name="AnnuityIndicator" type="AnnuityIndicatorType"/>
	<xs:element name="ArbitrationArrangementsDescription" type="xs:string"/>
	<xs:element name="ArbitrationLocation" type="ArbitrationLocationType"/>
	<xs:element name="AsOfDate" type="FlexibleDate1_Type"/>
	<xs:element name="AttachmentIndicator" type="AttachmentIndicatorType"/>
	<xs:element name="BackloadMessageStatus" type="BackloadMessageStatusType"/>
	<xs:element name="BalanceAmtItem" type="BalanceAmtItemType"/>
	<xs:element name="BasisOfValuation" type="BasisOfValuationType"/>
	<xs:element name="BasisOfValuationDescription"/>
	<xs:element name="BasisPremiumAmount" type="AnyAmtType"/>
	<xs:element name="BindingAuthorityAdministrationProceduresDescription" type="xs:string"/>
	<xs:element name="BindingAuthorityDocumentationProceduresDescription" type="xs:string"/>
	<xs:element name="BirthDate" type="FlexibleDate1_Type"/>
	<xs:element name="BordereauAmendedIndicator" type="BordereauAmendedIndicatorType"/>
	<xs:element name="BordereauAmtItem" type="BordereauAmtItemType"/>
	<xs:element name="BordereauPeriod" type="BordereauPeriodType"/>
	<xs:element name="BordereauSection" type="BordereauSectionType"/>
	<xs:element name="BordereauSectionItem" type="BordereauSectionItemType"/>
	<xs:element name="BordereauType" type="BordereauType_Type"/>
	<xs:element name="Broker" type="BrokerType"/>
	<xs:element name="Brokerage" type="BrokerageType"/>
	<xs:element name="BrokerageAmount" type="AnyAmtsType"/>
	<xs:element name="BrokerageBasis" type="BrokerageBasisType"/>
	<xs:element name="BrokeragePercentage" type="AnyRateType"/>
	<xs:element name="BrokerBinderReference" type="xs:string"/>
	<xs:element name="BrokerBookingReference" type="xs:string"/>
	<xs:element name="BrokerBuildReference" type="xs:string"/>
	<xs:element name="BrokerFinancialAccountReference" type="xs:string"/>
	<xs:element name="BrokerGroupReference" type="xs:string"/>
	<xs:element name="BrokerOrderNarrative" type="xs:string"/>
	<xs:element name="BrokerParentContractReference" type="xs:string"/>
	<xs:element name="BrokerReference" type="xs:string"/>
	<xs:element name="BrokerRenewedReference" type="xs:string"/>
	<xs:element name="BrokerRiskReference" type="xs:string"/>
	<xs:element name="BrokerSharePercentage" type="AnyRateType"/>
	<xs:element name="BureauLeadingInsurerOrReinsurer" type="BureauLeadingInsurerOrReinsurerType"/>
	<xs:element name="BureauLeadingInsurerOrReinsurersComments" type="xs:string"/>
	<xs:element name="BureauSigningReference" type="xs:string"/>
	<xs:element name="BureauxArrangementsDescription" type="xs:string"/>
	<xs:element name="BusinessOrigin" type="BusinessOriginType"/>
	<xs:element name="CalculationLoadingFractionDenominator" type="AnyDecType"/>
	<xs:element name="CalculationLoadingFractionNumerator" type="AnyDecType"/>
	<xs:element name="CalculationLoadingOperation" type="CalculationLoadingOperationType"/>
	<xs:element name="CalculationPeriod" type="CalculationPeriodType"/>
	<xs:element name="CatastropheNbr" type="xs:string"/>
	<xs:element name="CashCallThreshold" type="CashCallThresholdType"/>
	<xs:element name="CauseOfLoss" type="CauseOfLossType"/>
	<xs:element name="CauseOfLossDescription" type="xs:string"/>
	<xs:element name="CauseOfLossOld" type="CauseOfLossOldType"/>
	<xs:element name="Ccy" type="CcyType"/>
	<xs:element name="Cedent" type="CedentType"/>
	<xs:element name="CedentBinderReference" type="xs:string"/>
	<xs:element name="CedentBookingReference" type="xs:string"/>
	<xs:element name="CedentBuildReference" type="xs:string"/>
	<xs:element name="CedentCertificateReference" type="xs:string"/>
	<xs:element name="CedentCessionReference" type="xs:string"/>
	<xs:element name="CedentDescription" type="xs:string"/>
	<xs:element name="CedentFinancialAccountReference" type="xs:string"/>
	<xs:element name="CedentGroupReference" type="xs:string"/>
	<xs:element name="CedentParentContractReference" type="xs:string"/>
	<xs:element name="CedentPreparationDate" type="FlexibleDate1_Type"/>
	<xs:element name="CedentReference" type="xs:string"/>
	<xs:element name="CedentRenewedReference" type="xs:string"/>
	<xs:element name="CedentRiskReference" type="xs:string"/>
	<xs:element name="CedentSharePercentage" type="AnyRateType"/>
	<xs:element name="CertificateRecipientCedent" type="CertificateRecipientCedentType"/>
	<xs:element name="CessionsBordereauReporting" type="CessionsBordereauReportingType"/>
	<xs:element name="CityName" type="xs:string"/>
	<xs:element name="Claim" type="ClaimType"/>
	<xs:element name="ClaimAdviceInitialOrSubsequentIndicator" type="ClaimAdviceInitialOrSubsequentIndicatorType"/>
	<xs:element name="ClaimAdviceThreshold" type="ClaimAdviceThresholdType"/>
	<xs:element name="ClaimAgreementParty" type="ClaimAgreementPartyType"/>
	<xs:element name="ClaimAmountsIndicator" type="ClaimAmountsIndicatorType"/>
	<xs:element name="ClaimClosedOrReopenedIndicator" type="ClaimClosedOrReopenedIndicatorType"/>
	<xs:element name="ClaimEntry" type="ClaimEntryType"/>
	<xs:element name="ClaimLeadingInsurer" type="ClaimLeadingInsurerType"/>
	<xs:element name="ClaimLeadingInsurerSharePercentage" type="AnyRateType"/>
	<xs:element name="ClaimMovementAmtItem" type="ClaimMovementAmtItemType"/>
	<xs:element name="ClaimOriginalPolicy" type="ClaimOriginalPolicyType"/>
	<xs:element name="ClaimResponseCode" type="ClaimResponseCodeType"/>
	<xs:element name="ClaimResponseType" type="ClaimResponseType_Type"/>
	<xs:element name="ClaimSettlingAgent" type="ClaimSettlingAgentType"/>
	<xs:element name="ClaimSettlingAgentReference" type="xs:string"/>
	<xs:element name="ClaimTransactionIndicator" type="ClaimTransactionIndicatorType"/>
	<xs:element name="ClaimVoidIndicator" type="ClaimVoidIndicatorType"/>
	<xs:element name="Claimant" type="ClaimantType"/>
	<xs:element name="ClaimsAdministrationDescription" type="xs:string"/>
	<xs:element name="ClaimsAgreementBasisDescription" type="xs:string"/>
	<xs:element name="ClaimsBordereauReporting" type="ClaimsBordereauReportingType"/>
	<xs:element name="ClaimsDelegatedAuthorityDescription" type="xs:string"/>
	<xs:element name="ClaimsPayableAbroadIndicator" type="ClaimsPayableAbroadIndicatorType"/>
	<xs:element name="ClaimsMadeProvisions" type="ClaimsMadeProvisionsType"/>
	<xs:element name="ClaimsMadeYear" type="xs:gYear"/>
	<xs:element name="ClassOfBusinessDescription" type="xs:string"/>
	<xs:element name="ClauseName" type="xs:string"/>
	<xs:element name="ClauseReference" type="xs:string"/>
	<xs:element name="ClauseType" type="ClauseType_Type"/>
	<xs:element name="Clause" type="Clause_Type"/>
	<xs:element name="Clauses" type="Clauses_Type"/>
	<xs:element name="ClosingToCedentFiscalYear" type="xs:gYear"/>
	<xs:element name="CodeEntry" type="CodeEntryType"/>
	<xs:element name="CodeSet" type="CodeSetType"/>
	<xs:element name="Codefendant" type="CodefendantType"/>
	<xs:element name="CodexNbr" type="xs:string"/>
	<xs:element name="Commission" type="CommissionType"/>
	<xs:element name="CommissionBasis" type="CommissionBasisType"/>
	<xs:element name="CommissionPercentage" type="AnyRateType"/>
	<xs:element name="CommunicationChannel" type="CommunicationChannelType"/>
	<xs:element name="CompliantToStandard" type="CompliantToStandardType"/>
	<xs:element name="ConditionsDescription" type="xs:string"/>
	<xs:element name="ConditionsPrecedentDescription" type="xs:string"/>
	<xs:element name="ConsequenceOfLoss" type="ConsequenceOfLossType"/>
	<xs:element name="ConsequenceOfLossDescription" type="xs:string"/>
	<xs:element name="ConsequenceOfLossOld" type="ConsequenceOfLossOldType"/>
	<xs:element name="ConstructionAndProtectionDetails" type="xs:string"/>
	<xs:element name="ConstructionDetailsCode" type="ConstructionDetailsCodeType"/>
	<xs:element name="Contact" type="ContactType"/>
	<xs:element name="ContinuityDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="Contract" type="ContractType"/>
	<xs:element name="ContractAmountsCurrency" type="AnyCcyType"/>
	<xs:element name="ContractCededPercentage" type="AnyRateType"/>
	<xs:element name="ContractChangesAgreementBasisDescription" type="xs:string"/>
	<xs:element name="ContractCoverage" type="ContractCoverageType"/>
	<xs:element name="ContractDeductible" type="ContractDeductibleType"/>
	<xs:element name="ContractGroupName" type="xs:string"/>
	<xs:element name="ContractLimitAndRetentionBasis" type="ContractLimitAndRetentionBasisType"/>
	<xs:element name="ContractMarket" type="ContractMarketType"/>
	<xs:element name="ContractName" type="xs:string"/>
	<xs:element name="ContractNature" type="ContractNatureType"/>
	<xs:element name="ContractOriginalCurrency" type="AnyCcyType"/>
	<xs:element name="ContractPeriod" type="ContractPeriodType"/>
	<xs:element name="ContractPeriodDescription" type="xs:string"/>
	<xs:element name="ContractReferenceCurrency" type="AnyCcyType"/>
	<xs:element name="ContractReinstatement" type="ContractReinstatementType"/>
	<xs:element name="ContractSchedule" type="ContractScheduleType"/>
	<xs:element name="ContractSection" type="ContractSectionType"/>
	<xs:element name="ContractSectionClass" type="ContractSectionClassType"/>
	<xs:element name="ContractSectionFunction" type="ContractSectionFunction_Type"/>
	<xs:element name="ContractType" type="ContractType_Type"/>
	<xs:element name="ContractTypeDescription" type="xs:string"/>
	<xs:element name="ContractVersionDate" type="FlexibleDateTime2_Type"/>
	<xs:element name="ConveyanceName" type="xs:string"/>
	<xs:element name="CorrectionIndicator" type="CorrectionIndicatorType"/>
	<xs:element name="CorrespondentBroker" type="CorrespondentBrokerType"/>
	<xs:element name="Count" type="CountType"/>
	<xs:element name="Country" type="CountryType"/>
	<xs:element name="CoverHolder" type="CoverHolderType"/>
	<xs:element name="CoveragePercentage" type="AnyRateType"/>
	<xs:element name="CoverOperatingBasis" type="CoverOperatingBasisType"/>
	<xs:element name="CoverOperatingBasisDescription" type="xs:string"/>
	<xs:element name="CoverageRetroactiveDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="CoverType" type="CoverType_Type"/>
	<xs:element name="CoverTypeDescription" type="xs:string"/>
	<xs:element name="CoverageAmount" type="AnyAmtType"/>
	<xs:element name="CoverageBasis" type="CoverageBasisType"/>
	<xs:element name="CoverageBasisDescription" type="xs:string"/>
	<xs:element name="CoverageSubjectMatter" type="CoverageSubjectMatterType"/>
	<xs:element name="CoverageSubjectMatterDescription" type="xs:string"/>
	<xs:element name="CoverholderRiskReference" type="xs:string"/>
	<xs:element name="CreationDate" type="FlexibleDateTime1_Type"/>
	<xs:element name="CreditPeriod" type="AnyTimeDurationType"/>
	<xs:element name="CrestaZone" type="xs:string"/>
	<xs:element name="DateOfDisablement" type="FlexibleDate1_Type"/>
	<xs:element name="DateOfReturnToWork" type="FlexibleDate1_Type"/>
	<xs:element name="Dec" type="DecType"/>
	<xs:element name="DeductibleAmount" type="AnyAmtType"/>
	<xs:element name="DeductibleBasis" type="DeductibleBasisType"/>
	<xs:element name="DeductibleBasisDescription" type="xs:string"/>
	<xs:element name="DeductiblePercentage" type="AnyRateType"/>
	<xs:element name="DeductibleSubjectMatter" type="DeductibleSubjectMatterType"/>
	<xs:element name="DeductibleSubjectMatterDescription" type="xs:string"/>
	<xs:element name="DeferredPremiumCreditPeriod" type="AnyTimeDurationType"/>
	<xs:element name="DeferredPremiumPaymentIndicator" type="DeferredPremiumPaymentIndicatorType"/>
	<xs:element name="DeferredPremiumReserveOutstandingIndicator" type="DeferredPremiumReserveOutstandingIndicatorType"/>
	<xs:element name="DelegatedAuthorityDescription" type="xs:string"/>
	<xs:element name="DepartureDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="DepartureLocation" type="DepartureLocationType"/>
	<xs:element name="DepositRetainedOnOutstandingLossesPercentage" type="AnyRateType"/>
	<xs:element name="DepositRetainedOnUnearnedPremiumPercentage" type="AnyRateType"/>
	<xs:element name="Deprecated" type="xs:boolean"/>
	<xs:element name="Description" type="xs:string"/>
	<xs:element name="DestinationLocation" type="DestinationLocationType"/>
	<xs:element name="DistanceMarketingDirectiveIndicator" type="xs:boolean"/>
	<xs:element name="DistanceToFireBrigadeCode" type="DistanceToFireBrigadeCodeType"/>
	<xs:element name="DocumentId" type="UUIdType"/>
	<xs:element name="DocumentProductionDetailsDescription" type="xs:string"/>
	<xs:element name="DocumentStatus" type="DocumentStatusType"/>
	<xs:element name="DocumentType" type="DocumentType_Type"/>
	<xs:element name="DocumentVersion" type="xs:string"/>
	<xs:element name="DueDate" type="FlexibleDate1_Type"/>
	<xs:element name="EcoClauseIndicator" type="EcoClauseIndicatorType"/>
	<xs:element name="EffectiveDate" type="FlexibleDateTime2_Type"/>
	<xs:element name="Email" type="xs:string"/>
	<xs:element name="EndDate" type="EndDateType"/>
	<xs:element name="EndDateTime" type="EndDateTimeType"/>
	<xs:element name="Endorsement" type="Endorsement_Type"/>
	<xs:element name="EndorsementAgreementConditions" type="EndorsementAgreementConditionsType"/>
	<xs:element name="EndorsementExpiryDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="FollowerNotificationIndicator" type="xs:boolean"/>
	<xs:element name="EndorsementName" type="xs:string"/>
	<xs:element name="EndorsementNotificationDue" type="EndorsementNotificationDueType"/>
	<xs:element name="EndorsementAgreementParties" type="EndorsementAgreementPartiesType"/>
	<xs:element name="EndorsementParticipantFunction" type="EndorsementParticipantFunctionType"/>
	<xs:element name="EndorsementReference" type="xs:string"/>
	<xs:element name="EntryCoverage" type="EntryCoverageType"/>
	<xs:element name="EntryDate" type="FlexibleDate1_Type"/>
	<xs:element name="EntryPercentage" type="AnyRateType"/>
	<xs:element name="EntryReference" type="xs:string"/>
	<xs:element name="ErrorIndicator" type="ErrorIndicatorType"/>
	<xs:element name="EventLossNbr" type="xs:string"/>
	<xs:element name="ExcludedJvClassOfBusiness" type="ExcludedJvClassOfBusinessType"/>
	<xs:element name="ExcludedLocation" type="ExcludedLocationType"/>
	<xs:element name="ExcludedNaicClassOfBusiness" type="ExcludedNaicClassOfBusinessType"/>
	<xs:element name="ExpectedResponseType" type="ExpectedResponseType_Type"/>
	<xs:element name="ExpenseIndicator" type="ExpenseIndicatorType"/>
	<xs:element name="ExpertFeesCollectionMethodDescription" type="xs:string"/>
	<xs:element name="Explanation" type="xs:string"/>
	<xs:element name="ExpressWarrantiesDescription" type="xs:string"/>
	<xs:element name="ExtendedReporting" type="ExtendedReportingType"/>
	<xs:element name="FastTrackIndicator" type="FastTrackIndicatorType"/>
	<xs:element name="Fax" type="xs:string"/>
	<xs:element name="FeePayableByClientIndicator" type="xs:boolean"/>
	<xs:element name="FinancialAccount" type="FinancialAccountType"/>
	<xs:element name="FinancialAccountItem" type="FinancialAccountItemType"/>
	<xs:element name="FinancialAccountType" type="FinancialAccountType_Type"/>
	<xs:element name="FireProtectionType" type="FireProtectionType_Type"/>
	<xs:element name="FirstCalculationDate" type="FlexibleDate1_Type"/>
	<xs:element name="FollowingInsurancePolicyFormIndicator" type="xs:boolean"/>
	<xs:element name="FSAClientClass" type="FSAClientClassType"/>
	<xs:element name="FSAClientClassification" type="FSAClientClassificationType"/>
	<xs:element name="FullNameAndAddress" type="xs:string"/>
	<xs:element name="GroupReference" type="xs:string"/>
	<xs:element name="HighLevelReference" type="xs:string"/>
	<xs:element name="Id" type="IdType"/>
	<xs:element name="IndividualClaimAmtItem" type="IndividualClaimAmtItemType"/>
	<xs:element name="Information" type="xs:string"/>
	<xs:element name="InstalmentAmount" type="AnyAmtsType"/>
	<xs:element name="InstalmentDueDate" type="FlexibleDate1_Type"/>
	<xs:element name="InstalmentNbr" type="AnyCountType"/>
	<xs:element name="InstalmentPercentage" type="AnyRateType"/>
	<xs:element name="InstalmentsTotalNbr" type="AnyCountType"/>
	<xs:element name="InsurancePolicyForm" type="xs:string"/>
	<xs:element name="Insured" type="InsuredType"/>
	<xs:element name="InsuredDescription"/>
	<xs:element name="InsuredFilingCountrySubentity" type="SubentityType"/>
	<xs:element name="InsuredFilingCountrySubentityDescription" type="xs:string"/>
	<xs:element name="InsuredOperationsDescription" type="xs:string"/>
	<xs:element name="InsuredRiskOrInterestDescription" type="xs:string"/>
	<xs:element name="InsuredRiskReference" type="xs:string"/>
	<xs:element name="Insurer" type="InsurerType"/>
	<xs:element name="InsurerBinderReference" type="xs:string"/>
	<xs:element name="InsurerBookingReference" type="xs:string"/>
	<xs:element name="InsurerBuildReference" type="xs:string"/>
	<xs:element name="InsurerContractGroupReference" type="xs:string"/>
	<xs:element name="InsurerContractReference" type="xs:string"/>
	<xs:element name="InsurerContractRenewedReference"/>
	<xs:element name="InsurerContractSecondaryReference" type="xs:string"/>
	<xs:element name="InsurerFinancialAccountReference" type="xs:string"/>
	<xs:element name="InsurerParentContractReference" type="xs:string"/>
	<xs:element name="InsurerQuoteMaximumShareAmount" type="AnyAmtType"/>
	<xs:element name="InsurerQuoteMaximumSharePercentage" type="AnyRateType"/>
	<xs:element name="InsurerQuoteMinimumShareAmount" type="AnyAmtType"/>
	<xs:element name="InsurerQuoteMinimumSharePercentage" type="AnyRateType"/>
	<xs:element name="InsurerShareLimitAmount" type="AnyAmtType"/>
	<xs:element name="InsurerShareNetPremiumAmount" type="AnyAmtType"/>
	<xs:element name="InsurerShareNumberOfLines" type="AnyCountDecType"/>
	<xs:element name="InsurerShareNumberOfUnits" type="AnyCountType"/>
	<xs:element name="InsurerSharePercentage" type="AnyRateType"/>
	<xs:element name="InsurerSharePremiumAmount" type="AnyAmtType"/>
	<xs:element name="InsurerReference" type="xs:string"/>
	<xs:element name="InsurerRenewedReference" type="xs:string"/>
	<xs:element name="InsurerRiskReference" type="xs:string"/>
	<xs:element name="InsurerSecondaryReference" type="xs:string"/>
	<xs:element name="InsurerWrittenLimitAmount" type="AnyAmtType"/>
	<xs:element name="InsurerWrittenNumberOfLines" type="AnyCountDecType"/>
	<xs:element name="InsurerWrittenNumberOfUnits" type="AnyCountDecType"/>
	<xs:element name="InsurerWrittenPercentage" type="AnyRateType"/>
	<xs:element name="InterestBasis" type="InterestBasisType"/>
	<xs:element name="InterestDescription" type="xs:string"/>
	<xs:element name="InterestDueDate" type="FlexibleDate1_Type"/>
	<xs:element name="InterestPercentage" type="AnyRateType"/>
	<xs:element name="InterestPeriod" type="InterestPeriodType"/>
	<xs:element name="InterlockingClauseIndicator" type="InterlockingClauseIndicatorType"/>
	<xs:element name="IssuingBank" type="IssuingBankType"/>
	<xs:element name="ItemsInGroupTotal" type="AnyCountType"/>
	<xs:element name="ItemsInSettlementGroupTotal" type="AnyCountType"/>
	<xs:element name="JurisdictionsCoveredDescription" type="xs:string"/>
	<xs:element name="JurisdictionLocation" type="JurisdictionLocation_Type"/>
	<xs:element name="JVCode" type="JVCodeType"/>
	<xs:element name="JvClassOfBusiness" type="JvClassOfBusinessType"/>
	<xs:element name="JvSubclassOfBusiness" type="JvSubclassOfBusinessType"/>
	<xs:element name="KumulNbr" type="xs:string"/>
	<xs:element name="LastDateWorked" type="FlexibleDate1_Type"/>
	<xs:element name="LawyerName" type="xs:string"/>
	<xs:element name="LawyerReference" type="xs:string"/>
	<xs:element name="LayerOrSurplusNbr" type="xs:string"/>
	<xs:element name="LcoCatastropheReference" type="xs:string"/>
	<xs:element name="LeadingInsurer" type="LeadingInsurerType"/>
	<xs:element name="LeadingInsurerSharePercentage" type="AnyRateType"/>
	<xs:element name="LetterOfCreditReference" type="xs:string"/>
	<xs:element name="LineConditionsDescription" type="xs:string"/>
	<xs:element name="LinePercentageBasis" type="LinePercentageBasisType"/>
	<xs:element name="LineSlipAdministrationProceduresDescription" type="xs:string"/>
	<xs:element name="LineSlipOrBindingAuthoritySpecialArrangementsDescription" type="xs:string"/>
	<xs:element name="LineToStandIndicator" type="xs:boolean"/>
	<xs:element name="LineTransactionFunction" type="LineTransactionFunctionType"/>
	<xs:element name="LinesPercentageOfOrderIndicator" type="xs:boolean"/>
	<xs:element name="LloydsLicenseClassDescription" type="xs:string"/>
	<xs:element name="LloydsLicenseClassification" type="LloydsLicenseClassificationType"/>
	<xs:element name="LoadingOrEmbarkationDate" type="FlexibleDate1_Type"/>
	<xs:element name="Location" type="LocationType"/>
	<xs:element name="LongCode" type="EnumType"/>
	<xs:element name="LossDate" type="LossDateType"/>
	<xs:element name="LossDescription" type="xs:string"/>
	<xs:element name="LossLocation" type="LossLocationType"/>
	<xs:element name="LossOccurrencePeriod" type="LossOccurrencePeriodType"/>
	<xs:element name="LossOccurrenceYear" type="xs:gYear"/>
	<xs:element name="LossOrEventName" type="xs:string"/>
	<xs:element name="LossPayee" type="AnyPartyExtendedType"/>
	<xs:element name="LossPeriod" type="LossPeriodType"/>
	<xs:element name="LossPortfolioEntry" type="LossPortfolioEntryType"/>
	<xs:element name="LossPortfolioIndicator" type="LossPortfolioIndicatorType"/>
	<xs:element name="LossPortfolioWithdrawal" type="LossPortfolioWithdrawalType"/>
	<xs:element name="LossReserve" type="LossReserveType"/>
	<xs:element name="LossReserveBordereauReporting" type="LossReserveBordereauReportingType"/>
	<xs:element name="LossRiskDetails" type="xs:string"/>
	<xs:element name="LossStatus" type="LossStatusType"/>
	<xs:element name="LowLevelReference" type="xs:string"/>
	<xs:element name="ManagementExpensesAllowance" type="ManagementExpensesAllowanceType"/>
	<xs:element name="ManagementExpensesAllowanceBasis" type="ManagementExpensesAllowanceBasisType"/>
	<xs:element name="Manager" type="ManagerType"/>
	<xs:element name="MaximumRate" type="AnyRateType"/>
	<xs:element name="MeansOfTransportOwner" type="xs:string"/>
	<xs:element name="MethodOfSettlement" type="MethodOfSettlementType"/>
	<xs:element name="MinimumRate" type="AnyRateType"/>
	<xs:element name="ModificationDescription" type="xs:string"/>
	<xs:element name="NaicClassOfBusiness" type="NaicClassOfBusinessType"/>
	<xs:element name="Name" type="xs:string"/>
	<xs:element name="NarrativeToBroker" type="xs:string"/>
	<xs:element name="NoFurtherManualResponseIndicator" type="xs:boolean"/>
	<xs:element name="NonBureauxArrangementsDescription" type="xs:string"/>
	<xs:element name="NoticeOfCancellation" type="NoticeOfCancellationType"/>
	<xs:element name="NoticePeriod" type="AnyTimeDurationType"/>
	<xs:element name="NoticesDescription" type="xs:string"/>
	<xs:element name="NumberAndStreet" type="xs:string"/>
	<xs:element name="NumberOfLines" type="AnyCountDecType"/>
	<xs:element name="NumberOfUnits" type="AnyCountDecType"/>
	<xs:element name="ObjectInsuredCoverageLimitAmount" type="AnyAmtType"/>
	<xs:element name="ObjectInsuredCoverageSubjectMatter" type="ObjectInsuredCoverageSubjectMatterType"/>
	<xs:element name="ObjectInsuredDescription" type="xs:string"/>
	<xs:element name="ObjectInsuredOccupancy" type="ObjectInsuredOccupancyType"/>
	<xs:element name="OccupancyType" type="OccupancyType_Type"/>
	<xs:element name="OperationsDescription" type="xs:string"/>
	<xs:element name="OperatingCedent" type="OperatingCedentType"/>
	<xs:element name="OperatorIndicator" type="OperatorIndicatorType"/>
	<xs:element name="OrderPercentage" type="AnyRateType"/>
	<xs:element name="OriginalCedent" type="OriginalCedentType"/>
	<xs:element name="OriginalClaimAdviceMessageDate" type="FlexibleDate1_Type"/>
	<xs:element name="OriginalClaimResponse" type="OriginalClaimResponseType"/>
	<xs:element name="OriginalContractValidityPeriod" type="OriginalContractValidityPeriodType"/>
	<xs:element name="OriginalInsurerOrReinsurer" type="AnyPartyExtendedType"/>
	<xs:element name="OriginalInsurerOrReinsurerRiskReference" type="xs:string"/>
	<xs:element name="OriginalInsurerOrReinsurerReference" type="xs:string"/>
	<xs:element name="OriginalPolicy" type="OriginalPolicyType"/>
	<xs:element name="OriginalPolicyAmtItem" type="OriginalPolicyAmtItemType"/>
	<xs:element name="OriginalPolicyInsured" type="OriginalPolicyInsuredType"/>
	<xs:element name="OriginalPolicyholder" type="AnyPartyExtendedType"/>
	<xs:element name="OriginalReinsuranceContract" type="OriginalReinsuranceContractType"/>
	<xs:element name="OriginalReinsuranceContractSection" type="OriginalReinsuranceContractSectionType"/>
	<xs:element name="OtherBroker" type="OtherBrokerType"/>
	<xs:element name="OtherDeductions" type="OtherDeductionsType"/>
	<xs:element name="OtherDeductionsBasis" type="OtherDeductionsBasisType"/>
	<xs:element name="OtherDeductionsPercentage" type="AnyRateType"/>
	<xs:element name="OutstandingClaimAdvanceIndicator" type="OutstandingClaimAdvanceIndicatorType"/>
	<xs:element name="OverridingCommission" type="OverridingCommissionType"/>
	<xs:element name="OverridingCommissionBasis" type="OverridingCommissionBasisType"/>
	<xs:element name="OverridingCommissionPercentage" type="AnyRateType"/>
	<xs:element name="ParentContractJurisdictionLocation" type="AnyLocationType"/>
	<xs:element name="ParticipantFunction" type="ParticipantFunctionType"/>
	<xs:element name="Party" type="PartyType"/>
	<xs:element name="PayableByDate" type="FlexibleDate1_Type"/>
	<xs:element name="PayeesFinancialInstitutionAccountNbr" type="xs:string"/>
	<xs:element name="PayersFinancialInstitutionAccountNbr" type="xs:string"/>
	<xs:element name="PayingFinancialInstitution" type="PayingFinancialInstitutionType"/>
	<xs:element name="PaymentChannel" type="PaymentChannelType"/>
	<xs:element name="PaymentDate" type="FlexibleDate1_Type"/>
	<xs:element name="PaymentMeans" type="PaymentMeansType"/>
	<xs:element name="PaymentsDescription" type="xs:string"/>
	<xs:element name="PaymentsDue" type="PaymentsDueType"/>
	<xs:element name="PcsReference" type="xs:string"/>
	<xs:element name="PercentageCededToAllReinsuranceContracts" type="AnyRateType"/>
	<xs:element name="PendingAndPriorLitigationDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="Peril" type="Peril_Type"/>
	<xs:element name="PerilsExcluded" type="Perils_Type"/>
	<xs:element name="PerilsIncluded" type="Perils_Type"/>
	<xs:element name="PeriodExtensionProvisionsDescription" type="xs:string"/>
	<xs:element name="PeriodNbr" type="PeriodNbrType"/>
	<xs:element name="PeriodScopeDescription" type="xs:string"/>
	<xs:element name="PeriodType" type="PeriodType_Type"/>
	<xs:element name="PersonName" type="xs:string"/>
	<xs:element name="PlacingBroker" type="PlacingBrokerType"/>
	<xs:element name="PlacingEntry" type="PlacingEntryType"/>
	<xs:element name="PlacingExchange" type="PlacingExchangeType"/>
	<xs:element name="PlacingExchangeBinderReference" type="xs:string"/>
	<xs:element name="PlacingExchangeBuildReference" type="xs:string"/>
	<xs:element name="PlacingExchangeGroupReference" type="xs:string"/>
	<xs:element name="PlacingExchangeReference" type="xs:string"/>
	<xs:element name="PlacingExchangeRenewedReference"/>
	<xs:element name="PlacingExchangeRiskReference" type="xs:string"/>
	<xs:element name="PlacingResponseVersionDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="PlacingStage" type="PlacingStageType"/>
	<xs:element name="PlacingTransactionEffectiveDate" type="FlexibleDateTime2_Type"/>
	<xs:element name="PlacingTransactionFunction" type="PlacingTransactionFunctionType"/>
	<xs:element name="PolicyDataListedUnderContractIndicator" type="PolicyDataListedUnderContractIndicatorType"/>
	<xs:element name="PolicyFeesIndicator" type="PolicyFeesIndicatorType"/>
	<xs:element name="PolicyLimitBasis" type="PolicyLimitBasisType"/>
	<xs:element name="PolicyOriginalCurrency" type="AnyCcyType"/>
	<xs:element name="PolicyPeriod" type="PolicyPeriodType"/>
	<xs:element name="PolicyPerilsConditionsDescription" type="xs:string"/>
	<xs:element name="PolicyReferenceCurrency" type="AnyCcyType"/>
	<xs:element name="PolicySignedCountry" type="PolicySignedCountryType"/>
	<xs:element name="PolicyWordingActionType"/>
	<xs:element name="PostalCode" type="xs:string"/>
	<xs:element name="PostingDate" type="FlexibleDate1_Type"/>
	<xs:element name="PrecautionaryAdviceIndicator" type="PrecautionaryAdviceIndicatorType"/>
	<xs:element name="Premium" type="PremiumType"/>
	<xs:element name="PremiumAdjustableIndicator" type="PremiumAdjustableIndicatorType"/>
	<xs:element name="PremiumAdjustment" type="PremiumAdjustmentType"/>
	<xs:element name="PremiumAdjustmentRate" type="AnyRateType"/>
	<xs:element name="PremiumCalculationBasis" type="PremiumCalculationBasisType"/>
	<xs:element name="PremiumCalculationPeriod" type="PremiumCalculationPeriodType"/>
	<xs:element name="PremiumAdjustmentBasis" type="PremiumAdjustmentBasisType"/>
	<xs:element name="PremiumAdjustmentCalculationType" type="PremiumAdjustmentCalculationType_Type"/>
	<xs:element name="PremiumAllocationToAccountingYearsDescription" type="xs:string"/>
	<xs:element name="PremiumAllocationToCodingDescription"/>
	<xs:element name="PremiumAmount" type="AnyAmtsType"/>
	<xs:element name="PremiumIncomeAmountBasis" type="PremiumIncomeAmountBasisType"/>
	<xs:element name="PremiumInstalment" type="PremiumInstalmentType"/>
	<xs:element name="PremiumPortfolioDescription" type="xs:string"/>
	<xs:element name="PremiumPortfolioEntry" type="PremiumPortfolioEntryType"/>
	<xs:element name="PremiumPortfolioIndicator" type="PremiumPortfolioIndicatorType"/>
	<xs:element name="PremiumPortfolioWithdrawal" type="PremiumPortfolioWithdrawalType"/>
	<xs:element name="PremiumRate" type="AnyRateType"/>
	<xs:element name="PremiumRegulatoryAllocationScheme" type="PremiumRegulatoryAllocationSchemeType"/>
	<xs:element name="PremiumReserve" type="PremiumReserveType"/>
	<xs:element name="PremiumReserveBasis" type="PremiumReserveBasisType"/>
	<xs:element name="PremiumTerrorismCoverType" type="PremiumTerrorismCoverType_Type"/>
	<xs:element name="PremiumTransactionType" type="PremiumTransactionType_Type"/>
	<xs:element name="PremiumTransferProvisionsDescription" type="xs:string"/>
	<xs:element name="PreviousClaimMovement" type="PreviousClaimMovementType"/>
	<xs:element name="PrimaryCarrier" type="PrimaryCarrierType"/>
	<xs:element name="ProcessingInstructions" type="ProcessingInstructionsType"/>
	<xs:element name="ProducingBroker" type="ProducingBrokerType"/>
	<xs:element name="ProducingBrokerSurplusLinesRequirementsDescription" type="xs:string"/>
	<xs:element name="ProfitCommission" type="ProfitCommissionType"/>
	<xs:element name="ProfitCommissionBasis" type="ProfitCommissionBasisType"/>
	<xs:element name="ProfitCommissionCalculationType" type="ProfitCommissionCalculationType_Type"/>
	<xs:element name="ProfitCommissionCarryforward" type="ProfitCommissionCarryforwardType"/>
	<xs:element name="ProfitCommissionPercentage" type="AnyRateType"/>
	<xs:element name="ProposalFormDetails" type="xs:string"/>
	<xs:element name="PeriodScope" type="PeriodScopeType"/>
	<xs:element name="PerilType" type="PerilType_Type"/>
	<xs:element name="ProvisionFrequency" type="ProvisionFrequencyType"/>
	<xs:element name="Query" type="QueryType"/>
	<xs:element name="QueryDescription" type="xs:string"/>
	<xs:element name="QueryIndicator" type="QueryIndicatorType"/>
	<xs:element name="QuoteExclusionsDescription" type="xs:string"/>
	<xs:element name="QuotaSharePercentage" type="AnyRateType"/>
	<xs:element name="QuoteValidUntilDate" type="FlexibleDateTime2_Type"/>
	<xs:element name="QuoteRequestedByDate" type="FlexibleDateTime2_Type"/>
	<xs:element name="QuoteRequestedByDateDescription" type="xs:string"/>
	<xs:element name="QuoteTermsDescription" type="xs:string"/>
	<xs:element name="Rate" type="RateType"/>
	<xs:element name="ReceivedFromCedentDate" type="FlexibleDate1_Type"/>
	<xs:element name="ReceivingFinancialInstitution" type="ReceivingFinancialInstitutionType"/>
	<xs:element name="RecordingTransmittingStoringInformationProvisionsDescription" type="xs:string"/>
	<xs:element name="ReportDue" type="ReportDueType"/>
	<xs:element name="ReportedToCedentDate" type="FlexibleDate1_Type"/>
	<xs:element name="Reference" type="xs:string"/>
	<xs:element name="ReferenceCurrency" type="AnyCcyType"/>
	<xs:element name="ReferredBordereau" type="ReferredBordereauType"/>
	<xs:element name="ReferredClaimMovement" type="ReferredClaimMovementType"/>
	<xs:element name="ReferredPlacing" type="ReferredPlacingType"/>
	<xs:element name="ReferredSettlement" type="ReferredSettlementType"/>
	<xs:element name="ReferredTechAccount" type="ReferredTechAccountType"/>
	<xs:element name="ReferredTransactionType" type="ReferredTransactionType_Type"/>
	<xs:element name="ReinstatementsAllowedTotalNbr" type="AnyCountType"/>
	<xs:element name="ReinstatementsAllowedUnlimitedIndicator" type="xs:boolean"/>
	<xs:element name="ReinstatementCalculationType" type="ReinstatementCalculationType_Type"/>
	<xs:element name="ReinsuranceContractFeesIndicator" type="ReinsuranceContractFeesIndicatorType"/>
	<xs:element name="ReinsuranceContractForm" type="xs:string"/>
	<xs:element name="ReinsuranceContractRetentionPercentage" type="AnyRateType"/>
	<xs:element name="ReinsuranceContractRetentionDescription" type="xs:string"/>
	<xs:element name="ReinsuranceForCommonAccountIndicator" type="ReinsuranceForCommonAccountIndicatorType"/>
	<xs:element name="Reinsurer" type="ReinsurerType"/>
	<xs:element name="ReinsurerBinderReference" type="xs:string"/>
	<xs:element name="ReinsurerBookingReference" type="xs:string"/>
	<xs:element name="ReinsurerBuildReference" type="xs:string"/>
	<xs:element name="ReinsurerCertificateReference" type="xs:string"/>
	<xs:element name="ReinsurerContractGroupReference" type="xs:string"/>
	<xs:element name="ReinsurerContractReference" type="xs:string"/>
	<xs:element name="ReinsurerContractRenewedReference" type="xs:string"/>
	<xs:element name="ReinsurerContractSecondaryReference" type="xs:string"/>
	<xs:element name="ReinsurerFinancialAccountReference" type="xs:string"/>
	<xs:element name="ReinsurerParentContractReference" type="xs:string"/>
	<xs:element name="ReinsurerQuoteMaximumShareAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerQuoteMaximumSharePercentage" type="AnyRateType"/>
	<xs:element name="ReinsurerQuoteMinimumShareAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerQuoteMinimumSharePercentage" type="AnyRateType"/>
	<xs:element name="ReinsurerReference" type="xs:string"/>
	<xs:element name="ReinsurerRenewedReference" type="xs:string"/>
	<xs:element name="ReinsurerSecondaryReference" type="xs:string"/>
	<xs:element name="ReinsurerRiskReference" type="xs:string"/>
	<xs:element name="ReinsurerShareLimitAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerShareNetPremiumAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerShareNumberOfLines" type="AnyCountDecType"/>
	<xs:element name="ReinsurerShareNumberOfUnits" type="AnyCountDecType"/>
	<xs:element name="ReinsurerSharePercentage" type="AnyRateType"/>
	<xs:element name="ReinsurerSharePremiumAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerType" type="ReinsurerType_Type"/>
	<xs:element name="ReinsurerWrittenLimitAmount" type="AnyAmtType"/>
	<xs:element name="ReinsurerWrittenNumberOfLines" type="AnyCountDecType"/>
	<xs:element name="ReinsurerWrittenNumberOfUnits" type="AnyCountDecType"/>
	<xs:element name="ReinsurerWrittenPercentage" type="AnyRateType"/>
	<xs:element name="ReplacementClaimTransactionIndicator" type="ReplacementClaimTransactionIndicatorType"/>
	<xs:element name="ReplacementPlacingIndicator" type="ReplacementPlacingIndicatorType"/>
	<xs:element name="ReportingPeriod" type="AnyTimeDurationType"/>
	<xs:element name="ReservePercentage" type="AnyRateType"/>
	<xs:element name="ReserveChangeIndicator" type="ReserveChangeIndicatorType"/>
	<xs:element name="Response" type="ResponseType"/>
	<xs:element name="ResponseDescription" type="xs:string"/>
	<xs:element name="RetailBrokerageAmount" type="AnyAmtsType"/>
	<xs:element name="RetailBrokeragePercentage" type="AnyRateType"/>
	<xs:element name="RetentionPeriod" type="AnyPeriodType"/>
	<xs:element name="RiskClass" type="RiskClassType"/>
	<xs:element name="RiskClassDescription" type="xs:string"/>
	<xs:element name="RiskLocation" type="RiskLocationType"/>
	<xs:element name="RiskConditionsType" type="RiskConditionsType_Type"/>
	<xs:element name="RiskSummaryDescription" type="xs:string"/>
	<xs:element name="RiskTaxBoundLocation" type="RiskTaxBoundLocationType"/>
	<xs:element name="RiskType" type="RiskType_Type"/>
	<xs:element name="RiskTypeDescription" type="xs:string"/>
	<xs:element name="ScheduleEntry" type="ScheduleEntryType"/>
	<xs:element name="SchemeCanadaRequirementsDescription" type="xs:string"/>
	<xs:element name="SentDate" type="FlexibleDateTime1_Type"/>
	<xs:element name="SequenceNbr" type="xs:string"/>
	<xs:element name="ServiceProvider" type="ServiceProviderType"/>
	<xs:element name="ServiceProviderBinderReference" type="xs:string"/>
	<xs:element name="ServiceProviderBookingReference" type="xs:string"/>
	<xs:element name="ServiceProviderBuildReference" type="xs:string"/>
	<xs:element name="ServiceProviderFinancialAccountReference" type="xs:string"/>
	<xs:element name="ServiceProviderGroupItemsTotal" type="AnyCountType"/>
	<xs:element name="ServiceProviderGroupReference" type="xs:string"/>
	<xs:element name="ServiceProviderParentContractReference" type="xs:string"/>
	<xs:element name="ServiceProviderReference" type="xs:string"/>
	<xs:element name="ServiceProviderRenewedReference" type="xs:string"/>
	<xs:element name="ServiceProviderRiskReference" type="xs:string"/>
	<xs:element name="ServiceProviderSharePercentage" type="AnyRateType"/>
	<xs:element name="ServiceProviderTreatySchemeReference" type="xs:string"/>
	<xs:element name="SettlementChannel" type="SettlementChannelType"/>
	<xs:element name="SettlementCurrency" type="AnyCcyType"/>
	<xs:element name="SettlementDate" type="FlexibleDate1_Type"/>
	<xs:element name="SettlementDetail" type="SettlementDetailType"/>
	<xs:element name="SettlementDue" type="SettlementDueType"/>
	<xs:element name="SettlementDueDate" type="FlexibleDate1_Type"/>
	<xs:element name="SettlementGroupReference" type="xs:string"/>
	<xs:element name="SettlementMeansReference" type="xs:string"/>
	<xs:element name="SettlementStatus" type="SettlementStatusType"/>
	<xs:element name="SignedLinePercentageBasis" type="SignedLinePercentageBasisType"/>
	<xs:element name="SigningProvisionsDescription" type="xs:string"/>
	<xs:element name="SlipPolicyNotice" type="xs:string"/>
	<xs:element name="StartDate" type="StartDateType"/>
	<xs:element name="StartDateTime" type="StartDateTimeType"/>
	<xs:element name="Subaccount" type="SubaccountType"/>
	<xs:element name="SubaccountReference" type="xs:string"/>
	<xs:element name="Subentity" type="SubentityType"/>
	<xs:element name="SubentityDescription" type="xs:string"/>
	<xs:element name="SubjectivitiesDescription" type="xs:string"/>
	<xs:element name="SupportingIndicator" type="SupportingIndicatorType"/>
	<xs:element name="SupportingInformation" type="SupportingInformationType"/>
	<xs:element name="Supraentity" type="SupraentityType"/>
	<xs:element name="SurplusLineAmount" type="AnyAmtType"/>
	<xs:element name="SurveyorName" type="xs:string"/>
	<xs:element name="SurveyorReference" type="xs:string"/>
	<xs:element name="TargetCurrency" type="AnyCcyType"/>
	<xs:element name="TaxableInterestOnOcaPercentage" type="AnyRateType"/>
	<xs:element name="TaxableInterestOnOutstandingLossesDepositPercentage" type="AnyRateType"/>
	<xs:element name="TaxableInterestOnUnearnedPremiumDepositPercentage" type="AnyRateType"/>
	<xs:element name="TaxAmount" type="AnyAmtType"/>
	<xs:element name="TaxAmtItem" type="TaxAmtItemType"/>
	<xs:element name="TaxApplication" type="TaxApplicationType"/>
	<xs:element name="TaxApplications" type="TaxApplicationsType"/>
	<xs:element name="TaxAuthorityLocation" type="TaxAuthorityLocationType"/>
	<xs:element name="TaxBaseAmount" type="AnyAmtType"/>
	<xs:element name="TaxCalculation" type="TaxCalculationType"/>
	<xs:element name="TaxClass" type="TaxClassType"/>
	<xs:element name="TaxOnDepositInterestPercentage" type="AnyRateType"/>
	<xs:element name="TaxOnLossReserveInterestPercentage" type="AnyRateType"/>
	<xs:element name="TaxOnPremiumReserveInterestPercentage" type="AnyRateType"/>
	<xs:element name="TaxPayerPartyRole" type="TaxPayerPartyRoleType"/>
	<xs:element name="TaxPercentage" type="AnyRateType"/>
	<xs:element name="TaxProvision" type="TaxProvisionType"/>
	<xs:element name="TaxProvisions" type="TaxProvisionsType"/>
	<xs:element name="TaxRateBasis" type="TaxRateBasisType"/>
	<xs:element name="TaxType" type="TaxType_Type"/>
	<xs:element name="TaxTypeDescription" type="xs:string"/>
	<xs:element name="TechAccountAmtItem" type="TechAccountAmtItemType"/>
	<xs:element name="Telephone" type="xs:string"/>
	<xs:element name="TermsOfTradePeriod" type="TermsOfTradePeriodType"/>
	<xs:element name="ThresholdAmount" type="AnyAmtType"/>
	<xs:element name="TimeDuration" type="TimeDurationType"/>
	<xs:element name="TimeRelation" type="TimeRelationType"/>
	<xs:element name="TotalLossIndicator" type="TotalLossIndicatorType"/>
	<xs:element name="Townclass" type="TownclassType"/>
	<xs:element name="TransactionReasonDescription" type="xs:string"/>
	<xs:element name="TransactionResponseReason" type="TransactionResponseReasonType"/>
	<xs:element name="TreatyFac" type="TreatyFacType"/>
	<xs:element name="UnderwritingManager" type="UnderwritingManagerType"/>
	<xs:element name="UnderwritingManagerRiskReference" type="xs:string"/>
	<xs:element name="UnderwritingYear" type="xs:gYear"/>
	<xs:element name="UnearnedPremiumCalculationPeriod" type="UnearnedPremiumCalculationPeriodType"/>
	<xs:element name="UnearnedPremiumReserveProfitCommissionPercentage" type="AnyRateType"/>
	<xs:element name="URL" type="xs:anyURI"/>
	<xs:element name="UUId" type="UUIdType"/>
	<xs:element name="USARiskClassification" type="USARiskClassificationType"/>
	<xs:element name="UserId" type="xs:string"/>
	<xs:element name="ValueAddedTaxRating" type="ValueAddedTaxRatingType"/>
	<xs:element name="ValueDate" type="FlexibleDate1_Type"/>
	<xs:element name="VesselName" type="xs:string"/>
	<xs:element name="VesselOrConveyanceDescription" type="xs:string"/>
	<xs:element name="Voyage" type="VoyageType"/>
	<xs:element name="WebApplication" type="WebApplicationType"/>
	<xs:element name="WebSiteURL" type="xs:anyURI"/>
	<xs:element name="WholesaleBrokerageAmount" type="AnyAmtsType"/>
	<xs:element name="WholesaleBrokeragePercentage" type="AnyRateType"/>
	<xs:element name="WithdrawalDate" type="FlexibleDate1_Type"/>
	<xs:element name="WithdrawalPercentage" type="AnyRateType"/>
	<xs:element name="WorkersCompensationState" type="WorkersCompensationStateType"/>
	<xs:element name="WorkersCompensationStateDescription" type="xs:string"/>
	<xs:element name="WrittenDateTime" type="FlexibleDateTime2_Type"/>
	<xs:element name="XplClauseIndicator" type="XplClauseIndicatorType"/>
	<!--**************************************************************-->
	<!--End of Jv-Ins-Reinsurance elements-->
	<!--**************************************************************-->
	<!--The Message aggregates included in this schema are generic and contain the child elements allowed in each message.  Where a child element is itself an aggregate, this does NOT mean that ALL elements of that child aggregate are available for use in a particular message.

The ACORD RLC Data dictionary and Implementation guides give details of the restrictions placed on the use of all elements and further information can also be found in the individual templates for each message. These templates are XML files listing all tags available for each message and can be viewed with any XML editor or viewer. 
 
The respective message aggregates are as shown in the section "Jv-Ins-Reinsurance root and transaction elements" table below.  The templates themselves can be downloaded from the ACORD web site www.ACORD.org along with the standard documentation.-->
	<!-- 
*****************************************************************
*  Jv-Ins-Reinsurance root and Message elements   *
*****************************************************************
-->
	<xs:element name="Jv-Ins-Reinsurance" type="Jv-Ins-ReinsuranceType"/>
	<xs:element name="Acknowledgement" type="AcknowledgementType"/>
	<xs:element name="Bordereau" type="BordereauType"/>
	<xs:element name="ClaimMovement" type="ClaimMovementType"/>
	<xs:element name="Codes" type="CodesType"/>
	<xs:element name="Placing" type="PlacingType"/>
	<xs:element name="Settlement" type="SettlementType"/>
	<xs:element name="TechAccount" type="TechAccountType"/>
	<!--End of Jv-Ins-Reinsurance root and transaction elements-->
</xs:schema>
Collapse ComplexTypes:
Collapse Elements:
Collapse SimpleTypes:
Collapse Comments:
blog comments powered by Disqus