<?xml version="1.0" encoding="UTF-8"?>
<!-- Mit XMLSpy v2011 rel. 2 (x64) (http://www.altova.com) von STUZZA (STUZZA) bearbeitet -->
<!-- edited with XMLSpy v2015 sp2 (x64) (http://www.altova.com) by Helmut Biely (self employed) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.stuzza.at/MBS/V7.0.04/ServiceResp" targetNamespace="http://www.stuzza.at/MBS/V7.0.04/ServiceResp" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<!-- ******************************************************************************************************************* -->
	<!-- ***  Änderungen gegenüber Version 6002                                                                                  *** -->
	<!-- ***  o  MsgId MaxLen = 35                                                                                                            *** -->
	<!-- ***  o  Einführung des NmSpceType für die Versionierung der ISO Nachrichten                        ***-->
	<!-- ***  o  Einführung der THMCntrVrsn als APCNmSpceType                                                          ***-->
	<!-- ***  o  Ergänzung BigData Support in den BR-Functions  (OrdTps)                                            ***-->
	<!-- ***  o  OrdrTps1: EDI Aufträge und zugehörige simple Types gestrichen                                    ***-->
	<!-- ***  o  AuthnTps1: PaprTan gestrichen                                                                                        ***-->
	<!-- ***  o  AcctInf1: Mt941 und ImgsType gestrichen                                                                        ***-->
	<!-- ***  o  SchmeVrsnsType: Camt055 und Camt086 hinzugefügt                                                    ***-->
	<!-- ***  o  OrdrTps1: Konsolidierung auf simple Spprt statt individueller Einträge DAAB etc.           ***-->
	<!-- ***  o  Ergänzung im Kommentar zu BRCMsg                                                                  .           ***-->
	<!-- ***  o  Korrektur des Kommenttars zu SchmeVrsns                                                       .           ***-->
	<!-- ***  o  Ergänzung enumeration in APCNmSpceType                                                        .           ***-->
	<!-- ***  o  Einführung des THMNmSpceType                                                                         .           ***-->
	<!-- ******************************************************************************************************************* -->
	<!-- ***     Änderungen gegenüber Version 7.0.01                                                                             *** -->
	<!-- ***     o Versionsnummer und - datum                                                                                          ***-->
	<!-- *******************************************************************************************************************-->
	<!-- ***     Änderungen gegenüber Version 7.0.02                                                                             *** -->
	<!-- ***     o Keine enum in APCNmSpceType, ISONmSpceType und THMNmSpceType                     ***-->
	<!-- ***     o Länge aller XXXNmSpceTypes mit max. 64 definiert                                                       ***-->
	<!-- *******************************************************************************************************************-->
	<!-- ***     Änderungen gegenüber Version 7.0.03                                                                             *** -->
	<!-- ***     o Einführung LgclTermAdr in SWIFTAccts                                                                          ***-->
	<!-- ***     o Einführung BICExtnd: 12-stellige BIC für Terminal Address                                             ***-->
	<!-- *******************************************************************************************************************-->
	<xs:attribute name="versiondate" fixed="08.04.2016">
		<xs:annotation>
			<xs:documentation xml:lang="de">Versionsdatum dieses Schemas</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<xs:element name="Document" type="Document">
		<xs:annotation>
			<xs:documentation>Rootelement</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:simpleType name="APCNmSpceType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="64"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AcctIdType">
		<xs:choice>
			<xs:element name="IBAN" type="IBANIdentifier"/>
			<xs:element name="OthrAcctId" type="OthrAcctIdType"/>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="AcctInfs1">
		<xs:annotation>
			<xs:documentation>Definiert die unterstützten optionalen Kontoinformationen.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MT940" type="Spprt" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>MT940 Kontoauszüge  werden geliefert</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MT940B" type="Spprt" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>MT940 Belegmessages werden geliefert</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="MT942" type="Spprt" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>MT942 Vormerkungen  werden geliefert</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CdtDbt" type="Spprt" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>CREMUL und DEBMUL werden geliefert</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PDFStmt" type="PDFStmtType" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>PDF Kontoauszüge</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="pain02" type="Spprt" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>ISO Statusmessage pain02 wird geliefert</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="camt086" type="Spprt" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AutoIndType">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="AcctTpType">
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
			<xs:enumeration value="G"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="U"/>
			<xs:enumeration value="B"/>
			<xs:enumeration value="D"/>
			<xs:enumeration value="V"/>
			<xs:enumeration value="K"/>
			<xs:enumeration value="L"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="P"/>
			<xs:enumeration value="A"/>
			<xs:enumeration value="W"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AcctTypeDms">
		<xs:sequence>
			<xs:element name="BIC" type="BICIdentifier"/>
			<xs:element name="IBAN">
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="IBANIdentifier">
							<xs:attribute name="Ccy" type="CurrencyCode" default="EUR"/>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AuthnTps1">
		<xs:annotation>
			<xs:documentation>Definiert die unterstützten Autorisierungsarten.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DigSig" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Digitale Signatur wird unterstützt.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="EndDt" type="EndDtType">
								<xs:annotation>
									<xs:documentation>Optinales Enddatum bis zu dem eine Autorisierungsmethode unterstützt wird.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="mTAN" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>mobile TAN  wird unterstützt.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="EndDt" type="EndDtType">
								<xs:annotation>
									<xs:documentation>Optinales Enddatum bis zu dem eine Autorisierungsmethode unterstützt wird.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="CardTAN" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>CardTAN  wird unterstützt.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="EndDt" type="EndDtType">
								<xs:annotation>
									<xs:documentation>Optinales Enddatum bis zu dem eine Autorisierungsmethode unterstützt wird.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AuthstnType">
		<xs:restriction base="xs:string">
			<xs:length value="1"/>
			<xs:enumeration value="E"/>
			<xs:enumeration value="A"/>
			<xs:enumeration value="B"/>
			<xs:enumeration value="T"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="BigDtaType">
		<xs:sequence>
			<xs:element name="BigSmpl" default="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Der BR  untesrtützt im Minimum ungezippte BigData Aufträge. </xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="SplInd" default="NO">
								<xs:annotation>
									<xs:documentation>Im Normafall wird  das Splitten Splitten eines Auftrags auf mehrere EBZ nicht unterstützt. Wird ein Splitten der Bestände in jeweils einen EBZ unterstützt ist BATCH zu kodieren. Wird auch das Splitten nach Autorisierungsgesichtspunkten unterstützt ist OPTIMAL zu kodieren.</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="NO"/>
										<xs:enumeration value="BATCH"/>
										<xs:enumeration value="OPTIMAL"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:attribute>
							<xs:attribute name="HashInd" default="false">
								<xs:annotation>
									<xs:documentation>Wenn auf true gesetzt, unterstützt der BR bei der Erstellung des(r) EBZ einen HashVal Wert im SctnHdr zu kodieren.</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:boolean"/>
								</xs:simpleType>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="BigZip" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Wurde BigZip auf true gesetzt werden auch Mehrfachaufträge in Zipfiles unterstützt.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="SpltInd" default="NO">
								<xs:annotation>
									<xs:documentation>Im Normalfall wird das Splitten eines Zipfiles auf mehrere EBZ nicht unterstützt.
Wird ein Splitten je Datenträger in einen EBZ unterstützt ist DOCUMENT zu kodieren.
Wird auch das Splitten bis auf Bestandseben unterstützt ist BATCH zu kodieren. Wird auch das Splitten nach Autorisierungsgesichtspunkten unterstützt ist OPTIMAL zu kodieren. OPTIMAL ist die höchstwertigste Splittechnik und subsumiert daher die vorhergehenden.</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:string">
										<xs:enumeration value="NO"/>
										<xs:enumeration value="DOCUMENT"/>
										<xs:enumeration value="BATCH"/>
										<xs:enumeration value="OPTIMAL"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:attribute>
							<xs:attribute name="HashInd" default="false">
								<xs:annotation>
									<xs:documentation>Wenn auf true gesetzt, unterstützt der BR bei der Erstellung des(r) EBZ einen HashVal Wert im SctnHdr zu kodieren.</xs:documentation>
								</xs:annotation>
								<xs:simpleType>
									<xs:restriction base="xs:boolean"/>
								</xs:simpleType>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="BICExtnd">
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{6}[A-Z2-9][A-NP-Z0-9][A-Z][A-Z0-9]{3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BICIdentifier">
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3})?"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="BRCMsgType">
		<xs:sequence>
			<xs:element name="BRCTmStmp" type="ISODateTime">
				<xs:annotation>
					<xs:documentation>Im Falll der BRC-Nachricht ist der Erstellungszeitpunkt
der Nachricht (CreDtTm des GrpHddr) nicht ident mit dem Sendezeitpunkt! Die Synchronisierung erfolgt daher über ein eigenes Time Stamp.

Das höchste BRCTmStmp ist als Wiederaufsetzdatum für die Anforderung zu verwenden. Ein Nummerierung der Nachrichten erfolgt nicht.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HdLine" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Überschriftzeile</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="Max70Text">
						<xs:whiteSpace value="collapse"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="BRCTxt" type="xs:string">
				<xs:annotation>
					<xs:documentation>Nachrichtenkörper in Form von PC-Data einzustellen.
Einbettung HTML Text maximaler Länge  von 1680 character exklusive der Formatierungstags . Es dürfen nur die folgenden HTML Tags verwendet werden:
o Absatzkontrolle:  Absatz (p), Zeilenumbruch (br), vordefinierter Umbruch (pre)
o Aufzählungen: Listeneintrag (li), unsortierte Liste (ul), numerierte Liste (ol)
o Verweise: interne und externe links (a href=)
o Schriftattribute: fett (b), kursiv (i), unterstichen (u), durchgestrichen (s), tiefgestellt (sub), hochgestellt (sup)
o Gestaltung: (font) mit den Attributen "color", "face" und "size"
Die Kurzschreibweise für Leertags ist zugelassen.

Bei Verwendung nicht zugelassener Tags sind diese zu ignorieren.
</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BRFctnsType">
		<xs:sequence>
			<xs:element name="SchmeVrsns" type="SchmeVrsnsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Liste der Schema-Versionen, die vom BR grundsätzlich unterstützt werden.

Je Schema sind in aufsteigender Reihenfolge die vom BR unterstützten Versionen anzuführen. Für MBS V.6.0  ist in VersnNb 6.0.01 zu kodieren, für MBS V.7.0 ist VersnNb auf 7.0.01 zu setzen

Der Support der verschiedenen RBs von RB 6.0 bis RB.9.0 spiegelt sich in den APC Namespaces bzw. externen Listen wieder. Für RB 7.1 und RB 8.0 ändert sich der APC Namespace nicht, bei 7.1. zum Teil die externen Listen.

Ein optionales Enddatum, definiert den Zeitpunkt bis zu dem die  jeweilige Version unterstützt wird. Nach Erreichen des Enddatums fällt mit der nächsten Listenversion die Versionsnummer aus der Liste.

Achtung: das Enddatum darf im Sinne einer Verlängerung der Unterstützung in einer neueren Liste verändert werden.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InstnListg" type="InstnListgType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Liste der Institute mit Angabe der jeweils unterstützten optionalen Funktionen.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="End" type="EndType">
			<xs:annotation>
				<xs:documentation>Nur zu kodieren, wenn  nach DFÜ das Clientprogramm beendet werden soll.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="CurrencyCode">
		<xs:restriction base="xs:string">
			<xs:length value="3"/>
			<xs:pattern value="[A-Z]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="DataType">
		<xs:complexContent>
			<xs:extension base="xs:anyType">
				<xs:attribute name="ItmNb" type="ItmNbType" use="required">
					<xs:annotation>
						<xs:documentation>Laufnummer mit 1 beginnend zur späteren Identifikation</xs:documentation>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="DataType_1">
		<xs:sequence>
			<xs:element name="ComPty" type="Max17Text">
				<xs:annotation>
					<xs:documentation>Identifikation des Kommunikationsberechtigten</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PtyNm" type="Max35Text">
				<xs:annotation>
					<xs:documentation>Name des Kommunikationsberechtigten</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IdBR">
				<xs:annotation>
					<xs:documentation>Identifikation des Bankrechner</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="7"/>
						<xs:maxLength value="7"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MaxUsr" type="MaxUsrType">
				<xs:annotation>
					<xs:documentation>Anzahl maximaler Benutzer in einem Multiuser Betrieb</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DspsrAccts" type="DspsrAcctsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Mit dem KBR verknüpfte Verfüger und deren Kontodaten</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DmstAcctsType">
		<xs:sequence>
			<xs:element name="DspsAcct" type="AcctTypeDms">
				<xs:annotation>
					<xs:documentation>Inlandskonto des  Verfügers</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcctTp" type="AcctTpType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Kontoart; es wird unterschieden:
G	Girokonto
M	Treuhandkonto
U	Bauspardarlehen (nur Auszüge)
B	Bausparkonto (nur Auszüge)
D	Darlehenkonto (nur Auszüge)
V	Kreditkarte (nur Auszüge)
K	Kreditkonto (nur Auszüge)
L	Leasingkonto (nur Auszüge)
S	Sparbuch (nur Auszüge)
P	Sparprodukt (Auszüge und Eigenüberträge)
A	Wertpapier-Verrechnungskonto (nur Auszüge)
W	Wertpapier-Depot (nur Auszüge)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Authstn" type="AuthstnType">
				<xs:annotation>
					<xs:documentation>Kontoberechtigung des Verfügers:
E	Einzelberechtigung
A	Gemeinschaftsberechtigung mit A oder B
B	Gemeinschaftsberechtigung nur mit A
T	Transportsicherung
N	keine ZV Berechtigungen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcctInf" type="IndAcctInf" default="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ansichtsberechtigungen des Verfügers, wenn mit false kodiert, darf Verfüger keine Kontoinforamtionen anfordern und einsehen.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcctNm" type="Max70Text" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Kontobezeichnung</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntrCpny" type="IndIntrCpny" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indikator ob Intracompany Payments zulässig</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PDFStmt" type="IndPDF" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Indikator ob PDF-Anlieferung zulässig.

Wird der Indikator auf true gesetzt, so können mit Hilfe
der Attribute Einschränkungen zum EKA Support definiert
werden. Diese überschreiben etwaige Angaben auf 
BR Function Ebene.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Camt052" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Kontovormerkungen (nicht abgeschlossene Auszüge) werden zu diesem Konto geliefert.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="AutoInd" type="AutoIndType" default="false">
								<xs:annotation>
									<xs:documentation>Ist AutoInd auf true gesetzt kann der MBS Client den zugehörigen Datentyp automatisch ohne Intervention des Anwenders abholen. 
									Ist AutoInd auf false gesetzt darf eine Abholung erst nach Befragung des Anwenders erfolgen.
									</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Camt054" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Details zu einem Kontoauszug (Camt 053) werden zu diesem Konto geliefert.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="AutoInd" type="AutoIndType" default="false">
								<xs:annotation>
									<xs:documentation>Ist AutoInd auf true gesetzt kann der MBS Client den zugehörigen Datentyp automatisch ohne Intervention des Anwenders abholen. 
									Ist AutoInd auf false gesetzt darf eine Abholung erst nach Befragung des Anwenders erfolgen.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Document">
		<xs:sequence>
			<xs:element name="MBS_Service_Responses" type="MBS_Service_ResponsesType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DspsAcctType">
		<xs:sequence>
			<xs:element name="BIC" type="BICIdentifier">
				<xs:annotation>
					<xs:documentation>Definition des Instituts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcctId" type="AcctIdType">
				<xs:annotation>
					<xs:documentation>Defnition des Kontos</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DspsrAcctsType">
		<xs:sequence>
			<xs:element name="DspsrNb" type="Max17Text">
				<xs:annotation>
					<xs:documentation>Verfügernummer</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DspsNm" type="Max35Text">
				<xs:annotation>
					<xs:documentation>Verfügername</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DmstAccts" type="DmstAcctsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Struktur der Inlandskonten 

Koto, Kontoart etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SWIFTAccts" type="SWIFTAcctsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Struktur der Auslandskonten

Externes SWIFT Konto etc.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="DtlsType">
		<xs:annotation>
			<xs:documentation>Werden  Bestandsdetails unterstützt, ist Dtlsn auf true zu setzen.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="ISODate">
		<xs:restriction base="xs:date"/>
	</xs:simpleType>
	<xs:complexType name="EKA">
		<xs:simpleContent>
			<xs:extension base="xs:boolean"/>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="EndType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Beenden"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EndDtType">
		<xs:restriction base="ISODate"/>
	</xs:simpleType>
	<xs:complexType name="ExtCdlType">
		<xs:choice>
			<xs:element name="Pain001" type="Pain001Type">
				<xs:annotation>
					<xs:documentation>Enthält die Codelisten zu SCT</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pain008" type="Pain008Type">
				<xs:annotation>
					<xs:documentation>Enthält die Codelisten zu SDD</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PainNse" type="PainNseType">
				<xs:annotation>
					<xs:documentation>Enthält die Codelisten zu NonSEPA Aufträgen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GnlCdl" type="GnlCdlType">
				<xs:annotation>
					<xs:documentation>Enthält die allgemeinen Codelisten die zwischen Client und Bankrechner vereinbart wurde.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
		<xs:attribute name="End" type="EndType">
			<xs:annotation>
				<xs:documentation>Nur zu kodieren, wenn  nach DFÜ das Clientprogramm beendet werden soll.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="GnlCdlType">
		<xs:sequence maxOccurs="unbounded">
			<xs:element name="CdlNm" type="Max70Text">
				<xs:annotation>
					<xs:documentation>Name der Code Liste.

Der Name verweist auf die beliebige Einträge der Includes.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Value" type="Max350Text" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Wenn nicht vorhanden, keine Einschränkungen zulässiger Werte</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GnlSvcRespnType">
		<xs:choice>
			<xs:element name="BRCMsg" type="BRCMsgType">
				<xs:annotation>
					<xs:documentation>Nur wenn im Sendefile des Client  eine
BRC Anforderung enthalten war, werden 
ein oder mehrere Broadcast-Nachrichten
an den Client übermittelt.

Ab MBS V.7.0 ist es dem BR erlaubt auch 
Individualnachrichten als BRC an ein oder
mehrere Clients abzusetzen. Die Logik des
Wiederaufsetzens wird dadurch nicht 
berührt - das höchste Datum ist zum 
Wiederaufsetzen heranzuziehen. </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Refs" type="RefsType"/>
			<xs:element name="BRFctns" type="BRFctnsType">
				<xs:annotation>
					<xs:documentation>Definiert einerseits die grundsätzlich vom BR unterstützten Versionsnummern der MBS Messages als auch  die optionalen Funktionen, die ein BR für eine konkrete BIC und die zugehörigen AG-Konten  anbietet. 

In letzterem Fall können idente Funktionslisten  mehreren BICs zugeordnet werden. Es ist aber auch zulässig je BIC eine eigene Funktionsliste zu erstellen, auch wenn diese dann mehrfach vorkommt.

Jedenfalls aber darf eine konkrete BIC über alle BRFctns hinweg nur einmal vorkommen!</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtCdl" type="ExtCdlType">
				<xs:annotation>
					<xs:documentation>Im Fall einer Anforderung nach  externen Codelisten werden hier die aktuellen Listen getrennt nach Auftragsarten zur Verfügung gestellt.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="GrpHdrType">
		<xs:sequence>
			<xs:element name="MsgId" type="MsgIdType">
				<xs:annotation>
					<xs:documentation>Eindeutige Identifikation der Nachricht. Aufbau: Stellen 1 bis 16 Timestamp im Format  JJJJMMTTHHMMSShh, 4   Zufallszeichen zwingend bis zu 15 weitere Zufallszeichen optional .</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreDtTm" type="ISODateTime">
				<xs:annotation>
					<xs:documentation>Zeitpunkt der Erstellung der Nachricht am Bankrechner.

Außer im Fall der BRCMsg  dient  die CreDtTm als Information des Stands im Client.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IndPDF">
		<xs:sequence>
			<xs:element name="Ind" default="false">
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:boolean">
							<xs:attribute name="OnlyStmt" type="xs:boolean" default="false">
								<xs:annotation>
									<xs:documentation>Auschliesslich Kontoauszug ohne weitere Informationen wird unterstützt</xs:documentation>
								</xs:annotation>
							</xs:attribute>
							<xs:attribute name="StmtAndDoc" type="xs:boolean" default="false">
								<xs:annotation>
									<xs:documentation>Kontoauszug nur mit Belege wird unterstützt</xs:documentation>
								</xs:annotation>
							</xs:attribute>
							<xs:attribute name="StmtAndImg" type="xs:boolean" default="false">
								<xs:annotation>
									<xs:documentation>Kontoauszug nur mit Images wird unterstützt</xs:documentation>
								</xs:annotation>
							</xs:attribute>
							<xs:attribute name="All" type="xs:boolean" default="false">
								<xs:annotation>
									<xs:documentation>Kontoauszug inklusive  Belege und Images wird unterstützt</xs:documentation>
								</xs:annotation>
							</xs:attribute>
							<xs:attribute name="OnlyAll" type="xs:boolean" default="false">
								<xs:annotation>
									<xs:documentation>Es werden nur Kontoauszug inklusive Belege und Images  unterstützt</xs:documentation>
								</xs:annotation>
							</xs:attribute>
							<xs:attribute name="IndSig" type="xs:boolean" default="false">
								<xs:annotation>
									<xs:documentation>EKA mit Signatur wird unterstützt. 

Achtung: dies inkludiert auich, dass ausschliesslich signierte EKA angeboten werden.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
							<xs:attribute name="IndCmpltn" type="xs:boolean" default="false">
								<xs:annotation>
									<xs:documentation>Abschluss bei EKA Anforderung wird unterstützt</xs:documentation>
								</xs:annotation>
							</xs:attribute>
							<xs:attribute name="OnlyRst" type="xs:boolean" default="false">
								<xs:annotation>
									<xs:documentation>Es werden nur Anforderungenn mit Wiederaufsetzdatum unterstützt.

Achtung: wenn auf "false" gesetzt, werden alle drei Arten (Auszugsnummernrange, Datumrange und Wiederaufsetzdatum) unterstützt.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
							<xs:attribute name="AutoInd" type="AutoIndType" default="false">
								<xs:annotation>
									<xs:documentation>Ist AutoInd auf true gesetzt kann der MBS Client den zugehörigen Datentyp automatisch ohne Intervention des Anwenders abholen. 
									Ist AutoInd auf false gesetzt darf eine Abholung erst nach Befragung des Anwenders erfolgen.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="IndAcctInf">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="IndIntrCpny">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:complexType name="InstDataRespnType">
		<xs:sequence>
			<xs:element name="ReqRef" type="ReqRefType">
				<xs:annotation>
					<xs:documentation>Referenz auf die Anforderungsnachricht</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InstData" type="InstDataType">
				<xs:annotation>
					<xs:documentation>Enthält die Bankdaten, die  zu  einem Kommunikationsberechtigten am Bankrechner gespeichert sind.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="InstDataType">
		<xs:sequence>
			<xs:element name="Stat" type="ISODateTime">
				<xs:annotation>
					<xs:documentation>Enthält den Stand der gelieferten Bankdaten. Ist bei neuerlicher Anforderung in die Request Message zu übernehmen, sodass eine Prüfung durch den BR, ob Änderungen vorliegen möglich ist.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Data" type="DataType_1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="InstnListgType">
		<xs:sequence>
			<xs:element name="BIC" type="BICIdentifier" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Liste der BICs für die die nachfolgenden Funktionen angeboten werden.

Da der default-Wert füt jede Funktion auf "false" gesetzt ist, brauchen nur jene Funktionen (mit "true") kodiert werden, die im konkreten Fall unterstützt werden.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrdrTps" type="OrdrTps1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Definiert die unterstützten 
optionalen Auftragsarten</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcctInfs" type="AcctInfs1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Definiert die unterstützten optionalen Kontoinformationen.

Die Unterstützung von 'EndDtTm' ist dabei NICHTverpflichtend. Wird eine Endedatum nicht unterstützt ist mit Status 401 und Zusatzinformation zu antworten.

Anmerkung: MT940I und BANSTA werden in MBS V.6.0 grundsätzlich NICHT mehr unterstützt.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AuthnTps" type="AuthnTps1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Definiert die unterstützten
Autorisierungsverfahren </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ISODateTime">
		<xs:restriction base="xs:dateTime"/>
	</xs:simpleType>
	<xs:simpleType name="ISONmSpceType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="64"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ItmNbType">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="999"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:attribute name="ItmNb">
		<xs:annotation>
			<xs:documentation>Laufnummer mit 1 bginnend zur späteren Identifikation</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="ItmNbType"/>
		</xs:simpleType>
	</xs:attribute>
	<xs:simpleType name="IBANIdentifier">
		<xs:restriction base="xs:string">
			<xs:pattern value="[a-zA-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Img1">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="Max4Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max17Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="17"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max34Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="34"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max35Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="35"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max70Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="70"/>
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max350Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="350"/>
			<xs:whiteSpace value="preserve"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MaxUsrType">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
			<xs:maxInclusive value="99"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MsgIdType">
		<xs:restriction base="xs:string">
			<xs:minLength value="20"/>
			<xs:maxLength value="35"/>
			<xs:whiteSpace value="collapse"/>
			<xs:pattern value="2[0-9]{15}[A-Z0-9]{4,}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="MBS_Service_ResponsesType">
		<xs:sequence>
			<xs:element name="GrpHdr" type="GrpHdrType">
				<xs:annotation>
					<xs:documentation>


</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="GnlSvcRespn" type="GnlSvcRespnType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="InstDataRespn" type="InstDataRespnType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NmSpceType">
		<xs:sequence>
			<xs:element name="ISONmSpce" type="ISONmSpceType">
				<xs:annotation>
					<xs:documentation>Namespace des zu Grunde liegenden ISO Schemas im Format (Beispiel für pain.001)
"urn:iso:std:iso:20022:tech:xsd:pain.001.001.03"</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:sequence maxOccurs="10">
				<xs:element name="APCNmSpce">
					<xs:annotation>
						<xs:documentation>Alle unter den obigen ISO Schema unterstützten APC namespaces 
und deren Endedatum soferne dieses bekannt ist. Beispiele für gültige Formate:
“ISO:pain.001.001.03:APC:STUZZA:payments:004”
“ISO:pain.001.001.03:APC:STUZZA:payments:004:N"
“ISO:camt.052.001.02:APC:STUZZA:payments:004"
“ISO:camt.053.001.02:APC:STUZZA:payments:004"
Etc.</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:simpleContent>
							<xs:extension base="APCNmSpceType">
								<xs:attribute name="EndDt" type="EndDtType"/>
							</xs:extension>
						</xs:simpleContent>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OrdrTps1">
		<xs:annotation>
			<xs:documentation>Definiert die unterstützten optionalen Auftragsarten.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UrgNonAT" type="Spprt" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Eile (SDVA) für Nicht AT Empfänger BICS wird akzeptiert</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PstCsh" type="Spprt" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Postbar in  pain01 wird verarbeitet</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SWIFT" type="Spprt" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Swift MT101 Aufträge werden verarbeitet</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StdngOrdr" type="Spprt" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Aufgabe und  Management von Daueraufträgen wird unterstützt</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BigDta" type="BigDtaType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Unterstützung von  Big Data Aufträgen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Camt055" type="Spprt" minOccurs="0">
				<xs:annotation>
					<xs:documentation>For future use: Unterstützung von </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="OthrAcctIdType">
		<xs:restriction base="Max35Text"/>
	</xs:simpleType>
	<xs:complexType name="OthrInstnIdType">
		<xs:sequence>
			<xs:element name="Id" type="Max35Text">
				<xs:annotation>
					<xs:documentation>Identifikation des Instituts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SchmeNm" type="SchmeNmType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Name des zugehörigen Schemas</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Pain001Type">
		<xs:sequence maxOccurs="unbounded">
			<xs:element name="CdlNm">
				<xs:annotation>
					<xs:documentation>Name der Code Liste.

Der Nameverweist auf die  Einträge der Includes, die zum pain.001 zur Verfügung gestellt werden.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="Max70Text">
						<xs:enumeration value="AT_ExternalAccountIdentification1Code"/>
						<xs:enumeration value="AT_ExternalCategoryPurpose1Code"/>
						<xs:enumeration value="AT_ExternalClearingSystemIdentification1Code"/>
						<xs:enumeration value="AT_ExternalFinancialInstitutionIdentification1Code"/>
						<xs:enumeration value="AT_ExternalLocalInstrument1Code"/>
						<xs:enumeration value="AT_ExternalOrganisationIdentification1Code"/>
						<xs:enumeration value="AT_ExternalPersonIdentification1Code"/>
						<xs:enumeration value="AT_ExternalPurpose1Code"/>
						<xs:enumeration value="AT_ExternalServiceLevel1Code"/>
						<xs:enumeration value="AT_ExternalAccountIdentification1Code"/>
						<xs:enumeration value="AT_ExternalCategoryPurpose1Code"/>
						<xs:enumeration value="AT_ExternalClearingSystemIdentification1Code"/>
						<xs:enumeration value="AT_ExternalFinancialInstitutionIdentification1Code"/>
						<xs:enumeration value="AT_ExternalLocalInstrument1Code"/>
						<xs:enumeration value="AT_ExternalOrganisationIdentification1Code"/>
						<xs:enumeration value="AT_ExternalPersonIdentification1Code"/>
						<xs:enumeration value="AT_ExternalPurpose1Code"/>
						<xs:enumeration value="AT_ExternalServiceLevel1Code"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Value" type="Max17Text" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Wenn nicht vorhanden, keine Einschränkungen zulässiger Werte</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Pain008Type">
		<xs:sequence maxOccurs="unbounded">
			<xs:element name="CdlNm">
				<xs:annotation>
					<xs:documentation>Name der Code Liste Hinweis Includes</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="Max70Text">
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Value" type="Max17Text" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Wenn nicht vorhanden, keine Einschränkungen zulässiger Werte</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PainNseType">
		<xs:sequence maxOccurs="unbounded">
			<xs:element name="CdlNm">
				<xs:annotation>
					<xs:documentation>Name der Code Liste Hinweis Includes</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="Max70Text">
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Value" type="Max17Text" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Wenn nicht vorhanden, keine Einschränkungen zulässiger Werte</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PDFStmtType">
		<xs:complexContent>
			<xs:extension base="EKA">
				<xs:attribute name="OnlyStmt" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>Auschliesslich Kontoauszug ohne weitere Informationen wird unterstützt</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="StmtAndDoc" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>Kontoauszug nur mit Belege wird unterstützt</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="StmtAndImg" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>Kontoauszug nur mit Images wird unterstützt</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="All" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>Kontoauszug inklusive  Belege und Images wird unterstützt</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="OnlyAll" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>Es werden nur Kontoauszug inklusive Belege und Images  unterstützt</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="IndSig" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>EKA mit Signatur wird unterstützt. 

Achtung: dies inkludiert auich, dass auscchliesslich signierte EKA angeboten wedrden.</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="IndCmpltn" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>Abschluss bei EKA Anforderung wird unterstützt</xs:documentation>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="OnlyRst" type="xs:boolean" default="false">
					<xs:annotation>
						<xs:documentation>Es werden nur Anforderungenn mit Wiederaufsetzdatum unterstützt.

Achtung: wenn auf "false" gesetzt, werden alle drei Arten (Auszugsnummernrange, Datumrange und Wiederaufsetzdatum) unterstützt.</xs:documentation>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="QlfrType">
		<xs:restriction base="xs:string">
			<xs:minLength value="3"/>
			<xs:maxLength value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RefType">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:complexType name="RefsType">
		<xs:sequence>
			<xs:element name="Val" type="ValType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Wert der Serviceart</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeTxt" type="Max350Text" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Mitteilung der Bank an den Kunden</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="VrnDtTm" type="ISODateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Versions Datum und Zeit der übermittelten Daten</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Data" type="DataType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Enthält SQL Befehle und/oder Daten Dateien.

Konnex etc. sind nicht klar definiert.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Qlfr" use="required">
			<xs:annotation>
				<xs:documentation>Art des Service. 

Individuell definierbar ausserhalb der Norm nur im Zusammenhang mit dem eigenen Client.</xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="QlfrType"/>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="End" type="EndType">
			<xs:annotation>
				<xs:documentation>Nur zu kodieren, wenn  nach DFÜ das Clientprogramm beendet werden soll.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="ReqRefType">
		<xs:sequence>
			<xs:element name="SSnId">
				<xs:annotation>
					<xs:documentation>Identifikation der Session (8 hexadezimale Stellen in 4 Byte), mit der die in MsgId identifizierte Nachricht vom Client an den Bankrechner übertragen wurde.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="SsnIdType">
						<xs:length value="4"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="MsgId" type="MsgIdType">
				<xs:annotation>
					<xs:documentation>Enthält die MsgId der Anforderungsnachricht</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SchmeNmType">
		<xs:choice>
			<xs:element name="Cd" type="Max4Text">
				<xs:annotation>
					<xs:documentation>Zur Zeit keine Definition verfügbar</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Prtry" type="Max35Text">
				<xs:annotation>
					<xs:documentation>xx Landeskode
z.B.
TW Chinese Taipei Bank Code
US Fedwire/CHIPS</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="SchmeVrsnsType">
		<xs:sequence>
			<xs:element name="EBZ" type="SpprtdVrsn1">
				<xs:annotation>
					<xs:documentation>Einträge für EBZ Versionen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReqRspn" type="SpprtdVrsn">
				<xs:annotation>
					<xs:documentation>Einträge für Request/Reply-Message Versionen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StsRspn" type="SpprtdVrsn">
				<xs:annotation>
					<xs:documentation>Einträge für Status-Message Versionen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="mTAN" type="SpprtdVrsn">
				<xs:annotation>
					<xs:documentation>Einträge für mTAN Request Versionen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ServReqRspn" type="SpprtdVrsn">
				<xs:annotation>
					<xs:documentation>Einträge für Service-Request/Reply-Message Versionen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PinChng" type="SpprtdVrsn">
				<xs:annotation>
					<xs:documentation>Einträge für PIN-Change Versionen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pain001Vrsn" type="NmSpceType" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>Einträge für  SEPA Überweisungen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pain001NVrsn" type="NmSpceType" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>Einträge für  Non-Sepa/Zadig Überweisungen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pain002Vrsn" type="NmSpceType" minOccurs="0" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>Einträge für ISO Statusnachrichten</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="THMCntrVrsn" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>Einträge für THM Container im Format
"THM:container:7001"</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="THMNmSpceType">
							<xs:attribute name="EndDt" type="EndDtType"/>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Pain008Vrsn" type="NmSpceType" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>Einträge für SEPA Lastschriften</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Camt052Vrsn" type="NmSpceType" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>Einträge für Camt Kontonachrichten</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Camt053Vrsn" type="NmSpceType" maxOccurs="5"/>
			<xs:element name="Camt054Vrsn" type="NmSpceType" maxOccurs="5"/>
			<xs:element name="Camt055Vrsn" type="NmSpceType" minOccurs="0" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>Einstellungen für Rückruf von Aufträgen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Camt086Vrsn" type="NmSpceType" minOccurs="0" maxOccurs="5">
				<xs:annotation>
					<xs:documentation>Einträge für Spesenaufstellungen</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ServReqRspnType">
		<xs:sequence maxOccurs="unbounded">
			<xs:element name="VrsnNb" type="VrsnNbType">
				<xs:annotation>
					<xs:documentation>Versionsnummer</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndDte" type="ISODate" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Enddatum</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="Spprt">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:complexType name="SpprtdVrsn">
		<xs:sequence maxOccurs="unbounded">
			<xs:element name="VrsnNb" type="VrsnNbType">
				<xs:annotation>
					<xs:documentation>Versionsnummer</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SpprtdVrsn1">
		<xs:sequence maxOccurs="unbounded">
			<xs:element name="VrsnNb" type="VrsnNbType">
				<xs:annotation>
					<xs:documentation>Versionsnummer</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Dtls" type="DtlsType" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Werden  Bestandsdetails unterstützt, ist Dtls auf true zu setzen.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="StpleType">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="SsnIdType">
		<xs:annotation>
			<xs:documentation>hexBinary in der Länge 4 für die Aufnahme von 8 hexadezimalen Stellen</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:hexBinary">
			<xs:length value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="SWIFTAcctsType">
		<xs:sequence>
			<xs:element name="LgclTermAdr" type="BICExtnd">
				<xs:annotation>
					<xs:documentation>Logical Terminal Address für SWIFT Header 1. 
Siehe MT101 Dokumantation.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DspsAcct" type="DspsAcctType">
				<xs:annotation>
					<xs:documentation>SWIFT-Konto des Verfügers</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcctInf" type="IndAcctInf" default="true" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Ansichtsberechtigungen des Verfügers, wenn mit false kodiert, darf Verfüger keine Kontoinformationen anfordern und einsehen.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AcctNm" type="Max70Text" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Kontobezeichnung</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AltAcctNb" type="Max35Text" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Alternative Kontoidentifikation verpflichtend für MT101 Aufträge zu verwenden És ist die erste Zeile des Feldes 50H einzustellen.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AltAcctNb940" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Alternative Kontoverbindung verpflichtend für MT940 Durchleitung zu verwenden. Es ist der gesamte Inhalt des Feldes 25 einzustellen. </xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:minLength value="1"/>
						<xs:maxLength value="48"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="Authstn" type="AuthstnType">
				<xs:annotation>
					<xs:documentation>Kontoberechtigung des Verfügers:
E	Einzelberechtigung
A	Gemeinschaftsberechtigung mit A oder B
B	Gemeinschaftsberechtigung nur mit A
T	Transportsicherung
N	keine ZV Berechtigungen</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Camt052" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Kontovormerkungen (nicht abgeschlossene Auszüge) werden zu diesem Konto geliefert.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="AutoInd" type="AutoIndType" default="false">
								<xs:annotation>
									<xs:documentation>Ist AutoInd auf true gesetzt kann der MBS Client den zugehörigen Datentyp automatisch ohne Intervention des Anwenders abholen. 
									Ist AutoInd auf false gesetzt darf eine Abholung erst nach Befragung des Anwenders erfolgen.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Camt053" minOccurs="0">
				<xs:annotation>
					<xs:documentation>XML-Kontoauszüge werden zu diesem Konto geliefert</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="AutoInd" type="AutoIndType" default="false">
								<xs:annotation>
									<xs:documentation>Ist AutoInd auf true gesetzt kann der MBS Client den zugehörigen Datentyp automatisch ohne Intervention des Anwenders abholen. 
									Ist AutoInd auf false gesetzt darf eine Abholung erst nach Befragung des Anwenders erfolgen.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="Camt054" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Retourdatenträger werden zu diesem Konto geliefert.</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="Spprt">
							<xs:attribute name="AutoInd" type="AutoIndType" default="false">
								<xs:annotation>
									<xs:documentation>Ist AutoInd auf true gesetzt kann der MBS Client den zugehörigen Datentyp automatisch ohne Intervention des Anwenders abholen. 
									Ist AutoInd auf false gesetzt darf eine Abholung erst nach Befragung des Anwenders erfolgen.</xs:documentation>
								</xs:annotation>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="THMNmSpceType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="64"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ValType">
		<xs:restriction base="xs:string">
			<xs:length value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VrsnNbType_1">
		<xs:restriction base="xs:string">
			<xs:length value="6"/>
			<xs:pattern value="[6-7]\.0\.[0-9]*"/>
			<xs:pattern value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VrsnNbType_4">
		<xs:restriction base="xs:string">
			<xs:length value="3"/>
			<xs:pattern value="00[0-9]*"/>
			<xs:pattern value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="VrsnNbType">
		<xs:simpleContent>
			<xs:extension base="VrsnNbType_1">
				<xs:attribute name="EndDt" type="EndDtType">
					<xs:annotation>
						<xs:documentation>Enddatum der Unterstützung</xs:documentation>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
</xs:schema>
