<?xml version="1.0" encoding="UTF-8"?>
<!-- XML schema eSchKG 2.1.01 - (c)  Federal Office of Justice -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.eschkg.ch/schema/2.1" targetNamespace="http://www.eschkg.ch/schema/2.1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.1.01">
	<xs:element name="document">
		<xs:annotation>
			<xs:documentation>eSchKG / eLP 2.1.01</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="envelope" type="envelopeType">
					<xs:annotation>
						<xs:documentation>Transaction information</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:choice id="docType">
					<xs:element name="CR" type="CrType">
						<xs:annotation>
							<xs:documentation>Collection Request</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SC" type="ScType">
						<xs:annotation>
							<xs:documentation>Copy of the defaults summons</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SR" type="SrType">
						<xs:annotation>
							<xs:documentation>Status Request</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SA" type="SaType">
						<xs:annotation>
							<xs:documentation>Status Answer</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CC" type="CcType">
						<xs:annotation>
							<xs:documentation>Collection Continuation (request)</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SP" type="SpType">
						<xs:annotation>
							<xs:documentation>Seizure Protocol</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="RR" type="RrType">
						<xs:annotation>
							<xs:documentation>Realisation Request</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="RC" type="RcType">
						<xs:annotation>
							<xs:documentation>Realisation Closure</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="PN" type="PnType">
						<xs:annotation>
							<xs:documentation>Payment Notice</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="DI" type="DiType">
						<xs:annotation>
							<xs:documentation>Debt Inquiry</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="DR" type="DrType">
						<xs:annotation>
							<xs:documentation>Debt Records</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SN" type="SnType">
						<xs:annotation>
							<xs:documentation>Special Notification</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SI" type="SiType">
						<xs:annotation>
							<xs:documentation>Statistical Inquiry</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SD" type="SdType">
						<xs:annotation>
							<xs:documentation>Statistical Data</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:choice>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="CrType">
		<xs:annotation>
			<xs:documentation>Request for collection</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="msgId" type="token40Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A message identifier used by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="senderRefData" type="token32Type">
				<xs:annotation>
					<xs:documentation>Unique case reference provided by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="creditor" type="creditorType"/>
			<xs:element name="debtor" type="debtorTypeCre"/>
			<xs:element name="caseDetails" type="caseDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Further details</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="request" type="CrRequestType">
				<xs:annotation>
					<xs:documentation>The claims</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ScType">
		<xs:annotation>
			<xs:documentation>Data of the default summons</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="receiverRefData" type="token32Type">
				<xs:annotation>
					<xs:documentation>Creditor's private identifier, same as senderRefData in the CR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="caseNumber" type="token16Type">
				<xs:annotation>
					<xs:documentation>Official identification number of this debt collection</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="numIssued">
				<xs:annotation>
					<xs:documentation>The number of default summons issued by the office</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:integer">
						<xs:minExclusive value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="creditor">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="principal">
							<xs:annotation>
								<xs:documentation>The actual creditor</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:complexContent>
									<xs:extension base="actorType"/>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="representative" minOccurs="0">
							<xs:annotation>
								<xs:documentation>An agent acting on behalf of the creditor</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:complexContent>
									<xs:extension base="actorType"/>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="debtor" type="debtorTypeOff"/>
			<xs:element name="officeData" type="officeType">
				<xs:annotation>
					<xs:documentation>Office information</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="summon">
				<xs:annotation>
					<xs:documentation>The default summons</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="CrRequestType">
							<xs:sequence>
								<xs:element name="addressedToId" type="token16Type">
									<xs:annotation>
										<xs:documentation>Identification number of the person to whom the default summons was addressed (one of actorIdOffice)</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="dateIssued" type="dateWithoutZoneType">
									<xs:annotation>
										<xs:documentation>Date when the default summons was issued</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="delivery" minOccurs="0">
									<xs:annotation>
										<xs:documentation>Must provide this if the default summons was actually delivered</xs:documentation>
									</xs:annotation>
									<xs:complexType>
										<xs:sequence>
											<xs:element name="deliveryDate" type="dateWithoutZoneType">
												<xs:annotation>
													<xs:documentation>Date of delivery of the default summons</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="deliveredBy" type="string255Type">
												<xs:annotation>
													<xs:documentation>Name of the delivery agent</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="alternativeRecipient" type="string255Type" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Recipient of the default summons in case it was not the person specified by the addressedToId field</xs:documentation>
												</xs:annotation>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="objection" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="objectionAmount" type="nonZeroAmountType" minOccurs="0">
												<xs:annotation>
													<xs:documentation>The debtor may contest some or all of the claims; do not provide if the entire debt collection was contested</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="objectionDate" type="dateWithoutZoneType">
												<xs:annotation>
													<xs:documentation>Date of the objection</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="objectionReason" type="string255Type" minOccurs="0">
												<xs:annotation>
													<xs:documentation>Reason of the objection</xs:documentation>
												</xs:annotation>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="remarks" type="string640Type" minOccurs="0">
									<xs:annotation>
										<xs:documentation>Extra remarks by the office</xs:documentation>
									</xs:annotation>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="statusInfo">
				<xs:annotation>
					<xs:documentation>Official status of the debt collection</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="status" type="statusType">
							<xs:annotation>
								<xs:documentation>status code</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="since" type="dateWithoutZoneType">
							<xs:annotation>
								<xs:documentation>Date of last update</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="details" type="string255Type" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Any further information</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="charges" type="amountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Accumulated amount of all the charges and fees  in the collection thus far</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="externalDocuments" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Documents that go as an attachment to this message</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="externalDocument" type="externalDocumentType" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SrType">
		<xs:annotation>
			<xs:documentation>Request status information and suspend, terminate or withdraw the debt collection</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="msgId" type="token40Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A message identifier used by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="senderRefData" type="token32Type">
				<xs:annotation>
					<xs:documentation>Unique case reference provided by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="action">
				<xs:annotation>
					<xs:documentation>info=seeking status information
undo=full withdrawal
stop=suspend current sequence
paid=terminate debt collection</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="token16Type">
						<xs:enumeration value="info"/>
						<xs:enumeration value="undo"/>
						<xs:enumeration value="stop"/>
						<xs:enumeration value="paid"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SaType">
		<xs:annotation>
			<xs:documentation>Progress and status information as requested by SR, CR, CC, RR or PN</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="msgId" type="token40Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A message identifier used by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="receiverRefData" type="token32Type">
				<xs:annotation>
					<xs:documentation>Creditor's private identifier, same as senderRefData in the request message</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="caseNumber" type="token16Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Official identification number of the debt collection</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="statusInfo">
				<xs:annotation>
					<xs:documentation>Official status of the debt collection</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="status" type="statusType">
							<xs:annotation>
								<xs:documentation>status code</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="since" type="dateWithoutZoneType">
							<xs:annotation>
								<xs:documentation>Date of last update</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:choice>
				<xs:element name="actionReport">
					<xs:annotation>
						<xs:documentation>What happened to the action request</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="action">
								<xs:annotation>
									<xs:documentation>The action request as conveyed in the request message</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="token16Type">
										<xs:enumeration value="info"/>
										<xs:enumeration value="undo"/>
										<xs:enumeration value="stop"/>
										<xs:enumeration value="paid"/>
										<xs:enumeration value="crRq"/>
										<xs:enumeration value="ccRq"/>
										<xs:enumeration value="rrRq"/>
										<xs:enumeration value="pnRq"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="actionStatus">
								<xs:annotation>
									<xs:documentation>done: action executed as requested
rejected: action was refused</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="token16Type">
										<xs:enumeration value="done"/>
										<xs:enumeration value="rejected"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:element>
							<xs:element name="date" type="dateWithoutZoneType">
								<xs:annotation>
									<xs:documentation>Last updated on that date</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:element name="remarks" type="string2000Type" minOccurs="0">
								<xs:annotation>
									<xs:documentation>Extra remarks by the office</xs:documentation>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="errors">
					<xs:annotation>
						<xs:documentation>There was a technical error with the request message</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence>
							<xs:element name="error" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="errorCode" type="token32Type">
											<xs:annotation>
												<xs:documentation>Specify error by code</xs:documentation>
											</xs:annotation>
										</xs:element>
										<xs:element name="errorReason" type="string255Type" minOccurs="0">
											<xs:annotation>
												<xs:documentation>Explanation of the problem</xs:documentation>
											</xs:annotation>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CcType">
		<xs:annotation>
			<xs:documentation>Request for continuation</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="msgId" type="token40Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A message identifier used by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="senderRefData" type="token32Type">
				<xs:annotation>
					<xs:documentation>Unique case reference provided by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="request" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Details of the continuation request. If this element is stand-alone (no child elements), then the original mode is applied.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="modified">
							<xs:annotation>
								<xs:documentation>The collection (eSchKG or paper) was processed by the same office, yet some of the data have changed in the meantime</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="claims" type="CcRequestTypeCre"/>
									<xs:element name="debtor" type="debtorTypeCre"/>
									<xs:element name="creditor" type="creditorType"/>
								</xs:sequence>
								<xs:attribute name="caseNumber" type="token16Type" use="required">
									<xs:annotation>
										<xs:documentation>Official identification number of the debt collection.</xs:documentation>
									</xs:annotation>
								</xs:attribute>
							</xs:complexType>
						</xs:element>
						<xs:element name="novel">
							<xs:annotation>
								<xs:documentation>The collection (eSchKG or paper) was processed by a different office OR this request is based on a certificate of loss, certificate of shortfall or §111.</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="claims" type="CcRequestTypeCre"/>
									<xs:element name="debtor" type="debtorTypeCre"/>
									<xs:element name="creditor" type="creditorType"/>
									<xs:element name="legalBasis">
										<xs:annotation>
											<xs:documentation>- summon
- certificate of loss
- certifiate of shortfall
- article 111</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="token16Type">
												<xs:enumeration value="sum"/>
												<xs:enumeration value="col"/>
												<xs:enumeration value="cos"/>
												<xs:enumeration value="111"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="CcExpenses" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Extra expenses by the creditor since the default summons was received.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="expense" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>A particular expense</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="amount" type="nonZeroAmountType">
										<xs:annotation>
											<xs:documentation>Amount of the expense</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="reason" type="string60Type">
										<xs:annotation>
											<xs:documentation>Explain the expense</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="commentary" type="string2000Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional information.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="externalDocuments" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Documents that go as an attachment to this message</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="externalDocument" type="externalDocumentType" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SpType">
		<xs:annotation>
			<xs:documentation>Results from the continuation</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="receiverRefData" type="token32Type">
				<xs:annotation>
					<xs:documentation>Creditor's private identifier, same as senderRefData in the CC</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="caseNumber" type="token16Type">
				<xs:annotation>
					<xs:documentation>Official identification number of the debt collection</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="creditorInfo">
				<xs:annotation>
					<xs:documentation>Information regarding the creditor</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="principal" type="actorType">
							<xs:annotation>
								<xs:documentation>The actual creditor</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="representative" type="actorType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>A agent acting on behalf of the creditor</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="debtor" type="debtorTypeOff"/>
			<xs:element name="officeData" type="officeType">
				<xs:annotation>
					<xs:documentation>Office information</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="outcome" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The result of the contiunation </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="seizure">
							<xs:annotation>
								<xs:documentation>A seizure was executed</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:choice>
									<xs:element name="deed">
										<xs:annotation>
											<xs:documentation>Protocol of a fruitful seizure</xs:documentation>
										</xs:annotation>
										<xs:complexType>
											<xs:sequence>
												<xs:element name="seizureNumber" type="token32Type" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Official identifier of the seizure or seizure group</xs:documentation>
													</xs:annotation>
												</xs:element>
												<xs:element name="seizureDate" type="dateWithoutZoneType">
													<xs:annotation>
														<xs:documentation>Date when the seizure was executed</xs:documentation>
													</xs:annotation>
												</xs:element>
												<xs:element name="seizureKind">
													<xs:annotation>
														<xs:documentation>The kinds of assets seized</xs:documentation>
													</xs:annotation>
													<xs:complexType>
														<xs:sequence>
															<xs:element name="realestate" minOccurs="0">
																<xs:annotation>
																	<xs:documentation>Real estate was seized</xs:documentation>
																</xs:annotation>
																<xs:complexType>
																	<xs:attribute name="deadlineFrom" type="dateWithoutZoneType" use="required">
																		<xs:annotation>
																			<xs:documentation>Realisation must be requested no earlier than this</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																	<xs:attribute name="deadlineTo" type="dateWithoutZoneType" use="required">
																		<xs:annotation>
																			<xs:documentation>Realisation must be requested no later than this</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																</xs:complexType>
															</xs:element>
															<xs:element name="income" minOccurs="0">
																<xs:annotation>
																	<xs:documentation>Future income was seized</xs:documentation>
																</xs:annotation>
																<xs:complexType>
																	<xs:attribute name="deadlineFrom" type="dateWithoutZoneType" use="required">
																		<xs:annotation>
																			<xs:documentation>Realisation must be requeted no earlier than this</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																	<xs:attribute name="deadlineTo" type="dateWithoutZoneType" use="required">
																		<xs:annotation>
																			<xs:documentation>Realisation must be requeted no later than this</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																</xs:complexType>
															</xs:element>
															<xs:element name="movables" minOccurs="0">
																<xs:annotation>
																	<xs:documentation>Movables, claims or titles were seized</xs:documentation>
																</xs:annotation>
																<xs:complexType>
																	<xs:attribute name="deadlineFrom" type="dateWithoutZoneType" use="required">
																		<xs:annotation>
																			<xs:documentation>Realisation must be requeted no earlier than this</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																	<xs:attribute name="deadlineTo" type="dateWithoutZoneType" use="required">
																		<xs:annotation>
																			<xs:documentation>Realisation must be requeted no later than this</xs:documentation>
																		</xs:annotation>
																	</xs:attribute>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="remarks" type="string2000Type" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Further notes</xs:documentation>
													</xs:annotation>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="loss" type="lossType">
										<xs:annotation>
											<xs:documentation>A certificate of loss according to §115 </xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:choice>
							</xs:complexType>
						</xs:element>
						<xs:element name="bankruptcyWarning">
							<xs:annotation>
								<xs:documentation>A bankruptcy warning was issued</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="claims" type="CcRequestTypeOff"/>
									<xs:element name="dateIssued" type="dateWithoutZoneType">
										<xs:annotation>
											<xs:documentation>Issuing date of this bankruptcy warning</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="addressedToId" type="token16Type">
										<xs:annotation>
											<xs:documentation>To whom this bankruptcy warning was addressed (one of actorIdOffice)</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="dateOfSummon" type="dateWithoutZoneType" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Date of the default summons</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="delivery" minOccurs="0">
										<xs:annotation>
											<xs:documentation>Must provide this if the warning was actually delivered</xs:documentation>
										</xs:annotation>
										<xs:complexType>
											<xs:sequence>
												<xs:element name="deliveryDate" type="dateWithoutZoneType">
													<xs:annotation>
														<xs:documentation>Date of delivery of the warning</xs:documentation>
													</xs:annotation>
												</xs:element>
												<xs:element name="deliveredBy" type="string255Type">
													<xs:annotation>
														<xs:documentation>Name of the delivery agent</xs:documentation>
													</xs:annotation>
												</xs:element>
												<xs:element name="alternativeRecipient" type="string255Type" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Recipient of the warning in case it was not the person specified by addressedToId</xs:documentation>
													</xs:annotation>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
								<xs:attribute name="numberOfWarnings" type="xs:integer" use="required">
									<xs:annotation>
										<xs:documentation>The number of warnings issued</xs:documentation>
									</xs:annotation>
								</xs:attribute>
							</xs:complexType>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="statusInfo">
				<xs:annotation>
					<xs:documentation>Official status of the debt collection</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="status" type="statusType">
							<xs:annotation>
								<xs:documentation>status code</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="since" type="dateWithoutZoneType">
							<xs:annotation>
								<xs:documentation>Last updated on that date</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="details" type="string2000Type" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Any further information</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="charges" type="amountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Accumulated amount of all the charges and fees  in the collection thus far</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="externalDocuments" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Documents that go as an attachment to this message</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="externalDocument" type="externalDocumentType" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RrType">
		<xs:annotation>
			<xs:documentation>The request for realisation</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="msgId" type="token40Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A message identifier used by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="senderRefData" type="token32Type">
				<xs:annotation>
					<xs:documentation>Unique case reference provided by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="caseNumber" type="token16Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Official identification number of the debt collection</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="creditor" type="creditorType" minOccurs="0"/>
			<xs:element name="debtor" type="debtorTypeCre" minOccurs="0"/>
			<xs:element name="claimedAssets" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Realisation of the following assets is explicitly requested</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:attribute name="realestate" type="xs:boolean" use="required">
						<xs:annotation>
							<xs:documentation>Realisation of real estate requested</xs:documentation>
						</xs:annotation>
					</xs:attribute>
					<xs:attribute name="movables" type="xs:boolean" use="required">
						<xs:annotation>
							<xs:documentation>Realisation of movables, claims or titles requested</xs:documentation>
						</xs:annotation>
					</xs:attribute>
				</xs:complexType>
			</xs:element>
			<xs:element name="commentary" type="string2000Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Additional information</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RcType">
		<xs:annotation>
			<xs:documentation>The results of the realisation</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="receiverRefData" type="token32Type">
				<xs:annotation>
					<xs:documentation>Unique case reference provided by the creditor, same as senderRefData in the RR</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="caseNumber" type="token16Type">
				<xs:annotation>
					<xs:documentation>Official identification number of the debt collection</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="statusInfo">
				<xs:annotation>
					<xs:documentation>Official status of the debt collection</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="status" type="statusType">
							<xs:annotation>
								<xs:documentation>status code</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="since" type="dateWithoutZoneType">
							<xs:annotation>
								<xs:documentation>Date of last update</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="details" type="string2000Type" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Any further information</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="officeData" type="officeType">
				<xs:annotation>
					<xs:documentation>Office information</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="outcome">
				<xs:annotation>
					<xs:documentation>The outcome of the realisation</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="avails" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Monetary gains from the realisation</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="amount" type="amountType">
										<xs:annotation>
											<xs:documentation>Total revenues minus the expenses</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="loss" type="lossType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Certificate of loss according to §149</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="charges" type="amountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Accumulated amount of all the charges and fees  in the collection thus far</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="externalDocuments" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Documents that go as an attachment to this message</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="externalDocument" type="externalDocumentType" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PnType">
		<xs:annotation>
			<xs:documentation>Notification of a payment received</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="msgId" type="token40Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A message identifier used by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="senderRefData" type="token32Type">
				<xs:annotation>
					<xs:documentation>Unique case reference provided by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="amount" type="nonZeroAmountType">
				<xs:annotation>
					<xs:documentation>The amount received</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="paymentDate" type="dateWithoutZoneType">
				<xs:annotation>
					<xs:documentation>Date of the payment</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DiType">
		<xs:annotation>
			<xs:documentation>Request for obtaining the debt records of a third person</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="inquiryId" type="token32Type">
				<xs:annotation>
					<xs:documentation>Unique inquiry reference provided by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="inquirer">
				<xs:annotation>
					<xs:documentation>The inquiring party</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="actorType">
							<xs:sequence>
								<xs:element name="credId" type="token32Type">
									<xs:annotation>
										<xs:documentation>Must be unique for the inquirer and not change over time</xs:documentation>
									</xs:annotation>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="subject">
				<xs:annotation>
					<xs:documentation>Person about whom the debt records are sought</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="actorType">
							<xs:attribute name="subjectId" type="token32Type">
								<xs:annotation>
									<xs:documentation>A private identifier of the subject by the inquirer</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="externalDocuments" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Documents that go as an attachment to this message</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="externalDocument" type="externalDocumentType" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DrType">
		<xs:sequence>
			<xs:element name="inquiryId">
				<xs:annotation>
					<xs:documentation>Unique inquiry reference provided by the creditor, same as inquiryId in the DI</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="token32Type">
							<xs:attribute name="isEmpty" type="xs:boolean">
								<xs:annotation>
									<xs:documentation>true=record is empty</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="serial" type="token16Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Serial number of this debt record statement</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="officeData" type="officeType">
				<xs:annotation>
					<xs:documentation>Office information</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="dateIssued" type="dateWithoutZoneType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Date of this debt record</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="subject" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Person about whom the debt record was sought</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="actorType">
							<xs:attribute name="subjectId" type="token32Type">
								<xs:annotation>
									<xs:documentation>Same as  in the DI</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="response">
				<xs:annotation>
					<xs:documentation>the  debt record content</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="data">
							<xs:annotation>
								<xs:documentation>The actual content</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:choice>
									<xs:element name="findings">
										<xs:annotation>
											<xs:documentation>The debt records</xs:documentation>
										</xs:annotation>
										<xs:complexType>
											<xs:sequence>
												<xs:element name="collections" minOccurs="0">
													<xs:annotation>
														<xs:documentation>The collections</xs:documentation>
													</xs:annotation>
													<xs:complexType>
														<xs:sequence>
															<xs:element name="collection" maxOccurs="unbounded">
																<xs:annotation>
																	<xs:documentation>Individual collection</xs:documentation>
																</xs:annotation>
																<xs:complexType>
																	<xs:sequence>
																		<xs:element name="caseNumber" type="token16Type">
																			<xs:annotation>
																				<xs:documentation>Official identification number of the debt collection</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="collectionDate" type="dateWithoutZoneType">
																			<xs:annotation>
																				<xs:documentation>Date of the collection</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="amount" type="nonZeroAmountType">
																			<xs:annotation>
																				<xs:documentation>Total amount of the collection</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="creditor" type="actorType">
																			<xs:annotation>
																				<xs:documentation>Who the creditor was</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="representative" type="actorType" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>Who the representative was</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="status" type="DrStatusType">
																			<xs:annotation>
																				<xs:documentation>official status of the debt collection</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="COLsFromSeizure" minOccurs="0">
													<xs:annotation>
														<xs:documentation>The certificate of loss that have resulted from seizure</xs:documentation>
													</xs:annotation>
													<xs:complexType>
														<xs:sequence>
															<xs:element name="COLfromSeizure" maxOccurs="unbounded">
																<xs:annotation>
																	<xs:documentation>Individual collection</xs:documentation>
																</xs:annotation>
																<xs:complexType>
																	<xs:sequence>
																		<xs:element name="caseNumber" type="token16Type">
																			<xs:annotation>
																				<xs:documentation>Official identification number of the debt collection</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="issuingDate" type="dateWithoutZoneType">
																			<xs:annotation>
																				<xs:documentation>Issuing date of the certificate of loss</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="amount" type="nonZeroAmountType">
																			<xs:annotation>
																				<xs:documentation>Total amount of the certificate of loss</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="creditor" type="actorType">
																			<xs:annotation>
																				<xs:documentation>Who the creditor was</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="representative" type="actorType" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>Who the representative was</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="article">
																			<xs:annotation>
																				<xs:documentation>115 or 149</xs:documentation>
																			</xs:annotation>
																			<xs:simpleType>
																				<xs:restriction base="xs:token">
																					<xs:enumeration value="149"/>
																					<xs:enumeration value="115"/>
																				</xs:restriction>
																			</xs:simpleType>
																		</xs:element>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="bankruptcies" minOccurs="0">
													<xs:annotation>
														<xs:documentation>The bankruptcies</xs:documentation>
													</xs:annotation>
													<xs:complexType>
														<xs:sequence>
															<xs:element name="bankruptcy" maxOccurs="unbounded">
																<xs:annotation>
																	<xs:documentation>Individual bankruptcy</xs:documentation>
																</xs:annotation>
																<xs:complexType>
																	<xs:sequence>
																		<xs:element name="opening" type="dateWithoutZoneType">
																			<xs:annotation>
																				<xs:documentation>opening date</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="closing" type="dateWithoutZoneType" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>closing date, if it is closed</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																		<xs:element name="statusInfo" type="string60Type" minOccurs="0">
																			<xs:annotation>
																				<xs:documentation>Progress or status of the bankruptcy  - no code, just text</xs:documentation>
																			</xs:annotation>
																		</xs:element>
																	</xs:sequence>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="COLsFromBankruptcy" minOccurs="0">
													<xs:annotation>
														<xs:documentation>The certificate of loss that have resulted from bankruptcy</xs:documentation>
													</xs:annotation>
													<xs:complexType>
														<xs:sequence>
															<xs:element name="quantity">
																<xs:annotation>
																	<xs:documentation>The number of certificates of loss</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:integer">
																		<xs:minExclusive value="0"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:element>
															<xs:element name="totalAmount" type="nonZeroAmountType">
																<xs:annotation>
																	<xs:documentation>Total amount of the certificates of loss</xs:documentation>
																</xs:annotation>
															</xs:element>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="rejection">
										<xs:annotation>
											<xs:documentation>The office refuses to deliver the debt records</xs:documentation>
										</xs:annotation>
										<xs:complexType>
											<xs:sequence>
												<xs:element name="rejectionCode">
													<xs:annotation>
														<xs:documentation>lowEvidence OR unspecified</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="token16Type">
															<xs:enumeration value="unspecified"/>
															<xs:enumeration value="lowEvidence"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:element>
												<xs:element name="rejectionText" type="string2000Type" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Explain the refusal</xs:documentation>
													</xs:annotation>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:choice>
							</xs:complexType>
						</xs:element>
						<xs:element name="errors">
							<xs:annotation>
								<xs:documentation>An exception has occurred, there was something wrong with the DI </xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="error" maxOccurs="unbounded">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="errorCode" type="token32Type"/>
												<xs:element name="errorReason" type="string255Type" minOccurs="0">
													<xs:annotation>
														<xs:documentation>Text explaining the error</xs:documentation>
													</xs:annotation>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="remarks" type="string2000Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Further information</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="externalDocuments" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Documents that go as an attachment to this message</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="externalDocument" type="externalDocumentType" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SnType">
		<xs:sequence>
			<xs:element name="senderRefData" type="token32Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Unique case reference provided by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="caseNumber" type="token16Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Official identification number of the debt collection</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SnCode" type="token32Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>see Blue Book for details</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="subject" type="string80Type">
				<xs:annotation>
					<xs:documentation>The subject of this message</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contents" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An instruction or informational text</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="externalDocuments" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Documents that go as an attachment to this message</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="externalDocument" type="externalDocumentType" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SiType">
		<xs:sequence>
			<xs:element name="msgId" type="token40Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A message identifier used by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="beginStat" type="dateWithoutZoneType">
				<xs:annotation>
					<xs:documentation>Statistical report start date (inclusive)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="endStat" type="dateWithoutZoneType">
				<xs:annotation>
					<xs:documentation>Statistical report end date (inclusive)</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SdType">
		<xs:sequence>
			<xs:element name="msgId" type="token40Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A message identifier used by the creditor</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="beginStat" type="dateWithoutZoneType">
				<xs:annotation>
					<xs:documentation>Statistical report start date (inclusive)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="endStat" type="dateWithoutZoneType">
				<xs:annotation>
					<xs:documentation>Statistical report end date (inclusive)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="stats">
				<xs:annotation>
					<xs:documentation>The stats report</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="data" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>Individual stats report item: number of business cases executed between beginStat and endStat</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:integer">
										<xs:attribute name="seq" use="required">
											<xs:annotation>
												<xs:documentation>To what the data refers:
CR = number of collections
CC = number of continuations
RR = number of realisations
DI = number of debt records
summon = number of default summons issued
seizure = number of seizures executed
realisation = number of realisations executed</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="token16Type">
													<xs:enumeration value="CR"/>
													<xs:enumeration value="CC"/>
													<xs:enumeration value="RR"/>
													<xs:enumeration value="DI"/>
													<xs:enumeration value="summon"/>
													<xs:enumeration value="seizure"/>
													<xs:enumeration value="realisation"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:attribute>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="actorType">
		<xs:sequence>
			<xs:element name="particular" type="particularType">
				<xs:annotation>
					<xs:documentation>Person or company</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="address" type="addressType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="addressType">
		<xs:annotation>
			<xs:documentation>an address</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="street1" type="string60Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Street address line 1</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="street2" type="string60Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Street address line 2</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="buildingNo" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Building number</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="12"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="poBox" minOccurs="0">
				<xs:annotation>
					<xs:documentation>P.O. Box</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="20"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="zip" type="token16Type">
				<xs:annotation>
					<xs:documentation>4-digit Swiss zip code (may be longer and alphanumeric in a foreign address)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="zipCode" minOccurs="0">
				<xs:annotation>
					<xs:documentation>6-digit zip code (Switzerland only)</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:int">
						<xs:maxInclusive value="999999"/>
						<xs:minInclusive value="100000"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="city">
				<xs:annotation>
					<xs:documentation>locality</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="40"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="country">
				<xs:annotation>
					<xs:documentation>ISO 3166-1, alpha-2</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:length value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="caseDetailsType">
		<xs:sequence>
			<xs:element name="caseType">
				<xs:annotation>
					<xs:documentation>Classifier of the kind of collection (use "ordinary" by default)</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="token16Type">
						<xs:enumeration value="ordinary"/>
						<xs:enumeration value="special"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="caseStats" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Classifier of claimant: tax, insurance or other</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="token16Type">
						<xs:enumeration value="tax"/>
						<xs:enumeration value="insurance"/>
						<xs:enumeration value="other"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="remarks" type="string2000Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Confidential remarks for the office</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CcClaimType">
		<xs:annotation>
			<xs:documentation>Definition of a claim in a continuation.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="amount" type="nonZeroAmountType">
				<xs:annotation>
					<xs:documentation>The claim amount</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reason" type="string80Type">
				<xs:annotation>
					<xs:documentation>Reason for this claim</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="collocation" default="class3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Collocation class as suggested by the creditor</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="token16Type">
						<xs:enumeration value="class1"/>
						<xs:enumeration value="class2"/>
						<xs:enumeration value="class3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="interest" type="interestType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CcPrincipalClaimType">
		<xs:annotation>
			<xs:documentation>Definition of a claim in a continuation.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="amount" type="nonZeroAmountType">
				<xs:annotation>
					<xs:documentation>The claim amount</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reason" type="string640Type">
				<xs:annotation>
					<xs:documentation>Reason for this claim</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="collocation" default="class3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Collocation class as suggested by the creditor</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="token16Type">
						<xs:enumeration value="class1"/>
						<xs:enumeration value="class2"/>
						<xs:enumeration value="class3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="interest" type="interestType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CcRequestTypeCre">
		<xs:annotation>
			<xs:documentation>Definition of the request in a continuation.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="principalClaim" type="CcPrincipalClaimType"/>
			<xs:element name="subsidiaryClaims" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="subsidiaryClaim" type="CcClaimType" maxOccurs="9"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="remarks" type="string255Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Remarks to explain any deviations from the initial claims, like a re-calculation of amounts due to updated currency exchange rates.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CcRequestTypeOff">
		<xs:annotation>
			<xs:documentation>Definition of the request in a continuation.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="principalClaim" type="CcPrincipalClaimType"/>
			<xs:element name="subsidiaryClaims" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="subsidiaryClaim" type="CcClaimType" maxOccurs="9"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="CcExpenses" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Extra expenses by the creditor since the default summons was received - same as in the CC.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="expense" maxOccurs="unbounded">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="amount" type="nonZeroAmountType">
										<xs:annotation>
											<xs:documentation>Amount of the expense</xs:documentation>
										</xs:annotation>
									</xs:element>
									<xs:element name="reason" type="string60Type">
										<xs:annotation>
											<xs:documentation>Explain the expense</xs:documentation>
										</xs:annotation>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="remarks" type="string255Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Remarks from the creditor as provided in the request for continuation</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="companyType">
		<xs:annotation>
			<xs:documentation>a company or public organisation</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="uid" type="token16Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>UID, enterprise identifier according to the Swiss statistical office</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="uidStruct" type="uidStructureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A structured declaration of the UID according to eCH 0097</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="name" type="string60Type">
				<xs:annotation>
					<xs:documentation>Name of the company</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nameAddon" type="string60Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Company name extension</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="legalSeat" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Company's domicile</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="40"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="contactPerson" type="string60Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name of the contact person</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="language" type="languageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Preferred language.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="isRegistered" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>TRUE, if the company is listed in the Swiss commercial registry.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CrClaimType">
		<xs:sequence>
			<xs:element name="amount" type="nonZeroAmountType">
				<xs:annotation>
					<xs:documentation>The claim amount</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reason" type="string80Type">
				<xs:annotation>
					<xs:documentation>Reason for this claim</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="collocation" default="class3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Collocation class as suggested by creditor</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="token16Type">
						<xs:enumeration value="class1"/>
						<xs:enumeration value="class2"/>
						<xs:enumeration value="class3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="interest" type="interestType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CrPrincipalClaimType">
		<xs:sequence>
			<xs:element name="amount" type="nonZeroAmountType">
				<xs:annotation>
					<xs:documentation>The claim amount</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="reason" type="string640Type">
				<xs:annotation>
					<xs:documentation>Reason for this claim</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="collocation" default="class3" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Collocation class as suggested by creditor</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="token16Type">
						<xs:enumeration value="class1"/>
						<xs:enumeration value="class2"/>
						<xs:enumeration value="class3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="interest" type="interestType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="creditorType">
		<xs:sequence>
			<xs:element name="principal">
				<xs:annotation>
					<xs:documentation>The actual creditor</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="actorType">
							<xs:sequence>
								<xs:element name="credId" type="token32Type">
									<xs:annotation>
										<xs:documentation>Must be unique for every actor declared as a creditor</xs:documentation>
									</xs:annotation>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="representative" minOccurs="0">
				<xs:annotation>
					<xs:documentation>An agent acting on behalf of the creditor</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="actorType">
							<xs:sequence>
								<xs:element name="repId" type="token32Type">
									<xs:annotation>
										<xs:documentation>Must be unique for every actor declared as a representative</xs:documentation>
									</xs:annotation>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="paymentInfo" type="paymentType">
				<xs:annotation>
					<xs:documentation>payment instructions</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CrRequestType">
		<xs:sequence>
			<xs:element name="claims">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="principalClaim" type="CrPrincipalClaimType"/>
						<xs:element name="subsidiaryClaims" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="subsidiaryClaim" type="CrClaimType" maxOccurs="9"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="debtorTypeCre">
		<xs:sequence>
			<xs:element name="principal">
				<xs:annotation>
					<xs:documentation>The actual debtor</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="actorType">
							<xs:sequence>
								<xs:element name="actorId" type="token32Type">
									<xs:annotation>
										<xs:documentation>Internal identification number used by the creditor</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="actorIdOffice" type="token16Type" minOccurs="0">
									<xs:annotation>
										<xs:documentation>Internal identification number used by the office</xs:documentation>
									</xs:annotation>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="debtorTypeOff">
		<xs:sequence>
			<xs:element name="principal">
				<xs:annotation>
					<xs:documentation>The actual debtor</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="actorType">
							<xs:sequence>
								<xs:element name="actorId" type="token32Type">
									<xs:annotation>
										<xs:documentation>Identifier of the principal debtor used by the creditor</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="actorIdOffice" type="token16Type">
									<xs:annotation>
										<xs:documentation>Customer number of the debtor used by the office</xs:documentation>
									</xs:annotation>
								</xs:element>
							</xs:sequence>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="associates" minOccurs="0">
				<xs:annotation>
					<xs:documentation>A party involved in the collection due to some legal relationship with the debtor</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="associate" maxOccurs="unbounded">
							<xs:complexType>
								<xs:complexContent>
									<xs:extension base="actorType">
										<xs:sequence>
											<xs:element name="actorIdOffice" type="token16Type">
												<xs:annotation>
													<xs:documentation>Customer number of the associate used by the office</xs:documentation>
												</xs:annotation>
											</xs:element>
											<xs:element name="role">
												<xs:annotation>
													<xs:documentation>The associate's legal relationship with the debtor</xs:documentation>
												</xs:annotation>
												<xs:simpleType>
													<xs:restriction base="token16Type">
														<xs:enumeration value="spouse"/>
														<xs:enumeration value="guardian"/>
														<xs:enumeration value="agent"/>
														<xs:enumeration value="organ"/>
														<xs:enumeration value="thirdparty"/>
													</xs:restriction>
												</xs:simpleType>
											</xs:element>
										</xs:sequence>
									</xs:extension>
								</xs:complexContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="envelopeType">
		<xs:sequence>
			<xs:element name="transactionInfo">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="version">
							<xs:annotation>
								<xs:documentation>Schema version number.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="token16Type">
									<xs:enumeration value="2.1.01"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="usage">
							<xs:annotation>
								<xs:documentation>test or production.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="token16Type">
									<xs:enumeration value="test"/>
									<xs:enumeration value="production"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="sender">
				<xs:annotation>
					<xs:documentation>Sending party</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="dateSent" type="dateWithoutZoneType">
							<xs:annotation>
								<xs:documentation>Date and time of this document.</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="senderId" type="token32Type">
							<xs:annotation>
								<xs:documentation>eSchKG network identifier of the sender (Sedex-ID)</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="senderName" type="string100Type">
							<xs:annotation>
								<xs:documentation>Name of the sender</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="senderContact" type="string60Type" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Name of contact person</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="senderPhone" type="string60Type" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Contact phone number</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="senderFax" type="string60Type" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Contact fax number</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="senderEmail" type="token100Type" minOccurs="0">
							<xs:annotation>
								<xs:documentation>Contact email address</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="receiver">
				<xs:annotation>
					<xs:documentation>Intended recipient</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="receiverId" type="token32Type">
							<xs:annotation>
								<xs:documentation>eSchKG network identifier of the receiver (Sedex-ID)</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="externalDocumentType">
		<xs:annotation>
			<xs:documentation>A document reference that is an attachment to the message</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="documentTitle" type="string255Type">
				<xs:annotation>
					<xs:documentation>Original document title</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="canonicalName" type="token100Type">
				<xs:annotation>
					<xs:documentation>File name according to the eSchKG standard naming rules</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="mimetype" type="token60Type">
				<xs:annotation>
					<xs:documentation>The document's MIME type</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="interestType">
		<xs:sequence>
			<xs:element name="interestRate">
				<xs:annotation>
					<xs:documentation>Interest rate as a percentage figure</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:decimal">
						<xs:minInclusive value="0"/>
						<xs:fractionDigits value="5"/>
						<xs:maxInclusive value="99.99999"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="interestDateFrom" type="dateWithoutZoneType">
				<xs:annotation>
					<xs:documentation>Date when interest starts</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="lossType">
		<xs:sequence>
			<xs:element name="lossNumber" type="token16Type">
				<xs:annotation>
					<xs:documentation>Identification number of the certificate of loss</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lossDate" type="dateWithoutZoneType">
				<xs:annotation>
					<xs:documentation>Issuing date</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lossCapital" type="nonZeroAmountType">
				<xs:annotation>
					<xs:documentation>Total amount of claims</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lossInterest" type="amountType">
				<xs:annotation>
					<xs:documentation>Interest amount, as calculated by the office</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lossExpense" type="amountType">
				<xs:annotation>
					<xs:documentation>Further expenses</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lossAmount" type="nonZeroAmountType">
				<xs:annotation>
					<xs:documentation>lossCapital + Interest + Expense</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lossKind">
				<xs:annotation>
					<xs:documentation>rolling=suitable for continuation within 6 months (using CC)
standing=another collection request is required</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="token16Type">
						<xs:enumeration value="rolling"/>
						<xs:enumeration value="standing"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="remarks" type="string2000Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Further notes, like if this is a provisional certificate of loss</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="officeType">
		<xs:annotation>
			<xs:documentation>Office information.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="officeId" type="token16Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Authority number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="officeName" type="string100Type">
				<xs:annotation>
					<xs:documentation>Name of the office</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="officeNameAddon" type="string100Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Optional add-on to the name</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="officeAddress" type="addressType">
				<xs:annotation>
					<xs:documentation>Postal address</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="paymentContact" type="paymentType">
				<xs:annotation>
					<xs:documentation>Office's payment instructions</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="particularType">
		<xs:choice>
			<xs:element name="physicalPerson" type="personType"/>
			<xs:element name="company" type="companyType"/>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="paymentType">
		<xs:annotation>
			<xs:documentation>Definitions according to electronic financing standards of Swiss Post</xs:documentation>
		</xs:annotation>
		<xs:choice>
			<xs:element name="postalAccount">
				<xs:annotation>
					<xs:documentation>Swiss postal account (EPO transaction type 22)</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="beneficiaryPostalAccount">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="postalAccountNumber">
										<xs:annotation>
											<xs:documentation>postal account number / PC-Nr.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:positiveInteger">
												<xs:maxInclusive value="999999999"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="payeeName">
										<xs:annotation>
											<xs:documentation>Name of the holder</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:token">
												<xs:maxLength value="35"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="bankPostalAccount">
							<xs:annotation>
								<xs:documentation>The postal account of the beneficiary's bank</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="bankPostalAccountNumber">
										<xs:annotation>
											<xs:documentation>postal account number of the bank / PC-Nr.</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:positiveInteger">
												<xs:maxInclusive value="999999999"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="bankName">
										<xs:annotation>
											<xs:documentation>Name of the bank</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:token">
												<xs:maxLength value="35"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="endBeneficiary">
										<xs:annotation>
											<xs:documentation>Account holder</xs:documentation>
										</xs:annotation>
										<xs:complexType>
											<xs:sequence>
												<xs:element name="endBeneficiaryAccount">
													<xs:annotation>
														<xs:documentation>Account information</xs:documentation>
													</xs:annotation>
													<xs:complexType>
														<xs:choice>
															<xs:element name="iban" type="swissIbanType">
																<xs:annotation>
																	<xs:documentation>IBAN number</xs:documentation>
																</xs:annotation>
															</xs:element>
															<xs:element name="accountNumber">
																<xs:annotation>
																	<xs:documentation>Non-IBAN account number</xs:documentation>
																</xs:annotation>
																<xs:simpleType>
																	<xs:restriction base="xs:token">
																		<xs:minLength value="1"/>
																		<xs:maxLength value="27"/>
																	</xs:restriction>
																</xs:simpleType>
															</xs:element>
														</xs:choice>
													</xs:complexType>
												</xs:element>
												<xs:element name="endBeneficiaryName">
													<xs:annotation>
														<xs:documentation>Name of the holder</xs:documentation>
													</xs:annotation>
													<xs:simpleType>
														<xs:restriction base="xs:token">
															<xs:maxLength value="35"/>
															<xs:minLength value="1"/>
														</xs:restriction>
													</xs:simpleType>
												</xs:element>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="bankAccount">
				<xs:annotation>
					<xs:documentation>banking account (EPO transaction type 27)</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:choice>
						<xs:element name="iban" type="swissIbanType">
							<xs:annotation>
								<xs:documentation>IBAN number</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="accountNumber">
							<xs:annotation>
								<xs:documentation>An account other than IBAN</xs:documentation>
							</xs:annotation>
							<xs:complexType>
								<xs:sequence>
									<xs:element name="bankClearingNumber">
										<xs:simpleType>
											<xs:restriction base="xs:positiveInteger">
												<xs:maxInclusive value="999999999"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="accountNumber">
										<xs:annotation>
											<xs:documentation>non-IBAN</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:token">
												<xs:minLength value="1"/>
												<xs:maxLength value="27"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="endBeneficiaryName">
										<xs:annotation>
											<xs:documentation>Name of the holder</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:token">
												<xs:maxLength value="35"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="endBeneficiaryPostalCode">
										<xs:annotation>
											<xs:documentation>ZIP code of holder's residence</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:positiveInteger">
												<xs:maxInclusive value="9999"/>
												<xs:minInclusive value="1000"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
									<xs:element name="endBeneficiaryCity">
										<xs:annotation>
											<xs:documentation>Holder's residence</xs:documentation>
										</xs:annotation>
										<xs:simpleType>
											<xs:restriction base="xs:token">
												<xs:maxLength value="25"/>
												<xs:minLength value="1"/>
											</xs:restriction>
										</xs:simpleType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:element name="international">
				<xs:annotation>
					<xs:documentation>International account (EPO transaction type 37)</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:choice>
							<xs:element name="iban">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="bankIdentifierCode">
											<xs:annotation>
												<xs:documentation>SWIFT</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:token">
													<xs:length value="11"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="iban" type="internationalIbanType"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="accountNumber">
								<xs:annotation>
									<xs:documentation>non-IBAN account</xs:documentation>
								</xs:annotation>
								<xs:complexType>
									<xs:sequence>
										<xs:choice>
											<xs:element name="bankIdentifierCode">
												<xs:annotation>
													<xs:documentation>SWIFT</xs:documentation>
												</xs:annotation>
												<xs:simpleType>
													<xs:restriction base="xs:token">
														<xs:maxLength value="11"/>
													</xs:restriction>
												</xs:simpleType>
											</xs:element>
											<xs:element name="internationalClearingNumber">
												<xs:annotation>
													<xs:documentation>Foreign BC</xs:documentation>
												</xs:annotation>
												<xs:simpleType>
													<xs:restriction base="xs:token">
														<xs:maxLength value="15"/>
													</xs:restriction>
												</xs:simpleType>
											</xs:element>
										</xs:choice>
										<xs:element name="accountNumber">
											<xs:annotation>
												<xs:documentation>non-IBAN</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:token">
													<xs:minLength value="1"/>
													<xs:maxLength value="35"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="bankStreetAddress">
											<xs:annotation>
												<xs:documentation>Address of bank</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:token">
													<xs:maxLength value="35"/>
													<xs:minLength value="1"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="bankPostalCode">
											<xs:annotation>
												<xs:documentation>ZIP code of bank</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:token">
													<xs:maxLength value="10"/>
													<xs:minLength value="1"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="bankCity">
											<xs:annotation>
												<xs:documentation>City of the bank</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:token">
													<xs:maxLength value="35"/>
													<xs:minLength value="1"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
										<xs:element name="isoCountryCode">
											<xs:annotation>
												<xs:documentation>Country</xs:documentation>
											</xs:annotation>
											<xs:simpleType>
												<xs:restriction base="xs:token">
													<xs:maxLength value="2"/>
													<xs:minLength value="2"/>
												</xs:restriction>
											</xs:simpleType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:choice>
						<xs:element name="bankName">
							<xs:annotation>
								<xs:documentation>Name of the bank</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:token">
									<xs:maxLength value="35"/>
									<xs:minLength value="1"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="endBeneficiaryName">
							<xs:annotation>
								<xs:documentation>Name of the holder</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:token">
									<xs:maxLength value="35"/>
									<xs:minLength value="1"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="endBeneficiaryPostalCode">
							<xs:annotation>
								<xs:documentation>ZIP code of the holder's residence</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:token">
									<xs:maxLength value="10"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="endBeneficiaryCity">
							<xs:annotation>
								<xs:documentation>Holder's residence</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:token">
									<xs:maxLength value="25"/>
									<xs:minLength value="1"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="EZ">
				<xs:annotation>
					<xs:documentation>Payment slip (EPO transaction type 28)</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="isrCustomerNumber">
							<xs:simpleType>
								<xs:restriction base="xs:positiveInteger">
									<xs:maxInclusive value="999999999"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="referenceNumber">
							<xs:annotation>
								<xs:documentation>ESR No.</xs:documentation>
							</xs:annotation>
							<xs:simpleType>
								<xs:restriction base="xs:token">
									<xs:maxLength value="27"/>
									<xs:minLength value="1"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="internalAccount">
				<xs:annotation>
					<xs:documentation>Private account identifier</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:sequence>
						<xs:element name="accountRef" type="token100Type">
							<xs:annotation>
								<xs:documentation>Internal reference</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="personType">
		<xs:annotation>
			<xs:documentation>An individual person.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="gender">
				<xs:annotation>
					<xs:documentation>Gender code: M=male, F=female, U=unknown</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="token16Type">
						<xs:enumeration value="M"/>
						<xs:enumeration value="F"/>
						<xs:enumeration value="U"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="title" type="string60Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Title or degree</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lastName" type="string60Type"/>
			<xs:element name="lastNameAddon" type="string60Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mostly used for the maiden name</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="firstNames" type="string60Type">
				<xs:annotation>
					<xs:documentation>Separate multiple names by a single space character</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nationality" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ISO 3166-1, alpha-2</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:length value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:choice>
				<xs:element name="dateOfBirth" type="dateWithoutZoneType" minOccurs="0"/>
				<xs:element name="yearOfBirth" type="xs:gYear" minOccurs="0"/>
			</xs:choice>
			<xs:element name="language" type="languageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Preferred language</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="noSeat" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>TRUE, if the person has no permanent residence</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="isRegistered" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>TRUE, if the person is registered in the Swiss commercial registry</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="phone1" type="string60Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Primary phone number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="phone2" type="string60Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Other phone number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="phone3" type="string60Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Other phone number</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fax" type="string60Type" minOccurs="0"/>
			<xs:element name="email" type="token100Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="uidStructureType">
		<xs:annotation>
			<xs:documentation>gemäss eCH-0097</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="uidOrganisationIdCategory">
				<xs:simpleType>
					<xs:restriction base="xs:token">
						<xs:length value="3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="uidOrganisationId" nillable="true">
				<xs:simpleType>
					<xs:restriction base="xs:nonNegativeInteger">
						<xs:minInclusive value="000000001"/>
						<xs:maxInclusive value="999999999"/>
						<xs:totalDigits value="9"/>
						<xs:fractionDigits value="0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="amountType">
		<xs:annotation>
			<xs:documentation>Monetary amounts</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0"/>
			<xs:maxInclusive value="9999999999.99"/>
			<xs:fractionDigits value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="nonZeroAmountType">
		<xs:annotation>
			<xs:documentation>Monetary amounts</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:maxInclusive value="9999999999.99"/>
			<xs:fractionDigits value="2"/>
			<xs:minExclusive value="0"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="dateWithoutZoneType">
		<xs:annotation>
			<xs:documentation>Prevent time zone information</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:date">
			<xs:pattern value="[0-9]{4}-[0-9]{2}-[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DrStatusType">
		<xs:annotation>
			<xs:documentation>Official status of the debt collection, suitable for a debt record</xs:documentation>
		</xs:annotation>
		<xs:restriction base="token16Type">
			<xs:enumeration value="101"/>
			<xs:enumeration value="102"/>
			<xs:enumeration value="103"/>
			<xs:enumeration value="104"/>
			<xs:enumeration value="105"/>
			<xs:enumeration value="106"/>
			<xs:enumeration value="201"/>
			<xs:enumeration value="202"/>
			<xs:enumeration value="203"/>
			<xs:enumeration value="204"/>
			<xs:enumeration value="205"/>
			<xs:enumeration value="206"/>
			<xs:enumeration value="207"/>
			<xs:enumeration value="301"/>
			<xs:enumeration value="302"/>
			<xs:enumeration value="303"/>
			<xs:enumeration value="304"/>
			<xs:enumeration value="305"/>
			<xs:enumeration value="306"/>
			<xs:enumeration value="501"/>
			<xs:enumeration value="801"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="languageType">
		<xs:annotation>
			<xs:documentation>ISO 639-1 limited to Swiss official languages De, Fr, It, and Rm plus English.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="token16Type">
			<xs:enumeration value="de"/>
			<xs:enumeration value="fr"/>
			<xs:enumeration value="it"/>
			<xs:enumeration value="rm"/>
			<xs:enumeration value="en"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="statusType">
		<xs:annotation>
			<xs:documentation>Official status of the debt collection</xs:documentation>
		</xs:annotation>
		<xs:restriction base="token16Type">
			<xs:enumeration value="101"/>
			<xs:enumeration value="102"/>
			<xs:enumeration value="103"/>
			<xs:enumeration value="104"/>
			<xs:enumeration value="105"/>
			<xs:enumeration value="106"/>
			<xs:enumeration value="201"/>
			<xs:enumeration value="202"/>
			<xs:enumeration value="203"/>
			<xs:enumeration value="204"/>
			<xs:enumeration value="205"/>
			<xs:enumeration value="206"/>
			<xs:enumeration value="207"/>
			<xs:enumeration value="301"/>
			<xs:enumeration value="302"/>
			<xs:enumeration value="303"/>
			<xs:enumeration value="304"/>
			<xs:enumeration value="305"/>
			<xs:enumeration value="306"/>
			<xs:enumeration value="501"/>
			<xs:enumeration value="801"/>
			<xs:enumeration value="901"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="string60Type">
		<xs:annotation>
			<xs:documentation>string, maximal length is 60 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="60"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="string80Type">
		<xs:annotation>
			<xs:documentation>string, maximal length is 80 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="80"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="string100Type">
		<xs:annotation>
			<xs:documentation>string, maximal length is 100 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="100"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="string255Type">
		<xs:annotation>
			<xs:documentation>string, maximal length is 255 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="255"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="string640Type">
		<xs:annotation>
			<xs:documentation>string, maximal length is 640 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="640"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="string2000Type">
		<xs:annotation>
			<xs:documentation>string, maximal length is 2000 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="2000"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="swissIbanType">
		<xs:annotation>
			<xs:documentation>Swiss IBAN number format</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:pattern value="(CH|LI)[0-9]{7}[A-Z0-9]{12}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="internationalIbanType">
		<xs:annotation>
			<xs:documentation>Non-Swiss IBAN number format</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:pattern value="[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{4}[0-9]{7}([a-zA-Z0-9]?){0,19}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="token16Type">
		<xs:annotation>
			<xs:documentation>A token, length between 1 and 16 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:minLength value="1"/>
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="token32Type">
		<xs:annotation>
			<xs:documentation>A token, length between 1 and 32 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:minLength value="1"/>
			<xs:maxLength value="32"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="token40Type">
		<xs:annotation>
			<xs:documentation>A token, length between 1 and 40 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:minLength value="1"/>
			<xs:maxLength value="40"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="token60Type">
		<xs:annotation>
			<xs:documentation>A token, length between 1 and 60 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:minLength value="1"/>
			<xs:maxLength value="60"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="token100Type">
		<xs:annotation>
			<xs:documentation>A token, length between 1 and 100 characters</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:minLength value="1"/>
			<xs:maxLength value="100"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
