<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--Generated by SWIFTStandards Workstation (build:R6.1.0.2) on 2009 Jan 08 17:30:53-->
<!-- Edited by Hendrik Muus, STUZZA, AT -->
<!-- ***** Change log at end of document -->
<!-- Definition for validation according SEPA RB 5 plus additional options for use in Austria -->
<?xml-stylesheet type="text/xsl" href="myxsd.xsl"?>
<!--+++change from+++ <xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:camt.054.001.02" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:iso:std:iso:20022:tech:xsd:camt.054.001.02" elementFormDefault="qualified"> -->
<xs:schema xmlns="ISO:camt.054.001.02:APC:STUZZA:payments:003" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="ISO:camt.054.001.02:APC:STUZZA:payments:003" elementFormDefault="qualified">
	<!-- ************************************************************ -->
	<!-- ***                                                      *** -->
	<!-- ***               Diese Definitionen sind als            *** -->
	<!-- ***                                                      *** -->
	<!-- ***               Technical Validation Subset            *** -->
	<!-- ***                                                      *** -->
	<!-- ***   zu verstehen. Alle damit validierbaren XML-Daten   *** -->
	<!-- ***   lassen sich ebenfalls mit dem zugrundeliegenden    *** -->
	<!-- ***   originalen Namespace der ISO validieren. Bei der   *** -->
	<!-- ***   Übermittlung der Daten ist daher der originale     *** -->
	<!-- ***   Namespace der ISO zu verwenden.                    *** -->
	<!-- ***                                                      *** -->
	<!-- ***                                                      *** -->
	<!-- ***               This definitions specify a             *** -->
	<!-- ***                                                      *** -->
	<!-- ***               Technical Validation Subset            *** -->
	<!-- ***                                                      *** -->
	<!-- ***   All XML data validating with this scheme can       *** -->
	<!-- ***   also be validated with the underlying original     *** -->
	<!-- ***   namespace of ISO. Therefor the original ISO        *** -->
	<!-- ***   namespace is to be used for data transmission.     *** -->
	<!-- ***                                                      *** -->
	<!-- ************************************************************ -->
	<!--  ********************** start replace include node with copy of type definitions of schema to get standalone schema  -->
	<xs:include schemaLocation="RB6.0_camt.054_codelists.xsd"/>
	<!--  ********************** stop replace include node with copy of type definitions of schema to get standalone schema  -->
	<xs:attribute name="version" fixed="003">
		<xs:annotation>
			<xs:documentation xml:lang="de">Version dieses Schemas</xs:documentation>
			<xs:documentation xml:lang="en">Schema version</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<xs:attribute name="lastEdit" fixed="2013-06-01">
		<xs:annotation>
			<xs:documentation xml:lang="de">Datum der letzten Veränderung</xs:documentation>
			<xs:documentation xml:lang="en">Date of last change</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<xs:attribute name="replaceVersion" fixed="003">
		<xs:annotation>
			<xs:documentation xml:lang="de">Ersetzte Version</xs:documentation>
			<xs:documentation xml:lang="en">Replaced version</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<xs:attribute name="replaceLastEdit" fixed="2012-09-27">
		<xs:annotation>
			<xs:documentation xml:lang="de">Ersetztes Versionsdatum</xs:documentation>
			<xs:documentation xml:lang="en">Replaced version date</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<xs:attribute name="validityStart" fixed="2012-11-01">
		<xs:annotation>
			<xs:documentation xml:lang="de">Beginn der Gültigkeit</xs:documentation>
			<xs:documentation xml:lang="en">Start of validity</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<xs:attribute name="validityEnd" fixed="with validity start of version 5">
		<xs:annotation>
			<xs:documentation xml:lang="de">Ende der Gültigkeit</xs:documentation>
			<xs:documentation xml:lang="en">End of validity</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<!-- Root element -->
	<xs:element name="Document" type="Document"/>
	<!-- Type definitions -->
	<xs:complexType name="AccountIdentification4Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="IBAN" type="IBAN2007Identifier"/>
				<xs:element name="Othr" type="GenericAccountIdentification1"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AccountInterest2">
		<xs:sequence>
			<xs:element name="Tp" type="InterestType1Choice" minOccurs="0"/>
			<xs:element name="Rate" type="Rate3" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="FrToDt" type="DateTimePeriodDetails" minOccurs="0"/>
			<xs:element name="Rsn" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AccountNotification2">
		<xs:sequence>
			<xs:element name="Id" type="Max35Text"/>
			<xs:element name="ElctrncSeqNb" type="Number" minOccurs="0"/>
			<xs:element name="LglSeqNb" type="Number" minOccurs="0"/>
			<xs:element name="CreDtTm" type="ISODateTime"/>
			<xs:element name="FrToDt" type="DateTimePeriodDetails" minOccurs="0"/>
			<xs:element name="CpyDplctInd" type="CopyDuplicate1Code" minOccurs="0"/>
			<xs:element name="RptgSrc" type="ReportingSource1Choice" minOccurs="0"/>
			<xs:element name="Acct" type="CashAccount20"/>
			<xs:element name="RltdAcct" type="CashAccount16" minOccurs="0"/>
			<xs:element name="Intrst" type="AccountInterest2" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="TxsSummry" type="TotalTransactions2" minOccurs="0"/>
			<xs:element name="Ntry" type="ReportEntry2" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="AddtlNtfctnInf" type="Max500Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AccountSchemeName1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalAccountIdentification1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType">
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0"/>
			<xs:fractionDigits value="5"/>
			<xs:totalDigits value="18"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ActiveOrHistoricCurrencyAndAmount">
		<xs:simpleContent>
			<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType">
				<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="ActiveOrHistoricCurrencyCode">
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{3,3}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AddressType2Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="ADDR"/>
			<xs:enumeration value="PBOX"/>
			<xs:enumeration value="HOME"/>
			<xs:enumeration value="BIZZ"/>
			<xs:enumeration value="MLTO"/>
			<xs:enumeration value="DLVY"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AlternateSecurityIdentification2">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text"/>
			<xs:element name="Id" type="Max35Text"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AmountAndCurrencyExchange3">
		<xs:sequence>
			<xs:element name="InstdAmt" type="AmountAndCurrencyExchangeDetails3" minOccurs="0"/>
			<xs:element name="TxAmt" type="AmountAndCurrencyExchangeDetails3" minOccurs="0"/>
			<xs:element name="CntrValAmt" type="AmountAndCurrencyExchangeDetails3" minOccurs="0"/>
			<xs:element name="AnncdPstngAmt" type="AmountAndCurrencyExchangeDetails3" minOccurs="0"/>
			<xs:element name="PrtryAmt" type="AmountAndCurrencyExchangeDetails4" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AmountAndCurrencyExchangeDetails3">
		<xs:sequence>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
			<xs:element name="CcyXchg" type="CurrencyExchange5" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AmountAndCurrencyExchangeDetails4">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text"/>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
			<xs:element name="CcyXchg" type="CurrencyExchange5" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AmountRangeBoundary1">
		<xs:sequence>
			<xs:element name="BdryAmt" type="ImpliedCurrencyAndAmount"/>
			<xs:element name="Incl" type="YesNoIndicator"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AnyBICIdentifier">
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BICIdentifier">
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="BankToCustomerDebitCreditNotificationV02">
		<xs:sequence>
			<xs:element name="GrpHdr" type="GroupHeader42"/>
			<xs:element name="Ntfctn" type="AccountNotification2" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BankTransactionCodeStructure4">
		<xs:sequence>
			<xs:element name="Domn" type="BankTransactionCodeStructure5" minOccurs="0"/>
			<xs:element name="Prtry" type="ProprietaryBankTransactionCodeStructure1" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BankTransactionCodeStructure5">
		<xs:sequence>
			<xs:element name="Cd" type="ExternalBankTransactionDomain1Code"/>
			<xs:element name="Fmly" type="BankTransactionCodeStructure6"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BankTransactionCodeStructure6">
		<xs:sequence>
			<xs:element name="Cd" type="ExternalBankTransactionFamily1Code"/>
			<xs:element name="SubFmlyCd" type="ExternalBankTransactionSubFamily1Code"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="BaseOneRate">
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="10"/>
			<xs:totalDigits value="11"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="BatchInformation2">
		<xs:sequence>
			<xs:element name="MsgId" type="Max35Text" minOccurs="0"/>
			<xs:element name="PmtInfId" type="Max35Text" minOccurs="0"/>
			<xs:element name="NbOfTxs" type="Max15NumericText" minOccurs="0"/>
			<xs:element name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BranchAndFinancialInstitutionIdentification4">
		<xs:sequence>
			<xs:element name="FinInstnId" type="FinancialInstitutionIdentification7"/>
			<xs:element name="BrnchId" type="BranchData2" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BranchData2">
		<xs:sequence>
			<xs:element name="Id" type="Max35Text" minOccurs="0"/>
			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
			<xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CashAccount16">
		<xs:sequence>
			<xs:element name="Id" type="AccountIdentification4Choice"/>
			<xs:element name="Tp" type="CashAccountType2" minOccurs="0"/>
			<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
			<xs:element name="Nm" type="Max70Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CashAccount20">
		<xs:sequence>
			<xs:element name="Id" type="AccountIdentification4Choice"/>
			<xs:element name="Tp" type="CashAccountType2" minOccurs="0"/>
			<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
			<xs:element name="Nm" type="Max70Text" minOccurs="0"/>
			<xs:element name="Ownr" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="Svcr" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CashAccountType2">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="CashAccountType4Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CashAccountType4Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CASH"/>
			<xs:enumeration value="CHAR"/>
			<xs:enumeration value="COMM"/>
			<xs:enumeration value="TAXE"/>
			<xs:enumeration value="CISH"/>
			<xs:enumeration value="TRAS"/>
			<xs:enumeration value="SACC"/>
			<xs:enumeration value="CACC"/>
			<xs:enumeration value="SVGS"/>
			<xs:enumeration value="ONDP"/>
			<xs:enumeration value="MGLD"/>
			<xs:enumeration value="NREX"/>
			<xs:enumeration value="MOMA"/>
			<xs:enumeration value="LOAN"/>
			<xs:enumeration value="SLRY"/>
			<xs:enumeration value="ODFT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="CashBalanceAvailability2">
		<xs:sequence>
			<xs:element name="Dt" type="CashBalanceAvailabilityDate1"/>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
			<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CashBalanceAvailabilityDate1">
		<xs:sequence>
			<xs:choice>
				<xs:element name="NbOfDays" type="Max15PlusSignedNumericText"/>
				<xs:element name="ActlDt" type="ISODate"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ChargeBearerType1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="DEBT"/>
			<xs:enumeration value="CRED"/>
			<xs:enumeration value="SHAR"/>
			<xs:enumeration value="SLEV"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ChargeType1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="BRKF"/>
			<xs:enumeration value="COMM"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ChargeType2Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ChargeType1Code"/>
				<xs:element name="Prtry" type="GenericIdentification3"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ChargesInformation6">
		<xs:sequence>
			<xs:element name="TtlChrgsAndTaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
			<xs:element name="Tp" type="ChargeType2Choice" minOccurs="0"/>
			<xs:element name="Rate" type="PercentageRate" minOccurs="0"/>
			<xs:element name="Br" type="ChargeBearerType1Code" minOccurs="0"/>
			<xs:element name="Pty" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="Tax" type="TaxCharges2" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClearingSystemIdentification2Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ClearingSystemMemberIdentification2">
		<xs:sequence>
			<xs:element name="ClrSysId" type="ClearingSystemIdentification2Choice" minOccurs="0"/>
			<xs:element name="MmbId" type="Max35Text"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContactDetails2">
		<xs:sequence>
			<xs:element name="NmPrfx" type="NamePrefix1Code" minOccurs="0"/>
			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
			<xs:element name="PhneNb" type="PhoneNumber" minOccurs="0"/>
			<xs:element name="MobNb" type="PhoneNumber" minOccurs="0"/>
			<xs:element name="FaxNb" type="PhoneNumber" minOccurs="0"/>
			<xs:element name="EmailAdr" type="Max2048Text" minOccurs="0"/>
			<xs:element name="Othr" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CopyDuplicate1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CODU"/>
			<xs:enumeration value="COPY"/>
			<xs:enumeration value="DUPL"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="CorporateAction1">
		<xs:sequence>
			<xs:element name="Cd" type="Max35Text" minOccurs="0"/>
			<xs:element name="Nb" type="Max35Text" minOccurs="0"/>
			<xs:element name="Prtry" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="CountryCode">
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{2,2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CreditDebitCode">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CRDT"/>
			<xs:enumeration value="DBIT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="CreditorReferenceInformation2">
		<xs:sequence>
			<xs:element name="Tp" type="CreditorReferenceType2" minOccurs="0"/>
			<xs:element name="Ref" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreditorReferenceType1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="DocumentType3Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreditorReferenceType2">
		<xs:sequence>
			<xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/>
			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CurrencyAndAmountRange2">
		<xs:sequence>
			<xs:element name="Amt" type="ImpliedCurrencyAmountRangeChoice"/>
			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
			<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CurrencyExchange5">
		<xs:sequence>
			<xs:element name="SrcCcy" type="ActiveOrHistoricCurrencyCode"/>
			<xs:element name="TrgtCcy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
			<xs:element name="UnitCcy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
			<xs:element name="XchgRate" type="BaseOneRate"/>
			<xs:element name="CtrctId" type="Max35Text" minOccurs="0"/>
			<xs:element name="QtnDt" type="ISODateTime" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DateAndDateTimeChoice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Dt" type="ISODate"/>
				<xs:element name="DtTm" type="ISODateTime"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DateAndPlaceOfBirth">
		<xs:sequence>
			<xs:element name="BirthDt" type="ISODate"/>
			<xs:element name="PrvcOfBirth" type="Max35Text" minOccurs="0"/>
			<xs:element name="CityOfBirth" type="Max35Text"/>
			<xs:element name="CtryOfBirth" type="CountryCode"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DatePeriodDetails">
		<xs:sequence>
			<xs:element name="FrDt" type="ISODate"/>
			<xs:element name="ToDt" type="ISODate"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DateTimePeriodDetails">
		<xs:sequence>
			<xs:element name="FrDtTm" type="ISODateTime"/>
			<xs:element name="ToDtTm" type="ISODateTime"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="DecimalNumber">
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="17"/>
			<xs:totalDigits value="18"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="Document">
		<xs:sequence>
			<!--+++change from+++ <xs:element name="BkToCstmrDbtCdtNtfctn" type="BankToCustomerDebitCreditNotificationV02"/> -->
			<xs:element name="BkToCstmrDbtCdtNtfctn" type="AT_BankToCustomerDebitCreditNotificationV02">
				<xs:annotation>
					<xs:documentation xml:lang="de">Diese Version definiert die Beschränkungen basierend auf den ImplementationRecommendations des EPC und die Erweiterungen für die Verwendung in Österreich

Diese Struktur enthält Detaildaten zu Buchungszeilen eines Kontoauszugs</xs:documentation>
					<xs:documentation xml:lang="en">This version defines the restrictions based on ImplementationRecommendations of EPC and the extensions for use in Austria

This structure containes detail data on booked items of an account statement</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DocumentAdjustment1">
		<xs:sequence>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
			<xs:element name="Rsn" type="Max4Text" minOccurs="0"/>
			<xs:element name="AddtlInf" type="Max140Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="DocumentType3Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="RADM"/>
			<xs:enumeration value="RPIN"/>
			<xs:enumeration value="FXDR"/>
			<xs:enumeration value="DISP"/>
			<xs:enumeration value="PUOR"/>
			<xs:enumeration value="SCOR"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DocumentType5Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="MSIN"/>
			<xs:enumeration value="CNFA"/>
			<xs:enumeration value="DNFA"/>
			<xs:enumeration value="CINV"/>
			<xs:enumeration value="CREN"/>
			<xs:enumeration value="DEBN"/>
			<xs:enumeration value="HIRI"/>
			<xs:enumeration value="SBIN"/>
			<xs:enumeration value="CMCN"/>
			<xs:enumeration value="SOAC"/>
			<xs:enumeration value="DISP"/>
			<xs:enumeration value="BOLD"/>
			<xs:enumeration value="VCHR"/>
			<xs:enumeration value="AROI"/>
			<xs:enumeration value="TSUT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="EntryDetails1">
		<xs:sequence>
			<xs:element name="Btch" type="BatchInformation2" minOccurs="0"/>
			<xs:element name="TxDtls" type="EntryTransaction2" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="EntryStatus2Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="BOOK"/>
			<xs:enumeration value="PDNG"/>
			<xs:enumeration value="INFO"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="EntryTransaction2">
		<xs:sequence>
			<xs:element name="Refs" type="TransactionReferences2" minOccurs="0"/>
			<xs:element name="AmtDtls" type="AmountAndCurrencyExchange3" minOccurs="0"/>
			<xs:element name="Avlbty" type="CashBalanceAvailability2" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="BkTxCd" type="BankTransactionCodeStructure4" minOccurs="0"/>
			<xs:element name="Chrgs" type="ChargesInformation6" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Intrst" type="TransactionInterest2" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="RltdPties" type="TransactionParty2" minOccurs="0"/>
			<xs:element name="RltdAgts" type="TransactionAgents2" minOccurs="0"/>
			<xs:element name="Purp" type="Purpose2Choice" minOccurs="0"/>
			<xs:element name="RltdRmtInf" type="RemittanceLocation2" minOccurs="0" maxOccurs="10"/>
			<xs:element name="RmtInf" type="RemittanceInformation5" minOccurs="0"/>
			<xs:element name="RltdDts" type="TransactionDates2" minOccurs="0"/>
			<xs:element name="RltdPric" type="TransactionPrice2Choice" minOccurs="0"/>
			<xs:element name="RltdQties" type="TransactionQuantities1Choice" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="FinInstrmId" type="SecurityIdentification4Choice" minOccurs="0"/>
			<xs:element name="Tax" type="TaxInformation3" minOccurs="0"/>
			<xs:element name="RtrInf" type="ReturnReasonInformation10" minOccurs="0"/>
			<xs:element name="CorpActn" type="CorporateAction1" minOccurs="0"/>
			<xs:element name="SfkpgAcct" type="CashAccount16" minOccurs="0"/>
			<xs:element name="AddtlTxInf" type="Max500Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ExternalAccountIdentification1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalBankTransactionDomain1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalBankTransactionFamily1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalBankTransactionSubFamily1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalClearingSystemIdentification1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="5"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalFinancialInstitutionIdentification1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalOrganisationIdentification1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalPersonIdentification1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalPurpose1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalReportingSource1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalReturnReason1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalTechnicalInputChannel1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="FinancialIdentificationSchemeName1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FinancialInstitutionIdentification7">
		<xs:sequence>
			<xs:element name="BIC" type="BICIdentifier" minOccurs="0"/>
			<xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2" minOccurs="0"/>
			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
			<xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0"/>
			<xs:element name="Othr" type="GenericFinancialIdentification1" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FinancialInstrumentQuantityChoice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Unit" type="DecimalNumber"/>
				<xs:element name="FaceAmt" type="ImpliedCurrencyAndAmount"/>
				<xs:element name="AmtsdVal" type="ImpliedCurrencyAndAmount"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FromToAmountRange">
		<xs:sequence>
			<xs:element name="FrAmt" type="AmountRangeBoundary1"/>
			<xs:element name="ToAmt" type="AmountRangeBoundary1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GenericAccountIdentification1">
		<xs:sequence>
			<xs:element name="Id" type="Max34Text"/>
			<xs:element name="SchmeNm" type="AccountSchemeName1Choice" minOccurs="0"/>
			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GenericFinancialIdentification1">
		<xs:sequence>
			<xs:element name="Id" type="Max35Text"/>
			<xs:element name="SchmeNm" type="FinancialIdentificationSchemeName1Choice" minOccurs="0"/>
			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GenericIdentification3">
		<xs:sequence>
			<xs:element name="Id" type="Max35Text"/>
			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GenericOrganisationIdentification1">
		<xs:sequence>
			<xs:element name="Id" type="Max35Text"/>
			<xs:element name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GenericPersonIdentification1">
		<xs:sequence>
			<xs:element name="Id" type="Max35Text"/>
			<xs:element name="SchmeNm" type="PersonIdentificationSchemeName1Choice" minOccurs="0"/>
			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="GroupHeader42">
		<xs:sequence>
			<xs:element name="MsgId" type="Max35Text"/>
			<xs:element name="CreDtTm" type="ISODateTime"/>
			<xs:element name="MsgRcpt" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="MsgPgntn" type="Pagination" minOccurs="0"/>
			<xs:element name="AddtlInf" type="Max500Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="IBAN2007Identifier">
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ISINIdentifier">
		<xs:restriction base="xs:string">
			<xs:pattern value="[A-Z0-9]{12,12}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ISODate">
		<xs:restriction base="xs:date"/>
	</xs:simpleType>
	<xs:simpleType name="ISODateTime">
		<xs:restriction base="xs:dateTime"/>
	</xs:simpleType>
	<xs:complexType name="ImpliedCurrencyAmountRangeChoice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="FrAmt" type="AmountRangeBoundary1"/>
				<xs:element name="ToAmt" type="AmountRangeBoundary1"/>
				<xs:element name="FrToAmt" type="FromToAmountRange"/>
				<xs:element name="EQAmt" type="ImpliedCurrencyAndAmount"/>
				<xs:element name="NEQAmt" type="ImpliedCurrencyAndAmount"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ImpliedCurrencyAndAmount">
		<xs:restriction base="xs:decimal">
			<xs:minInclusive value="0"/>
			<xs:fractionDigits value="5"/>
			<xs:totalDigits value="18"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="InterestType1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="InterestType1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="InterestType1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="INDY"/>
			<xs:enumeration value="OVRN"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max105Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="105"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max140Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="140"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max15NumericText">
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{1,15}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max15PlusSignedNumericText">
		<xs:restriction base="xs:string">
			<xs:pattern value="[+]{0,1}[0-9]{1,15}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max16Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="16"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max2048Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="2048"/>
		</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:restriction>
	</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="Max500Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="500"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max5NumericText">
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{1,5}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max70Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="70"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="MessageIdentification2">
		<xs:sequence>
			<xs:element name="MsgNmId" type="Max35Text" minOccurs="0"/>
			<xs:element name="MsgId" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NameAndAddress10">
		<xs:sequence>
			<xs:element name="Nm" type="Max140Text"/>
			<xs:element name="Adr" type="PostalAddress6"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="NamePrefix1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="DOCT"/>
			<xs:enumeration value="MIST"/>
			<xs:enumeration value="MISS"/>
			<xs:enumeration value="MADM"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Number">
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="0"/>
			<xs:totalDigits value="18"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="NumberAndSumOfTransactions1">
		<xs:sequence>
			<xs:element name="NbOfNtries" type="Max15NumericText" minOccurs="0"/>
			<xs:element name="Sum" type="DecimalNumber" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NumberAndSumOfTransactions2">
		<xs:sequence>
			<xs:element name="NbOfNtries" type="Max15NumericText" minOccurs="0"/>
			<xs:element name="Sum" type="DecimalNumber" minOccurs="0"/>
			<xs:element name="TtlNetNtryAmt" type="DecimalNumber" minOccurs="0"/>
			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OrganisationIdentification4">
		<xs:sequence>
			<xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0"/>
			<xs:element name="Othr" type="GenericOrganisationIdentification1" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Pagination">
		<xs:sequence>
			<xs:element name="PgNb" type="Max5NumericText"/>
			<xs:element name="LastPgInd" type="YesNoIndicator"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Party6Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="OrgId" type="OrganisationIdentification4"/>
				<xs:element name="PrvtId" type="PersonIdentification5"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PartyIdentification32">
		<xs:sequence>
			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
			<xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0"/>
			<xs:element name="Id" type="Party6Choice" minOccurs="0"/>
			<xs:element name="CtryOfRes" type="CountryCode" minOccurs="0"/>
			<xs:element name="CtctDtls" type="ContactDetails2" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PercentageRate">
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="10"/>
			<xs:totalDigits value="11"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PersonIdentification5">
		<xs:sequence>
			<xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth" minOccurs="0"/>
			<xs:element name="Othr" type="GenericPersonIdentification1" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PersonIdentificationSchemeName1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PhoneNumber">
		<xs:restriction base="xs:string">
			<xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PostalAddress6">
		<xs:sequence>
			<xs:element name="AdrTp" type="AddressType2Code" minOccurs="0"/>
			<xs:element name="Dept" type="Max70Text" minOccurs="0"/>
			<xs:element name="SubDept" type="Max70Text" minOccurs="0"/>
			<xs:element name="StrtNm" type="Max70Text" minOccurs="0"/>
			<xs:element name="BldgNb" type="Max16Text" minOccurs="0"/>
			<xs:element name="PstCd" type="Max16Text" minOccurs="0"/>
			<xs:element name="TwnNm" type="Max35Text" minOccurs="0"/>
			<xs:element name="CtrySubDvsn" type="Max35Text" minOccurs="0"/>
			<xs:element name="Ctry" type="CountryCode" minOccurs="0"/>
			<xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="7"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProprietaryAgent2">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text"/>
			<xs:element name="Agt" type="BranchAndFinancialInstitutionIdentification4"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProprietaryBankTransactionCodeStructure1">
		<xs:sequence>
			<xs:element name="Cd" type="Max35Text"/>
			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProprietaryDate2">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text"/>
			<xs:element name="Dt" type="DateAndDateTimeChoice"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProprietaryParty2">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text"/>
			<xs:element name="Pty" type="PartyIdentification32"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProprietaryPrice2">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text"/>
			<xs:element name="Pric" type="ActiveOrHistoricCurrencyAndAmount"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProprietaryQuantity1">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text"/>
			<xs:element name="Qty" type="Max35Text"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProprietaryReference1">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text"/>
			<xs:element name="Ref" type="Max35Text"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Purpose2Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalPurpose1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Rate3">
		<xs:sequence>
			<xs:element name="Tp" type="RateType4Choice"/>
			<xs:element name="VldtyRg" type="CurrencyAndAmountRange2" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RateType4Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Pctg" type="PercentageRate"/>
				<xs:element name="Othr" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredDocumentInformation3">
		<xs:sequence>
			<xs:element name="Tp" type="ReferredDocumentType2" minOccurs="0"/>
			<xs:element name="Nb" type="Max35Text" minOccurs="0"/>
			<xs:element name="RltdDt" type="ISODate" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredDocumentType1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="DocumentType5Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReferredDocumentType2">
		<xs:sequence>
			<xs:element name="CdOrPrtry" type="ReferredDocumentType1Choice"/>
			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RemittanceAmount1">
		<xs:sequence>
			<xs:element name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="DscntApldAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="TaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="AdjstmntAmtAndRsn" type="DocumentAdjustment1" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RemittanceInformation5">
		<xs:sequence>
			<xs:element name="Ustrd" type="Max140Text" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Strd" type="StructuredRemittanceInformation7" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RemittanceLocation2">
		<xs:sequence>
			<xs:element name="RmtId" type="Max35Text" minOccurs="0"/>
			<xs:element name="RmtLctnMtd" type="RemittanceLocationMethod2Code" minOccurs="0"/>
			<xs:element name="RmtLctnElctrncAdr" type="Max2048Text" minOccurs="0"/>
			<xs:element name="RmtLctnPstlAdr" type="NameAndAddress10" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="RemittanceLocationMethod2Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="FAXI"/>
			<xs:enumeration value="EDIC"/>
			<xs:enumeration value="URID"/>
			<xs:enumeration value="EMAL"/>
			<xs:enumeration value="POST"/>
			<xs:enumeration value="SMSM"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ReportEntry2">
		<xs:sequence>
			<xs:element name="NtryRef" type="Max35Text" minOccurs="0"/>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
			<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
			<xs:element name="RvslInd" type="TrueFalseIndicator" minOccurs="0"/>
			<xs:element name="Sts" type="EntryStatus2Code"/>
			<xs:element name="BookgDt" type="DateAndDateTimeChoice" minOccurs="0"/>
			<xs:element name="ValDt" type="DateAndDateTimeChoice" minOccurs="0"/>
			<xs:element name="AcctSvcrRef" type="Max35Text" minOccurs="0"/>
			<xs:element name="Avlbty" type="CashBalanceAvailability2" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="BkTxCd" type="BankTransactionCodeStructure4"/>
			<xs:element name="ComssnWvrInd" type="YesNoIndicator" minOccurs="0"/>
			<xs:element name="AddtlInfInd" type="MessageIdentification2" minOccurs="0"/>
			<xs:element name="AmtDtls" type="AmountAndCurrencyExchange3" minOccurs="0"/>
			<xs:element name="Chrgs" type="ChargesInformation6" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="TechInptChanl" type="TechnicalInputChannel1Choice" minOccurs="0"/>
			<xs:element name="Intrst" type="TransactionInterest2" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="NtryDtls" type="EntryDetails1" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="AddtlNtryInf" type="Max500Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportingSource1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalReportingSource1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReturnReason5Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalReturnReason1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReturnReasonInformation10">
		<xs:sequence>
			<xs:element name="OrgnlBkTxCd" type="BankTransactionCodeStructure4" minOccurs="0"/>
			<xs:element name="Orgtr" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="Rsn" type="ReturnReason5Choice" minOccurs="0"/>
			<xs:element name="AddtlInf" type="Max105Text" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="SecurityIdentification4Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="ISIN" type="ISINIdentifier"/>
				<xs:element name="Prtry" type="AlternateSecurityIdentification2"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="StructuredRemittanceInformation7">
		<xs:sequence>
			<xs:element name="RfrdDocInf" type="ReferredDocumentInformation3" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="RfrdDocAmt" type="RemittanceAmount1" minOccurs="0"/>
			<xs:element name="CdtrRefInf" type="CreditorReferenceInformation2" minOccurs="0"/>
			<xs:element name="Invcr" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="Invcee" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="AddtlRmtInf" type="Max140Text" minOccurs="0" maxOccurs="3"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxAmount1">
		<xs:sequence>
			<xs:element name="Rate" type="PercentageRate" minOccurs="0"/>
			<xs:element name="TaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="Dtls" type="TaxRecordDetails1" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxAuthorisation1">
		<xs:sequence>
			<xs:element name="Titl" type="Max35Text" minOccurs="0"/>
			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxCharges2">
		<xs:sequence>
			<xs:element name="Id" type="Max35Text" minOccurs="0"/>
			<xs:element name="Rate" type="PercentageRate" minOccurs="0"/>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxInformation3">
		<xs:sequence>
			<xs:element name="Cdtr" type="TaxParty1" minOccurs="0"/>
			<xs:element name="Dbtr" type="TaxParty2" minOccurs="0"/>
			<xs:element name="AdmstnZn" type="Max35Text" minOccurs="0"/>
			<xs:element name="RefNb" type="Max140Text" minOccurs="0"/>
			<xs:element name="Mtd" type="Max35Text" minOccurs="0"/>
			<xs:element name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="Dt" type="ISODate" minOccurs="0"/>
			<xs:element name="SeqNb" type="Number" minOccurs="0"/>
			<xs:element name="Rcrd" type="TaxRecord1" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxParty1">
		<xs:sequence>
			<xs:element name="TaxId" type="Max35Text" minOccurs="0"/>
			<xs:element name="RegnId" type="Max35Text" minOccurs="0"/>
			<xs:element name="TaxTp" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxParty2">
		<xs:sequence>
			<xs:element name="TaxId" type="Max35Text" minOccurs="0"/>
			<xs:element name="RegnId" type="Max35Text" minOccurs="0"/>
			<xs:element name="TaxTp" type="Max35Text" minOccurs="0"/>
			<xs:element name="Authstn" type="TaxAuthorisation1" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxPeriod1">
		<xs:sequence>
			<xs:element name="Yr" type="ISODate" minOccurs="0"/>
			<xs:element name="Tp" type="TaxRecordPeriod1Code" minOccurs="0"/>
			<xs:element name="FrToDt" type="DatePeriodDetails" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxRecord1">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text" minOccurs="0"/>
			<xs:element name="Ctgy" type="Max35Text" minOccurs="0"/>
			<xs:element name="CtgyDtls" type="Max35Text" minOccurs="0"/>
			<xs:element name="DbtrSts" type="Max35Text" minOccurs="0"/>
			<xs:element name="CertId" type="Max35Text" minOccurs="0"/>
			<xs:element name="FrmsCd" type="Max35Text" minOccurs="0"/>
			<xs:element name="Prd" type="TaxPeriod1" minOccurs="0"/>
			<xs:element name="TaxAmt" type="TaxAmount1" minOccurs="0"/>
			<xs:element name="AddtlInf" type="Max140Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TaxRecordDetails1">
		<xs:sequence>
			<xs:element name="Prd" type="TaxPeriod1" minOccurs="0"/>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TaxRecordPeriod1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="MM01"/>
			<xs:enumeration value="MM02"/>
			<xs:enumeration value="MM03"/>
			<xs:enumeration value="MM04"/>
			<xs:enumeration value="MM05"/>
			<xs:enumeration value="MM06"/>
			<xs:enumeration value="MM07"/>
			<xs:enumeration value="MM08"/>
			<xs:enumeration value="MM09"/>
			<xs:enumeration value="MM10"/>
			<xs:enumeration value="MM11"/>
			<xs:enumeration value="MM12"/>
			<xs:enumeration value="QTR1"/>
			<xs:enumeration value="QTR2"/>
			<xs:enumeration value="QTR3"/>
			<xs:enumeration value="QTR4"/>
			<xs:enumeration value="HLF1"/>
			<xs:enumeration value="HLF2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="TechnicalInputChannel1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalTechnicalInputChannel1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TotalTransactions2">
		<xs:sequence>
			<xs:element name="TtlNtries" type="NumberAndSumOfTransactions2" minOccurs="0"/>
			<xs:element name="TtlCdtNtries" type="NumberAndSumOfTransactions1" minOccurs="0"/>
			<xs:element name="TtlDbtNtries" type="NumberAndSumOfTransactions1" minOccurs="0"/>
			<xs:element name="TtlNtriesPerBkTxCd" type="TotalsPerBankTransactionCode2" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TotalsPerBankTransactionCode2">
		<xs:sequence>
			<xs:element name="NbOfNtries" type="Max15NumericText" minOccurs="0"/>
			<xs:element name="Sum" type="DecimalNumber" minOccurs="0"/>
			<xs:element name="TtlNetNtryAmt" type="DecimalNumber" minOccurs="0"/>
			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
			<xs:element name="FcstInd" type="TrueFalseIndicator" minOccurs="0"/>
			<xs:element name="BkTxCd" type="BankTransactionCodeStructure4"/>
			<xs:element name="Avlbty" type="CashBalanceAvailability2" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransactionAgents2">
		<xs:sequence>
			<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="IntrmyAgt2" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="IntrmyAgt3" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="RcvgAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="DlvrgAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="IssgAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="SttlmPlc" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="Prtry" type="ProprietaryAgent2" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransactionDates2">
		<xs:sequence>
			<xs:element name="AccptncDtTm" type="ISODateTime" minOccurs="0"/>
			<xs:element name="TradActvtyCtrctlSttlmDt" type="ISODate" minOccurs="0"/>
			<xs:element name="TradDt" type="ISODate" minOccurs="0"/>
			<xs:element name="IntrBkSttlmDt" type="ISODate" minOccurs="0"/>
			<xs:element name="StartDt" type="ISODate" minOccurs="0"/>
			<xs:element name="EndDt" type="ISODate" minOccurs="0"/>
			<xs:element name="TxDtTm" type="ISODateTime" minOccurs="0"/>
			<xs:element name="Prtry" type="ProprietaryDate2" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransactionInterest2">
		<xs:sequence>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
			<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
			<xs:element name="Tp" type="InterestType1Choice" minOccurs="0"/>
			<xs:element name="Rate" type="Rate3" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="FrToDt" type="DateTimePeriodDetails" minOccurs="0"/>
			<xs:element name="Rsn" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransactionParty2">
		<xs:sequence>
			<xs:element name="InitgPty" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="Dbtr" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="DbtrAcct" type="CashAccount16" minOccurs="0"/>
			<xs:element name="UltmtDbtr" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="Cdtr" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="CdtrAcct" type="CashAccount16" minOccurs="0"/>
			<xs:element name="UltmtCdtr" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="TradgPty" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="Prtry" type="ProprietaryParty2" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransactionPrice2Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="DealPric" type="ActiveOrHistoricCurrencyAndAmount"/>
				<xs:element name="Prtry" type="ProprietaryPrice2" maxOccurs="unbounded"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransactionQuantities1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Qty" type="FinancialInstrumentQuantityChoice"/>
				<xs:element name="Prtry" type="ProprietaryQuantity1"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransactionReferences2">
		<xs:sequence>
			<xs:element name="MsgId" type="Max35Text" minOccurs="0"/>
			<xs:element name="AcctSvcrRef" type="Max35Text" minOccurs="0"/>
			<xs:element name="PmtInfId" type="Max35Text" minOccurs="0"/>
			<xs:element name="InstrId" type="Max35Text" minOccurs="0"/>
			<xs:element name="EndToEndId" type="Max35Text" minOccurs="0"/>
			<xs:element name="TxId" type="Max35Text" minOccurs="0"/>
			<xs:element name="MndtId" type="Max35Text" minOccurs="0"/>
			<xs:element name="ChqNb" type="Max35Text" minOccurs="0"/>
			<xs:element name="ClrSysRef" type="Max35Text" minOccurs="0"/>
			<xs:element name="Prtry" type="ProprietaryReference1" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="TrueFalseIndicator">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<xs:simpleType name="YesNoIndicator">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<!-- own redefined datatypes -->
	<xs:complexType name="AT_AccountIdentification4Choice">
		<xs:complexContent>
			<xs:restriction base="AccountIdentification4Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="IBAN" type="IBAN2007Identifier"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_AccountIdentification4Choice_NtfctnAcct">
		<xs:complexContent>
			<xs:restriction base="AccountIdentification4Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="IBAN" type="IBAN2007Identifier">
							<xs:annotation>
								<xs:documentation xml:lang="de">SEPA
CT
C AT-20
D AT-01
DD
C AT-04
D AT-07</xs:documentation>
								<xs:documentation xml:lang="en">SEPA
CT
C AT-20
D AT-01
DD
C AT-04
D AT-07</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_AccountIdentification4Choice_TxDtls">
		<xs:complexContent>
			<xs:restriction base="AccountIdentification4Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="IBAN" type="IBAN2007Identifier"/>
						<xs:element name="Othr" type="AT_GenericAccountIdentification1"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_AccountInterest2">
		<xs:complexContent>
			<xs:restriction base="AccountInterest2">
				<xs:sequence>
					<xs:element name="Tp" type="AT_InterestType1Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">IntraDay oder OverNight</xs:documentation>
							<xs:documentation xml:lang="en">IntraDay or OverNight</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Rate" type="AT_Rate3" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Zinsätze je Betragsrahmen</xs:documentation>
							<xs:documentation xml:lang="en">Interest per credit range </xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="FrToDt" type="DateTimePeriodDetails" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Gültigkeitszeitraum</xs:documentation>
							<xs:documentation xml:lang="en">Time of validity</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Rsn" type="AT_Max35Text" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Freie Erläuterung</xs:documentation>
							<xs:documentation xml:lang="en">Free text explanation</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_AccountNotification2">
		<xs:complexContent>
			<xs:restriction base="AccountNotification2">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max35Text_REF">
						<xs:annotation>
							<xs:documentation xml:lang="de">Eine eindeutige und somit nicht wiederholte, technische Referenz auf diese Detaildaten

Entsprechungen:
EDIFACT -> UNH MessageRef</xs:documentation>
							<xs:documentation xml:lang="en">A unique and therefore not repeated, technical reference to this detail data

Equivalents:
EDIFACT -> UNH MessageRef</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ElctrncSeqNb" type="Number" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Elektronischer Zähler
Wird die Datei oder die Detaildaten geteilt, werden die Detaildaten mit der gleichen -> LglSeqNb mit diesem Zähler fortgesetzt.

Siehe GrpHdr/MsgPgntn

Entsprechungen:
EDIFACT -> keine</xs:documentation>
							<xs:documentation xml:lang="en">Electronic counter
If file or datail data is splittet, the datail data with same -> LglSeqNb is continued with this counter.

See GrpHdr/MsgPgntn

Equivalents:
EDIFACT -> none</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="LglSeqNb" type="Number" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Auszugsnummer

Nummer des Papierauszugs mit den zugrunde liegenden Buchungszeilen, die elektronisch übermittelt werden.
In Österreich üblicherweise 9 Ziffern, 4 Ziffern Jahr und 5 Ziffern laufende Nummer

Bei Datenteilung erhalten alle zusammengehörigen Teile die gleiche Nummer. Siehe GrpHdr/MsgPgntn und ElctrncSeqNb

Entsprechungen:
EDIFACT -> RFF+ADP</xs:documentation>
							<xs:documentation xml:lang="en">Account statement number

Number of paper based account statement with the same underlying booking lines, transmitted electronically.
In Austria habitually 9 digits, 4 digit year and 5 digit sequence number

With splittet data all belonging parts have the same number. See GrpHdr/MsgPgntn and ElctrncSeqNb

Equivalents:
EDIFACT -> RFF+ADP</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CreDtTm" type="ISODateTime">
						<xs:annotation>
							<xs:documentation xml:lang="de">Erstellungszeitpunkt der Detaildaten

Entsprechungen:
EDIFACT -> DTM+137</xs:documentation>
							<xs:documentation xml:lang="en">Creation date time of detail data

Equivalents:
EDIFACT -> DTM+137</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="FrToDt" type="DateTimePeriodDetails" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Zeitraum der enthaltenen Buchungen

Entsprechungen:
EDIFACT -> keine</xs:documentation>
							<xs:documentation xml:lang="en">Time period of contained booking items

Equivalents:
EDIFACT -> none</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CpyDplctInd" type="CopyDuplicate1Code" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kein Original

Ist dieses Element vorhanden, handelt es sich nicht um ein Original. Kennzeichnungen: Kopie (an Dritte, z.B. Steuerberater; COPY), Duplikat (an Kontoinhaber, z.B. nochmalige Übermittlung; DUPL), oder  KopieDuplikat (Wiederholung an Dritte; CODU)

Entsprechungen:
EDIFACT -> BGM</xs:documentation>
							<xs:documentation xml:lang="en">Not an original

If this element exists, the statement is not the original statement. Indikators: Copy (to third party, e.g. tax consultant; COPY), Duplicate (to account owner, e.g. repetitive transmission; DUPL), or  CopyDuplicate (to third party, e.g. repetitive transmission; CODU)

Equivalents:
EDIFACT -> BGM</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Acct" type="AT_CashAccount20">
						<xs:annotation>
							<xs:documentation xml:lang="de">Die Detaildaten beziehen sich auf das hier angegebene Konto</xs:documentation>
							<xs:documentation xml:lang="en">The detail data made is valid for the account stated here</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Intrst" type="AT_AccountInterest2" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Zinsinformationen

Zur strukturierten Angabe von Zinssätzen zum Konto. Diese Informationen wurden bisher in Textzeilen übermittelt

Entsprechungen:
EDIFACT -> keine / FTX</xs:documentation>
							<xs:documentation xml:lang="en">Interest information

For structured interest information on account. This information was transmitted in free text so far

Equivalents:
EDIFACT -> none / FTX</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="TxsSummry" type="AT_TotalTransactions2" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Zusammenfassung enthaltener Buchungen

Entsprechungen:
EDIFACT
CREMUL -> CNT+1 Summe Gutschriften
CREMUL -> CNT+39 Anzahl Gutschriften
DEBMUL -> CNT+1 Summe Belastungen
DEBMUL -> CNT+39 Anzahl Belastungen</xs:documentation>
							<xs:documentation xml:lang="en">Summary of contained booking items

Equivalents:
EDIFACT
CREMUL -> CNT+1 Sum credits
CREMUL -> CNT+39 Credits count
DEBMUL -> CNT+1 Sum debits
DEBMUL -> CNT+39 Debits count</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Ntry" type="AT_ReportEntry2" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Buchungszeile

Nur dann enthalten, wenn Buchungen vorliegen. Für "Nullumsätze" nicht verwendet</xs:documentation>
							<xs:documentation xml:lang="en">Booking item

Only quoted, if statement contains booking item. Not used on INFO statements</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="AddtlNtfctnInf" type="AT_Max500Text" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Zusätzliche Informationen

Immer bei INFO Auszügen, sonst optional

Entsprechungen:
MT940/942 -> 86: Kontoinformation</xs:documentation>
							<xs:documentation xml:lang="en">Additional information

Allways qouted on INFO statements, otherwise optional

Equivalents:
MT940/942 -> 86: Account information</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_AccountSchemeName1Choice">
		<xs:complexContent>
			<xs:restriction base="AccountSchemeName1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalAccountIdentification1Code"/>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_AlternateSecurityIdentification2">
		<xs:complexContent>
			<xs:restriction base="AlternateSecurityIdentification2">
				<xs:sequence>
					<xs:element name="Tp" type="AT_Max35Text"/>
					<xs:element name="Id" type="AT_Max35Text"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_AmountAndCurrencyExchange3">
		<xs:complexContent>
			<xs:restriction base="AmountAndCurrencyExchange3">
				<xs:sequence>
					<xs:element name="InstdAmt" type="AT_AmountAndCurrencyExchangeDetails3" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Auftragsbetrag und -währung

Entsprechungen:
EDIFACT -> MOA+98

SEPA
CT AT-04
DD AT-06</xs:documentation>
							<xs:documentation xml:lang="en">Odered amount and currency

Equivalents:
EDIFACT -> MOA+98

SEPA
CT AT-04
DD AT-06</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="TxAmt" type="AT_AmountAndCurrencyExchangeDetails3" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Buchungsbetrag in Kontowährung ggf. mit Spesen

Bildet die Summe der Sammelbuchung

Entsprechungen:
EDIFACT -> MOA+9</xs:documentation>
							<xs:documentation xml:lang="en">Booking amount in account currency occ. with charges

This amount builds up the sum of batch item

Equivalent:
EDIFACT -> MOA+9</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CntrValAmt" type="AT_AmountAndCurrencyExchangeDetails3" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Umrechnung Auftragswährung in Kontowährung

Entsprechungen:
EDIFACT -> CUX ähnlich</xs:documentation>
							<xs:documentation xml:lang="en">Calculation from oder currency to booking currency

Equivalents:
EDIFACT -> CUX similar</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_AmountAndCurrencyExchangeDetails3">
		<xs:complexContent>
			<xs:restriction base="AmountAndCurrencyExchangeDetails3">
				<xs:sequence>
					<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
					<xs:element name="CcyXchg" type="AT_CurrencyExchange5" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BankToCustomerDebitCreditNotificationV02">
		<xs:complexContent>
			<xs:restriction base="BankToCustomerDebitCreditNotificationV02">
				<xs:sequence>
					<xs:element name="GrpHdr" type="AT_GroupHeader42">
						<xs:annotation>
							<xs:documentation xml:lang="de">Grundlegende Informationen zur übermittelten Datei</xs:documentation>
							<xs:documentation xml:lang="en">Basic information on transmitted file</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Ntfctn" type="AT_AccountNotification2" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Detaildaten

Diese Struktur enthält Detaildaten zu jeweils genau einen Auszug. Da die Struktur mehrfach vorkommen kann, sind Detaildaten zu mehrere Konten und Auszüge je Datei möglich.

Entsprechungen:
EDIFACT -> Eine Nachricht (UNH-UNT); die Einzeltransaktionen zu Sammelbuchungen</xs:documentation>
							<xs:documentation xml:lang="en">One statement

This structure containes detail data for exactly one statement. The structure is repeatable. Therefore detail data for multible accounts and statements are possible in a file.

German financial institutions allways supply only one statement each file.

Equivalents:
EDIFACT -> A message (UNH-UNT); the detail information of batch booking items</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BankTransactionCodeStructure4_Batch">
		<xs:complexContent>
			<xs:restriction base="BankTransactionCodeStructure4">
				<xs:sequence>
					<xs:element name="Domn" type="AT_BankTransactionCodeStructure5">
						<xs:annotation>
							<xs:documentation xml:lang="de">Sind zu den enthaltenen Transaktionen Beleg-Images verfügbar, enthält diese Struktur die Werte PMNT, RCDT und OTHR. Eine Anforderung zur Übermittlung dieser Images erfolgt unter Nennung der AcctSvcrRef auf Ntry-Ebene</xs:documentation>
							<xs:documentation xml:lang="en">In case of availability of images of payment slips of contained transactions, this structure containes the values PMNT, RCDT and OTHR. A request for image transmission needs to quote the AcctSvcrRef on Ntry level</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Prtry" type="AT_ProprietaryBankTransactionCodeStructure1">
						<xs:annotation>
							<xs:documentation xml:lang="de">Sind zu den enthaltenen Transaktionen Beleg-Images verfügbar, enthält diese Struktur den Wert 48. Eine Anforderung zur Übermittlung dieser Images erfolgt unter Nennung der AcctSvcrRef auf Ntry-Ebene</xs:documentation>
							<xs:documentation xml:lang="en">In case of availability of images of payment slips of contained transactions, this structure containes the value 48. A request for image transmission needs to quote the AcctSvcrRef on Ntry level</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BankTransactionCodeStructure4_Single">
		<xs:complexContent>
			<xs:restriction base="BankTransactionCodeStructure4">
				<xs:sequence>
					<xs:element name="Domn" type="AT_BankTransactionCodeStructure5">
						<xs:annotation>
							<xs:documentation xml:lang="de">Ist zu dieser Transaktion ein Beleg-Image verfügbar, enthält diese Struktur die Werte PMNT, RCDT und OTHR. Eine Anforderung zur Übermittlung dieses Images erfolgt unter Nennung der AcctSvcrRef in TxDtls/Refs</xs:documentation>
							<xs:documentation xml:lang="en">In case of availability of an image of the payment slip of this transactions, this structure containes the values PMNT, RCDT and OTHR. A request for image transmission needs to quote the AcctSvcrRef in TxDtls/Refs</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Prtry" type="AT_ProprietaryBankTransactionCodeStructure1">
						<xs:annotation>
							<xs:documentation xml:lang="de">Ist zu dieser Transaktion ein Beleg-Image verfügbar, enthält diese Struktur den Wert 48. Eine Anforderung zur Übermittlung dieses Images erfolgt unter Nennung der AcctSvcrRef in TxDtls/Refs</xs:documentation>
							<xs:documentation xml:lang="en">In case of availability of an image of the payment slip of this transactions, this structure containes the value 48. A request for image transmission needs to quote the AcctSvcrRef in TxDtls/Refs</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BankTransactionCodeStructure5">
		<xs:complexContent>
			<xs:restriction base="BankTransactionCodeStructure5">
				<xs:sequence>
					<xs:element name="Cd" type="AT_ExternalBankTransactionDomain1Code"/>
					<xs:element name="Fmly" type="AT_BankTransactionCodeStructure6"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BankTransactionCodeStructure6">
		<xs:complexContent>
			<xs:restriction base="BankTransactionCodeStructure6">
				<xs:sequence>
					<xs:element name="Cd" type="AT_ExternalBankTransactionFamily1Code"/>
					<xs:element name="SubFmlyCd" type="AT_ExternalBankTransactionSubFamily1Code"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BatchInformation2">
		<xs:complexContent>
			<xs:restriction base="BatchInformation2">
				<xs:sequence>
					<xs:element name="PmtInfId" type="AT_Max35Text_REF" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Bestandsreferenz des Kunden

Bei Abrechnungen von Kundeneinreichungen, sonst nicht verwendet

Entsprechungen:
EDIFACT -> RFF+AEK, AKJ</xs:documentation>
							<xs:documentation xml:lang="en">Clients batch reference

On entries resulting from clients orders, otherwise not used

Equivalents:
EDIFACT -> RFF+AEK, AKJ</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="NbOfTxs" type="Max15NumericText">
						<xs:annotation>
							<xs:documentation xml:lang="de">Anzahl der im Bestand enthaltenen Einzelbuchungen</xs:documentation>
							<xs:documentation xml:lang="en">Count of transactions in batch</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BranchAndFinancialInstitutionIdentification4">
		<xs:complexContent>
			<xs:restriction base="BranchAndFinancialInstitutionIdentification4">
				<xs:sequence>
					<xs:element name="FinInstnId" type="AT_FinancialInstitutionIdentification7">
						<xs:annotation>
							<xs:documentation xml:lang="de">Es wird immer nur eines der beiden Folgeelemente angegeben</xs:documentation>
							<xs:documentation xml:lang="en">In all cases only one of the subsequent element will be populated</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BranchAndFinancialInstitutionIdentification4_Svcr">
		<xs:complexContent>
			<xs:restriction base="BranchAndFinancialInstitutionIdentification4">
				<xs:sequence>
					<xs:element name="FinInstnId" type="AT_FinancialInstitutionIdentification7_Svcr"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CashAccount16">
		<xs:complexContent>
			<xs:restriction base="CashAccount16">
				<xs:sequence>
					<xs:element name="Id" type="AT_AccountIdentification4Choice"/>
					<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
					<xs:element name="Nm" type="AT_Max70Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CashAccount16_TxDtls">
		<xs:complexContent>
			<xs:restriction base="CashAccount16">
				<xs:sequence>
					<xs:element name="Id" type="AT_AccountIdentification4Choice_TxDtls"/>
					<xs:element name="Tp" type="AT_CashAccountType2" minOccurs="0"/>
					<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
					<xs:element name="Nm" type="AT_Max70Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CashAccount20">
		<xs:complexContent>
			<xs:restriction base="CashAccount20">
				<xs:sequence>
					<xs:element name="Id" type="AT_AccountIdentification4Choice_NtfctnAcct">
						<xs:annotation>
							<xs:documentation xml:lang="de">IBAN

Entsprechungen:
EDIFACT -> FII+AS</xs:documentation>
							<xs:documentation xml:lang="en">IBAN

Equivalents:
EDIFACT -> FII+AS</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontowährung

Entsprechungen:
EDIFACT -> FII+AS</xs:documentation>
							<xs:documentation xml:lang="en">Account currency

Equivalents:
EDIFACT -> FII+AS</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Nm" type="AT_Max70Text" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontobezeichnung

Entsprechungen:
EDIFACT -> keine</xs:documentation>
							<xs:documentation xml:lang="en">Account name

Equivalents:
EDIFACT -> none</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Ownr" type="AT_PartyIdentification32_NtfctnOwnr" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontoinhaber

Einsatz bei COPY und CODU in CpyDplctInd, sonst nicht zwingend vorhanden</xs:documentation>
							<xs:documentation xml:lang="en">Account owner

To be used with COPY and CODU in CpyDplctInd, otherwise not mandatory</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Svcr" type="AT_BranchAndFinancialInstitutionIdentification4_Svcr" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontoführendes Institut

Entsprechungen:
EDIFACT-> FII+AS

SEPA
CT
C AT-23
D AT-06
DD
C AT-12
D AT-13</xs:documentation>
							<xs:documentation xml:lang="en">Account servicing institution

Equivalents:
EDIFACT -> FII+AS

SEPA
CT
C AT-23
D AT-06
DD
C AT-12
D AT-13</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CashAccountType2">
		<xs:complexContent>
			<xs:restriction base="CashAccountType2">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="CashAccountType4Code"/>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ChargesInformation6_Batch">
		<xs:complexContent>
			<xs:restriction base="ChargesInformation6">
				<xs:sequence>
					<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
					<xs:element name="CdtDbtInd" type="CreditDebitCode">
						<xs:annotation>
							<xs:documentation xml:lang="de">Vorzeichen des Spesenbetrags</xs:documentation>
							<xs:documentation xml:lang="en">Sign of charge amount</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Tp" type="AT_ChargeType2Choice" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ChargesInformation6_Single">
		<xs:complexContent>
			<xs:restriction base="ChargesInformation6">
				<xs:sequence>
					<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
					<xs:element name="CdtDbtInd" type="CreditDebitCode">
						<xs:annotation>
							<xs:documentation xml:lang="de">Vorzeichen des Spesenbetrags</xs:documentation>
							<xs:documentation xml:lang="en">Sign of charge amount</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Tp" type="AT_ChargeType2Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Spesenkode

Siehe externe Liste</xs:documentation>
							<xs:documentation xml:lang="en">Charge code

See external list</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Rate" type="PercentageRate" minOccurs="0"/>
					<xs:element name="Br" type="ChargeBearerType1Code" minOccurs="0"/>
					<xs:element name="Pty" type="AT_BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ChargeType2Choice">
		<xs:complexContent>
			<xs:restriction base="ChargeType2Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Prtry" type="AT_GenericIdentification3">
							<xs:annotation>
								<xs:documentation xml:lang="de">INCL für inkludiert, also bereits im Buchungsbetrag berücksichtigte Spesen, genettete Buchung
INFO für Brutto Buchung, nicht im Buchungsbetrag berücksichtigt, separate Spesenbuchung</xs:documentation>
								<xs:documentation xml:lang="en">INCL for included charges, i.e. allready respected in booking amount, nettet booking
INFO for information purposes, not respectet in booking amount, separate booking occurs</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ContactDetails2">
		<xs:complexContent>
			<xs:restriction base="ContactDetails2">
				<xs:sequence>
					<xs:element name="NmPrfx" type="NamePrefix1Code" minOccurs="0"/>
					<xs:element name="Nm" type="AT_Max140Text" minOccurs="0"/>
					<xs:element name="PhneNb" type="PhoneNumber" minOccurs="0"/>
					<xs:element name="MobNb" type="PhoneNumber" minOccurs="0"/>
					<xs:element name="FaxNb" type="PhoneNumber" minOccurs="0"/>
					<xs:element name="EmailAdr" type="AT_Max2048Text" minOccurs="0"/>
					<xs:element name="Othr" type="AT_Max35Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CorporateAction1">
		<xs:complexContent>
			<xs:restriction base="CorporateAction1">
				<xs:sequence>
					<xs:element name="Cd" type="AT_Max35Text" minOccurs="0"/>
					<xs:element name="Nb" type="AT_Max35Text" minOccurs="0"/>
					<xs:element name="Prtry" type="AT_Max35Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CreditorReferenceInformation2">
		<xs:complexContent>
			<xs:restriction base="CreditorReferenceInformation2">
				<xs:sequence>
					<xs:element name="Tp" type="AT_CreditorReferenceType2" minOccurs="0"/>
					<xs:element name="Ref" type="AT_Max35Text" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Zahlungsreferenz</xs:documentation>
							<xs:documentation xml:lang="en">Creditor's reference</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CreditorReferenceType1Choice">
		<xs:complexContent>
			<xs:restriction base="CreditorReferenceType1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="DocumentType3Code">
							<xs:annotation>
								<xs:documentation xml:lang="de">SCOR StructuredCommunicationReference</xs:documentation>
								<xs:documentation xml:lang="en">SCOR StructuredCommunicationReference</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CreditorReferenceType2">
		<xs:complexContent>
			<xs:restriction base="CreditorReferenceType2">
				<xs:sequence>
					<xs:element name="CdOrPrtry" type="AT_CreditorReferenceType1Choice"/>
					<xs:element name="Issr" type="AT_Max35Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CurrencyExchange5">
		<xs:complexContent>
			<xs:restriction base="CurrencyExchange5">
				<xs:sequence>
					<xs:element name="SrcCcy" type="ActiveOrHistoricCurrencyCode"/>
					<xs:element name="TrgtCcy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
					<xs:element name="UnitCcy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
					<xs:element name="XchgRate" type="BaseOneRate"/>
					<xs:element name="CtrctId" type="AT_Max35Text_REF" minOccurs="0"/>
					<xs:element name="QtnDt" type="ISODateTime" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_DateAndPlaceOfBirth">
		<xs:complexContent>
			<xs:restriction base="DateAndPlaceOfBirth">
				<xs:sequence>
					<xs:element name="BirthDt" type="ISODate"/>
					<xs:element name="PrvcOfBirth" type="AT_Max35Text" minOccurs="0"/>
					<xs:element name="CityOfBirth" type="AT_Max35Text"/>
					<xs:element name="CtryOfBirth" type="CountryCode"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_DocumentAdjustment1">
		<xs:complexContent>
			<xs:restriction base="DocumentAdjustment1">
				<xs:sequence>
					<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
					<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
					<xs:element name="Rsn" type="AT_Max4Text" minOccurs="0"/>
					<xs:element name="AddtlInf" type="AT_Max140Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_EntryDetails1">
		<xs:complexContent>
			<xs:restriction base="EntryDetails1">
				<xs:sequence>
					<xs:element name="Btch" type="AT_BatchInformation2" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Sammlerabrechnung

Die wichtigsten Sammlerinformationen</xs:documentation>
							<xs:documentation xml:lang="en">Batch entry

The most essential batch information</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="TxDtls" type="AT_EntryTransaction2" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Detailinformationen

Alle Details - bei Rück- und Korrekturinformationen aller Art - transportieren die Daten in den jeweiligen Originalelementen des Grundgeschäftes!</xs:documentation>
							<xs:documentation xml:lang="en">Detail information

All details - with returning or correcting information of all kinds - populate the respective original elements of underlying transaction!</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="AT_EntryStatus2Code">
		<xs:restriction base="EntryStatus2Code">
			<xs:enumeration value="BOOK"/>
			<xs:enumeration value="PDNG"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AT_EntryTransaction2">
		<xs:complexContent>
			<xs:restriction base="EntryTransaction2">
				<xs:sequence>
					<xs:element name="Refs" type="AT_TransactionReferences2" minOccurs="0"/>
					<xs:element name="AmtDtls" type="AT_AmountAndCurrencyExchange3"/>
					<xs:element name="BkTxCd" type="AT_BankTransactionCodeStructure4_Single" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Buchungscode

Siehe externe Liste

Entsprechungen:
EDIFACT -> LIN BUS BOP</xs:documentation>
							<xs:documentation xml:lang="en">Booking code

See external list

Equivalents:
EDIFACT -> LIN BUS BOP</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Chrgs" type="AT_ChargesInformation6_Single" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Spesen zu dieser Buchung</xs:documentation>
							<xs:documentation xml:lang="en">Charges associated with this booking</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="RltdPties" type="AT_TransactionParty2" minOccurs="0"/>
					<xs:element name="RltdAgts" type="AT_TransactionAgents2" minOccurs="0"/>
					<xs:element name="Purp" type="AT_Purpose2Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-44
DD
AT-58</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-44
DD
AT-58</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="RmtInf" type="AT_RemittanceInformation5" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-05
DD
AT-22</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-05
DD
AT-22</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="RltdDts" type="AT_TransactionDates2" minOccurs="0"/>
					<xs:element name="RltdPric" type="AT_TransactionPrice2Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Für die strukturierte Angabe sonst in Textzeilen ausgewiesener Daten bei Wertpapierhandel</xs:documentation>
							<xs:documentation xml:lang="en">For structured information on data from securities trade which otherwise would populate free text remittance information</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="RltdQties" type="AT_TransactionQuantities1Choice" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Für die strukturierte Angabe sonst in Textzeilen ausgewiesener Daten bei Wertpapierhandel</xs:documentation>
							<xs:documentation xml:lang="en">For structured information on data from securities trade which otherwise would populate free text remittance information</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="FinInstrmId" type="AT_SecurityIdentification4Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Für die strukturierte Angabe sonst in Textzeilen ausgewiesener Daten bei Wertpapierhandel</xs:documentation>
							<xs:documentation xml:lang="en">For structured information on data from securities trade which otherwise would populate free text remittance information</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="RtrInf" type="AT_ReturnReasonInformation10" minOccurs="0"/>
					<xs:element name="CorpActn" type="AT_CorporateAction1" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Für die strukturierte Angabe sonst in Textzeilen ausgewiesener Daten bei Wertpapierhandel</xs:documentation>
							<xs:documentation xml:lang="en">For structured information on data from securities trade which otherwise would populate free text remittance information</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SfkpgAcct" type="AT_CashAccount16" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Für die strukturierte Angabe sonst in Textzeilen ausgewiesener Daten bei Wertpapierhandel</xs:documentation>
							<xs:documentation xml:lang="en">For structured information on data from securities trade which otherwise would populate free text remittance information</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="AddtlTxInf" type="AT_Max500Text" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Buchungs- und Informationstexte des Kontoführers, z.B. Erläuterungen zu mit dieser Transaktion in Zusammenhang stehenden Entgelte</xs:documentation>
							<xs:documentation xml:lang="en">Booking and information text of account servicer, e.g. explation of related fees raised with this transaction</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_FinancialIdentificationSchemeName1Choice">
		<xs:complexContent>
			<xs:restriction base="FinancialIdentificationSchemeName1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalFinancialInstitutionIdentification1Code"/>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_FinancialInstitutionIdentification7">
		<xs:complexContent>
			<xs:restriction base="FinancialInstitutionIdentification7">
				<xs:sequence>
					<xs:element name="BIC" type="BICIdentifier" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Standard Identifikation</xs:documentation>
							<xs:documentation xml:lang="en">Standard identification</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Othr" type="AT_GenericFinancialIdentification1" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Im Fall, das eine Bank nicht mittels BIC identifiziert werden kann</xs:documentation>
							<xs:documentation xml:lang="en">In case of a financial institution cannot be identified by a BIC </xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_FinancialInstitutionIdentification7_Svcr">
		<xs:complexContent>
			<xs:restriction base="FinancialInstitutionIdentification7">
				<xs:sequence>
					<xs:element name="BIC" type="BICIdentifier"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_GenericAccountIdentification1">
		<xs:complexContent>
			<xs:restriction base="GenericAccountIdentification1">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max34Text"/>
					<xs:element name="SchmeNm" type="AT_AccountSchemeName1Choice" minOccurs="0"/>
					<xs:element name="Issr" type="AT_Max35Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_GenericFinancialIdentification1">
		<xs:complexContent>
			<xs:restriction base="GenericFinancialIdentification1">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max35Text_REF"/>
					<xs:element name="SchmeNm" type="AT_FinancialIdentificationSchemeName1Choice" minOccurs="0"/>
					<xs:element name="Issr" type="AT_Max35Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_GenericIdentification3">
		<xs:complexContent>
			<xs:restriction base="GenericIdentification3">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max35Text_REF"/>
					<xs:element name="Issr" type="AT_Max35Text" fixed="APC" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_GenericOrganisationIdentification1">
		<xs:complexContent>
			<xs:restriction base="GenericOrganisationIdentification1">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max35Text_REF"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_GenericOrganisationIdentification1_Strd">
		<xs:complexContent>
			<xs:restriction base="GenericOrganisationIdentification1">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max35Text"/>
					<xs:element name="SchmeNm" type="AT_OrganisationIdentificationSchemeName1Choice_Strd" minOccurs="0"/>
					<xs:element name="Issr" type="AT_Max35Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_GenericOrganisationIdentification1_TxDtls">
		<xs:complexContent>
			<xs:restriction base="GenericOrganisationIdentification1">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max35Text"/>
					<xs:element name="SchmeNm" type="AT_OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
					<xs:element name="Issr" type="AT_Max35Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_GenericPersonIdentification1">
		<xs:complexContent>
			<xs:restriction base="GenericPersonIdentification1">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max35Text"/>
					<xs:element name="SchmeNm" type="AT_PersonIdentificationSchemeName1Choice" minOccurs="0"/>
					<xs:element name="Issr" type="AT_Max35Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_GroupHeader42">
		<xs:complexContent>
			<xs:restriction base="GroupHeader42">
				<xs:sequence>
					<xs:element name="MsgId" type="AT_Max35Text_REF">
						<xs:annotation>
							<xs:documentation xml:lang="de">Technische Referenz der Übermittlungsdatei. Eindeutigkeit über mindestens 30 Tage ist herzustellen
ACHTUNG: Beschränken Sie sich für einen sicheren Ablauf auf Buchstaben, Ziffern und Bindestrich.
Eindeutigkeit erreicht man zB einfach über die Kombination des Datums mit einem Tageszähler

Entsprechungen:
EDIFACT -> UNB InterchangeRef</xs:documentation>
							<xs:documentation xml:lang="en">Technical reference of transmitted file. Ensure uniqueness for at least 30 days
ATTENTION: For save processing limit yourselves to digits, letters and minus sign.
Uniqueness is simple achievable eg with combining the date with a daily counter

Equivalents:
EDIFACT -> UNB InterchangeRef</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CreDtTm" type="ISODateTime">
						<xs:annotation>
							<xs:documentation xml:lang="de">Erstellungszeitpunkt

Es ist nur das Format YYYY-MM-DDThh:mm:ss verfügbar. Zeitpunkt in CET(CEST)-Zeit

Entsprechungen:
EDIFACT -> UNB Date+Time</xs:documentation>
							<xs:documentation xml:lang="en">Creation date time of file

Only format available is YYYY-MM-DDThh:mm:ss. It is the CET(CEST) timestamp

Equivalents:

EDIFACT -> UNB Date+Time</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="MsgRcpt" type="AT_PartyIdentification32">
						<xs:annotation>
							<xs:documentation xml:lang="de">Empfänger der Datei

Entweder Name oder Id, aber nicht beides

Entsprechungen:
EDIFACT -> UNB ReceiverId</xs:documentation>
							<xs:documentation xml:lang="en">Receiver of file

Either name or Id, but not both

Equivalents:
EDIFACT -> UNB ReceiverId</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="MsgPgntn" type="AT_Pagination" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Teilung von Dateien

Fehlt diese Angabe, ist dies gleichbedeutend mit der Angabe "Datei 1, letzte Datei". Wird die Struktur befüllt, wird jedoch keine andere Information gemacht.

Das Zusammenfinden von geteilten Daten erfolgt auf inhaltlicher Ebene. Siehe
Ntfctn/ElctrncSeqNb
mit gleichen Daten in
Ntfctn/LglSeqNb
Ntfctn/Acct

Entsprechungen:
EDIFACT -> keine</xs:documentation>
							<xs:documentation xml:lang="en">File pagination

The default for missing structure is "File 1, last file". If structure is populated no other information will be made.

The matching of paginated data is made at contend level. See
Ntfctn/ElctrncSeqNb
with identical data in
Ntfctn/LglSeqNb
Ntfctn/Acct

Equivalents:
EDIFACT -> none</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="AddtlInf" type="AT_Max500Text" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Zu Testzwecken mit "TEST" ausgegeben.

Keine weitere Verwendung zur Zeit definiert

Entsprechungen:
EDIFACT -> UNB TestFlag</xs:documentation>
							<xs:documentation xml:lang="en">For testing purposes populate with "TEST".

No other usage defined so far

Equivalents:
EDIFACT -> UNB TestFlag</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_InterestType1Choice">
		<xs:complexContent>
			<xs:restriction base="InterestType1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="InterestType1Code"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="AT_Max105Text">
		<xs:restriction base="AT_NotEmpty105">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max140Text">
		<xs:restriction base="AT_NotEmpty140">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max140Text_Nm">
		<xs:restriction base="AT_NotEmpty140">
			<xs:maxLength value="70"/>
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max16Text">
		<xs:restriction base="AT_NotEmpty16">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max2048Text">
		<xs:restriction base="AT_NotEmpty2048">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max34Text">
		<xs:restriction base="AT_NotEmpty34">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max35Text">
		<xs:restriction base="AT_NotEmpty35">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max4Text">
		<xs:restriction base="AT_NotEmpty4">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max35Text_REF">
		<xs:restriction base="AT_NotEmpty35">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max500Text">
		<xs:restriction base="AT_NotEmpty500">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_Max70Text">
		<xs:restriction base="AT_NotEmpty70">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;äöüßÄÖÜ&amp;&gt;&lt;&quot;\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_NotEmpty105">
		<xs:restriction base="Max105Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_NotEmpty140">
		<xs:restriction base="Max140Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_NotEmpty16">
		<xs:restriction base="Max16Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_NotEmpty2048">
		<xs:restriction base="Max2048Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_NotEmpty34">
		<xs:restriction base="Max34Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_NotEmpty35">
		<xs:restriction base="Max35Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_NotEmpty4">
		<xs:restriction base="Max4Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_NotEmpty500">
		<xs:restriction base="Max500Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_NotEmpty70">
		<xs:restriction base="Max70Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AT_NumberAndSumOfTransactions1">
		<xs:complexContent>
			<xs:restriction base="NumberAndSumOfTransactions1">
				<xs:sequence>
					<xs:element name="NbOfNtries" type="Max15NumericText"/>
					<xs:element name="Sum" type="DecimalNumber" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_NumberAndSumOfTransactions2">
		<xs:complexContent>
			<xs:restriction base="NumberAndSumOfTransactions2">
				<xs:sequence>
					<xs:element name="NbOfNtries" type="Max15NumericText"/>
					<xs:element name="Sum" type="DecimalNumber" minOccurs="0"/>
					<xs:element name="TtlNetNtryAmt" type="DecimalNumber" minOccurs="0"/>
					<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_OrganisationIdentification4">
		<xs:complexContent>
			<xs:restriction base="OrganisationIdentification4">
				<xs:sequence>
					<xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kunden und Banken</xs:documentation>
							<xs:documentation xml:lang="en">Customers and banks</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Othr" type="AT_GenericOrganisationIdentification1" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Nur Kunden</xs:documentation>
							<xs:documentation xml:lang="en">Customers only</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_OrganisationIdentification4_Strd">
		<xs:complexContent>
			<xs:restriction base="OrganisationIdentification4">
				<xs:sequence>
					<xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0"/>
					<xs:element name="Othr" type="AT_GenericOrganisationIdentification1_Strd" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_OrganisationIdentification4_TxDtls">
		<xs:complexContent>
			<xs:restriction base="OrganisationIdentification4">
				<xs:sequence>
					<xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kunden und Banken</xs:documentation>
							<xs:documentation xml:lang="en">Customers and banks</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Othr" type="AT_GenericOrganisationIdentification1_TxDtls" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Nur Kunden</xs:documentation>
							<xs:documentation xml:lang="en">Customers only</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_OrganisationIdentificationSchemeName1Choice">
		<xs:complexContent>
			<xs:restriction base="OrganisationIdentificationSchemeName1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalOrganisationIdentification1Code"/>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_OrganisationIdentificationSchemeName1Choice_Strd">
		<xs:complexContent>
			<xs:restriction base="OrganisationIdentificationSchemeName1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalOrganisationIdentification1Code"/>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_Pagination">
		<xs:complexContent>
			<xs:restriction base="Pagination">
				<xs:sequence>
					<xs:element name="PgNb" type="Max5NumericText" fixed="1"/>
					<xs:element name="LastPgInd" type="YesNoIndicator" fixed="true"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_Party6Choice">
		<xs:complexContent>
			<xs:restriction base="Party6Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="OrgId" type="AT_OrganisationIdentification4"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_Party6Choice_Strd">
		<xs:complexContent>
			<xs:restriction base="Party6Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="OrgId" type="AT_OrganisationIdentification4_Strd"/>
						<xs:element name="PrvtId" type="AT_PersonIdentification5"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_Party6Choice_TxDtls">
		<xs:complexContent>
			<xs:restriction base="Party6Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="OrgId" type="AT_OrganisationIdentification4_TxDtls"/>
						<xs:element name="PrvtId" type="AT_PersonIdentification5"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PartyIdentification32">
		<xs:complexContent>
			<xs:restriction base="PartyIdentification32">
				<xs:sequence>
					<xs:element name="Nm" type="AT_Max140Text_Nm" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Nur Kunden

ACHTUNG! Auf 70 Zeichen begrenzt</xs:documentation>
							<xs:documentation xml:lang="en">Customers only

ATTENTION! Limited to 70 characters</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Id" type="AT_Party6Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kunden und Banken</xs:documentation>
							<xs:documentation xml:lang="en">Customers and banks</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PartyIdentification32_NtfctnOwnr">
		<xs:complexContent>
			<xs:restriction base="PartyIdentification32">
				<xs:sequence>
					<xs:element name="Nm" type="AT_Max140Text_Nm" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Name des Kontoinhabers

Entsprechungen:
EDIFACT -> FII+AS

SEPA
CT
C AT-21
D AT-03
DD
C AT-04
D AT-14

ACHTUNG! Auf 70 Zeichen begrenzt</xs:documentation>
							<xs:documentation xml:lang="en">Name of account owner

Equivalents:
EDIFACT -> FII+AS

SEPA
CT
C AT-21
D AT-03
DD
C AT-04
D AT-14

ATTENTION! Limited to 70 characters</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Id" type="AT_Party6Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kunden und Banken</xs:documentation>
							<xs:documentation xml:lang="en">Customers and banks</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PartyIdentification32_Strd">
		<xs:complexContent>
			<xs:restriction base="PartyIdentification32">
				<xs:sequence>
					<xs:element name="Nm" type="AT_Max140Text" minOccurs="0"/>
					<xs:element name="PstlAdr" type="AT_PostalAddress6_Strd" minOccurs="0"/>
					<xs:element name="Id" type="AT_Party6Choice_Strd" minOccurs="0"/>
					<xs:element name="CtryOfRes" type="CountryCode" minOccurs="0"/>
					<xs:element name="CtctDtls" type="AT_ContactDetails2" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PartyIdentification32_TxDtls">
		<xs:complexContent>
			<xs:restriction base="PartyIdentification32">
				<xs:sequence>
					<xs:element name="Nm" type="AT_Max140Text_Nm" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Nur Kunden

ACHTUNG! Auf 70 Zeichen begrenzt</xs:documentation>
							<xs:documentation xml:lang="en">Customers only

ATTENTION! Limited to 70 characters</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="PstlAdr" type="AT_PostalAddress6" minOccurs="0"/>
					<xs:element name="Id" type="AT_Party6Choice_TxDtls" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kunden und Banken</xs:documentation>
							<xs:documentation xml:lang="en">Customers and banks</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CtryOfRes" type="CountryCode" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PersonIdentification5">
		<xs:complexContent>
			<xs:restriction base="PersonIdentification5">
				<xs:sequence>
					<xs:element name="DtAndPlcOfBirth" type="AT_DateAndPlaceOfBirth" minOccurs="0"/>
					<xs:element name="Othr" type="AT_GenericPersonIdentification1" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PersonIdentificationSchemeName1Choice">
		<xs:complexContent>
			<xs:restriction base="PersonIdentificationSchemeName1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalPersonIdentification1Code"/>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PostalAddress6">
		<xs:complexContent>
			<xs:restriction base="PostalAddress6">
				<xs:sequence>
					<xs:element name="AdrTp" type="AddressType2Code" minOccurs="0"/>
					<xs:element name="Dept" type="AT_Max70Text" minOccurs="0"/>
					<xs:element name="SubDept" type="AT_Max70Text" minOccurs="0"/>
					<xs:element name="StrtNm" type="AT_Max70Text" minOccurs="0"/>
					<xs:element name="BldgNb" type="AT_Max16Text" minOccurs="0"/>
					<xs:element name="PstCd" type="AT_Max16Text" minOccurs="0"/>
					<xs:element name="TwnNm" type="AT_Max35Text" minOccurs="0"/>
					<xs:element name="CtrySubDvsn" type="AT_Max35Text" minOccurs="0"/>
					<xs:element name="Ctry" type="CountryCode" minOccurs="0"/>
					<xs:element name="AdrLine" type="AT_Max70Text" minOccurs="0" maxOccurs="2"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PostalAddress6_Strd">
		<xs:complexContent>
			<xs:restriction base="PostalAddress6">
				<xs:sequence>
					<xs:element name="AdrTp" type="AddressType2Code" minOccurs="0"/>
					<xs:element name="Dept" type="AT_Max70Text" minOccurs="0"/>
					<xs:element name="SubDept" type="AT_Max70Text" minOccurs="0"/>
					<xs:element name="StrtNm" type="AT_Max70Text" minOccurs="0"/>
					<xs:element name="BldgNb" type="AT_Max16Text" minOccurs="0"/>
					<xs:element name="PstCd" type="AT_Max16Text" minOccurs="0"/>
					<xs:element name="TwnNm" type="AT_Max35Text" minOccurs="0"/>
					<xs:element name="CtrySubDvsn" type="AT_Max35Text" minOccurs="0"/>
					<xs:element name="Ctry" type="CountryCode" minOccurs="0"/>
					<xs:element name="AdrLine" type="AT_Max70Text" minOccurs="0" maxOccurs="7"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ProprietaryBankTransactionCodeStructure1">
		<xs:complexContent>
			<xs:restriction base="ProprietaryBankTransactionCodeStructure1">
				<xs:sequence>
					<xs:element name="Cd" type="AT_ExternalProprietaryBankTransactionCode"/>
					<xs:element name="Issr" type="AT_Max35Text" fixed="APC">
						<xs:annotation>
							<xs:documentation xml:lang="de">Immer APC</xs:documentation>
							<xs:documentation xml:lang="en">Allways APC</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_Purpose2Choice">
		<xs:complexContent>
			<xs:restriction base="Purpose2Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalPurpose1Code"/>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_Rate3">
		<xs:complexContent>
			<xs:restriction base="Rate3">
				<xs:sequence>
					<xs:element name="Tp" type="AT_RateType4Choice"/>
					<xs:element name="VldtyRg" type="CurrencyAndAmountRange2" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_RateType4Choice">
		<xs:complexContent>
			<xs:restriction base="RateType4Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Pctg" type="PercentageRate"/>
						<xs:element name="Othr" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ReferredDocumentInformation3_Strd">
		<xs:complexContent>
			<xs:restriction base="ReferredDocumentInformation3">
				<xs:sequence>
					<xs:element name="Tp" type="AT_ReferredDocumentType2_Strd" minOccurs="0"/>
					<xs:element name="Nb" type="AT_Max35Text" minOccurs="0"/>
					<xs:element name="RltdDt" type="ISODate" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ReferredDocumentType1Choice_Strd">
		<xs:complexContent>
			<xs:restriction base="ReferredDocumentType1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="DocumentType5Code"/>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ReferredDocumentType2_Strd">
		<xs:complexContent>
			<xs:restriction base="ReferredDocumentType2">
				<xs:sequence>
					<xs:element name="CdOrPrtry" type="AT_ReferredDocumentType1Choice_Strd"/>
					<xs:element name="Issr" type="AT_Max35Text" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_RemittanceAmount1">
		<xs:complexContent>
			<xs:restriction base="RemittanceAmount1">
				<xs:sequence>
					<xs:element name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
					<xs:element name="DscntApldAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
					<xs:element name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
					<xs:element name="TaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
					<xs:element name="AdjstmntAmtAndRsn" type="AT_DocumentAdjustment1" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_RemittanceInformation5">
		<xs:complexContent>
			<xs:restriction base="RemittanceInformation5">
				<xs:sequence>
					<xs:annotation>
						<xs:documentation xml:lang="de">Es kann nur eines der beiden Folgeelemente gewählt werden</xs:documentation>
						<xs:documentation xml:lang="en">Only one of subsequent element may be choosen</xs:documentation>
					</xs:annotation>
					<xs:element name="Ustrd" type="AT_Max140Text" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Eine Zeile mit maximal 140 Zeichen. Bei Steuerzahlungen ist mit dem Bundesrechenzentrum ein spezieller Aufbau vereinbart</xs:documentation>
							<xs:documentation xml:lang="en">One line with maximum 140 characters. On tax payments observe the structure agreed with Bundesrechenzentrum</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Strd" type="AT_StructuredRemittanceInformation7" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Zahlungsreferenz, Empfängerreferenz

Achtung, alle Daten INKLUSIVE der Tags müssen in 140 Zeichen Platz finden</xs:documentation>
							<xs:documentation xml:lang="en">Creditor's reference, Reciver's reference

Please observe, that all data INCLUDING tags must fit into 140 character</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ReportEntry2">
		<xs:complexContent>
			<xs:restriction base="ReportEntry2">
				<xs:sequence>
					<xs:element name="NtryRef" type="AT_Max35Text_REF" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kundenreferenz

Vom Kunden bei seinem Auftrag vergebene Reference. Liefert den Bezug zum Auszug, siehe AcctSvcrRef

Entsprechungen:
EDIFACT -> RFF+AEK, AKJ
XML -> PmtInfId</xs:documentation>
							<xs:documentation xml:lang="en">Clients reference

Reference assigned by client on his orders. Gives the link to the account statement, see AcctSvcrRef

Equivalents:
EDIFACT -> RFF+AEK, AKJ

XML -> PmtInfId</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount">
						<xs:annotation>
							<xs:documentation xml:lang="de">Betrag

Entsprechungen:
EDIFACT -> MOA+128
bei Spesen Brutto 2. Zeile MT940 61: mit Betrag aus MOA+259

SEPA
CT AT-04
DD AT-06</xs:documentation>
							<xs:documentation xml:lang="en">Amount

Equivalents:
EDIFACT -> MOA+128
with charges brutto 2. line MT940 61: with amount from MOA+259

SEPA
CT AT-04
DD AT-06</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CdtDbtInd" type="CreditDebitCode">
						<xs:annotation>
							<xs:documentation xml:lang="de">Gut- oder Haben-Buchung

Entsprechungen:
EDIFACT -> MessageType</xs:documentation>
							<xs:documentation xml:lang="en">Credit or Debit

Equivalents:
EDIFACT -> MessageType</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="RvslInd" type="TrueFalseIndicator" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Rückbuchung

Alle Rückbuchungen (Rück-Gut- / Last-Schriften und Storni) werden mit "true" gekennzeichnet. Das Fehlen dieses Elementes oder "false" kennzeichnen Standardbuchungen

Entsprechungen:
EDIFACT -> BUS+RTR / RDD / Sxx (FINPAY)</xs:documentation>
							<xs:documentation xml:lang="en">Returned, rejected, reversed, cancelled, corrected bookings

All R-bookings (R-credits/ debits and cancellations) are indicated with "true". Missing element or value "false" indicates standard bookings

Equivalents:
EDIFACT -> BUS+RTR / RDD / Sxx (FINPAY)</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Sts" type="AT_EntryStatus2Code">
						<xs:annotation>
							<xs:documentation xml:lang="de">Buchungsstatus

BOOK, gebucht laut Buchungsdatum, Eigentumsübergang ist erfolgt, Valutadatum kann abweichen
PDNG, vorgebucht laut Buchungsdatum, kein Eigentumsübergang, endgültige Buchungsvoraussetzungen nicht erfüllt z.B. Fälligkeitsdatum nicht erreicht

Entsprechungen:
EDIFACT -> keine</xs:documentation>
							<xs:documentation xml:lang="en">Booking status

BOOK, booked at booking date, property transfer has occured, value date can differ
PDNG, pre booked at booking date, no property transfer, booking conditions not fulfilled e.g. due date not reached

Equivalents:
EDIFACT -> none</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="BookgDt" type="DateAndDateTimeChoice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Buchungsdatum

Entsprechungen:
EDIFACT -> DTM+202

SEPA
CT AT-42
DD AT-11</xs:documentation>
							<xs:documentation xml:lang="en">Booking date

Equivalents:
EDIFACT -> DTM+202

SEPA
CT AT-42
DD AT-11</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ValDt" type="DateAndDateTimeChoice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Valutadatum

Entsprechungen:
EDIFACT -> DTM+209</xs:documentation>
							<xs:documentation xml:lang="en">Value date

Equivalents:
EDIFACT -> DTM+209</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="AcctSvcrRef" type="AT_Max35Text_REF">
						<xs:annotation>
							<xs:documentation xml:lang="de">Bankreferenz

Liefert den Bezug zum Auszug, siehe NtryRef


Entsprechungen:
EDIFACT -> RFF+ACK

Werden Spesen separat verrechnet (Brutto-Methode), soll die zugehörige Spesenbuchung die gleiche Referenz tragen, um die Zuordnung sicher zu stellen</xs:documentation>
							<xs:documentation xml:lang="en">Bank reference

Gives the link to the account statement, see NtryRef

Equivalents:
EDIFACT -> RFF+ACK

If charges are booked seperately (brutto method), the relating charge booking shall have the same reference to ensure the allocation</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="BkTxCd" type="AT_BankTransactionCodeStructure4_Batch">
						<xs:annotation>
							<xs:documentation xml:lang="de">Buchungscode

Siehe externe Liste

Entsprechungen:
EDIFACT -> LIN BUS BOP</xs:documentation>
							<xs:documentation xml:lang="en">Booking code

See external list

Equivalents:
EDIFACT -> LIN BUS BOP</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Chrgs" type="AT_ChargesInformation6_Batch" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Gesamter Spesenbetrag, zugehörige Auflösung in den Einzelangaben</xs:documentation>
							<xs:documentation xml:lang="en">Complete charge amount, belonging details in single items information</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="NtryDtls" type="AT_EntryDetails1" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Details
</xs:documentation>
							<xs:documentation xml:lang="en">Details
</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="AddtlNtryInf" type="AT_Max500Text" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Buchungs- und Informationstexte des Kontoführers, z.B. Erläuterungen zu mit dieser Buchung in Zusammenhang stehenden Entgelte</xs:documentation>
							<xs:documentation xml:lang="en">Booking and information text of account servicer, e.g. explation of related fees raised with this booking</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ReturnReason5Choice">
		<xs:complexContent>
			<xs:restriction base="ReturnReason5Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalReturnReason1Code"/>
						<xs:element name="Prtry" type="AT_Max35Text"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ReturnReasonInformation10">
		<xs:complexContent>
			<xs:restriction base="ReturnReasonInformation10">
				<xs:sequence>
					<xs:element name="OrgnlBkTxCd" type="AT_BankTransactionCodeStructure4_Single" minOccurs="0"/>
					<xs:element name="Orgtr" type="AT_PartyIdentification32" minOccurs="0"/>
					<xs:element name="Rsn" type="AT_ReturnReason5Choice" minOccurs="0"/>
					<xs:element name="AddtlInf" type="AT_Max105Text" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_SecurityIdentification4Choice">
		<xs:complexContent>
			<xs:restriction base="SecurityIdentification4Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="ISIN" type="ISINIdentifier"/>
						<xs:element name="Prtry" type="AT_AlternateSecurityIdentification2"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_StructuredRemittanceInformation7">
		<xs:complexContent>
			<xs:restriction base="StructuredRemittanceInformation7">
				<xs:sequence>
					<xs:element name="RfrdDocInf" type="AT_ReferredDocumentInformation3_Strd" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="RfrdDocAmt" type="AT_RemittanceAmount1" minOccurs="0"/>
					<xs:element name="CdtrRefInf" type="AT_CreditorReferenceInformation2" minOccurs="0"/>
					<xs:element name="Invcr" type="AT_PartyIdentification32_Strd" minOccurs="0"/>
					<xs:element name="Invcee" type="AT_PartyIdentification32_Strd" minOccurs="0"/>
					<xs:element name="AddtlRmtInf" type="AT_Max140Text" minOccurs="0" maxOccurs="3"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_TotalTransactions2">
		<xs:complexContent>
			<xs:restriction base="TotalTransactions2">
				<xs:sequence>
					<xs:element name="TtlNtries" type="AT_NumberAndSumOfTransactions2" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Anzahl aller enthaltenen Transaktionen und ggf. deren Summe (ohne Vorzeichen, Kontrollsumme) und Buchungssumme</xs:documentation>
							<xs:documentation xml:lang="en">Count of all contained transactions and occasionally their sum (control sum, unsigned) and booked sum</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="TtlCdtNtries" type="AT_NumberAndSumOfTransactions1" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Anzahl aller gutgebrachten Transaktionen und ggf. deren Summe</xs:documentation>
							<xs:documentation xml:lang="en">Count of credited transactions and occasionally their sum</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="TtlDbtNtries" type="AT_NumberAndSumOfTransactions1" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Anzahl aller belasteten Transaktionen und ggf. deren Summe</xs:documentation>
							<xs:documentation xml:lang="en">Count of debited transactions and occasionally their sum</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_TransactionAgents2">
		<xs:complexContent>
			<xs:restriction base="TransactionAgents2">
				<xs:sequence>
					<xs:element name="DbtrAgt" type="AT_BranchAndFinancialInstitutionIdentification4" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-06
DD
AT-13</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-06
DD
AT-13</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CdtrAgt" type="AT_BranchAndFinancialInstitutionIdentification4" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-23
DD
AT-12</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-23
DD
AT-12</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="IntrmyAgt1" type="AT_BranchAndFinancialInstitutionIdentification4" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Entsprechungen:
MT950 MT940 Zwischenbank 61:SF9</xs:documentation>
							<xs:documentation xml:lang="en">Equivalents:
MT950 MT940 Interbank 61:SF9</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_TransactionDates2">
		<xs:complexContent>
			<xs:restriction base="TransactionDates2">
				<xs:sequence>
					<xs:element name="AccptncDtTm" type="ISODateTime" minOccurs="0"/>
					<xs:element name="TradActvtyCtrctlSttlmDt" type="ISODate" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Für die strukturierte Angabe sonst in Textzeilen ausgewiesener Daten bei Wertpapierhandel</xs:documentation>
							<xs:documentation xml:lang="en">For structured information on data from securities trade which otherwise would populate free text remittance information</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="TradDt" type="ISODate" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Für die strukturierte Angabe sonst in Textzeilen ausgewiesener Daten bei Wertpapierhandel</xs:documentation>
							<xs:documentation xml:lang="en">For structured information on data from securities trade which otherwise would populate free text remittance information</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="IntrBkSttlmDt" type="ISODate" minOccurs="0"/>
					<xs:element name="TxDtTm" type="ISODateTime" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_TransactionParty2">
		<xs:complexContent>
			<xs:restriction base="TransactionParty2">
				<xs:sequence>
					<xs:element name="Dbtr" type="AT_PartyIdentification32_TxDtls" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-02
AT-03
AT-10
DD
AT-14
AT-09
AT-27</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-02
AT-03
AT-10
DD
AT-14
AT-09
AT-27</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="DbtrAcct" type="AT_CashAccount16_TxDtls" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-01
DD
AT-07</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-01
DD
AT-07</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="UltmtDbtr" type="AT_PartyIdentification32_TxDtls" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-08
AT-09
DD
AT-15
AT-37</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-08
AT-09
DD
AT-15
AT-37</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Cdtr" type="AT_PartyIdentification32_TxDtls" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-21
AT-22
AT-24
DD
AT-03
AT-05
AT-02</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-21
AT-22
AT-24
DD
AT-03
AT-05
AT-02</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CdtrAcct" type="AT_CashAccount16_TxDtls" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-20
DD
AT-04</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-20
DD
AT-04</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="UltmtCdtr" type="AT_PartyIdentification32_TxDtls" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">SEPA
CT
AT-08
AT-09
DD
AT-38
AT-39</xs:documentation>
							<xs:documentation xml:lang="en">SEPA
CT
AT-08
AT-09
DD
AT-38
AT-39</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_TransactionPrice2Choice">
		<xs:complexContent>
			<xs:restriction base="TransactionPrice2Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="DealPric" type="ActiveOrHistoricCurrencyAndAmount"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_TransactionQuantities1Choice">
		<xs:complexContent>
			<xs:restriction base="TransactionQuantities1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Qty" type="FinancialInstrumentQuantityChoice"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_TransactionReferences2">
		<xs:complexContent>
			<xs:restriction base="TransactionReferences2">
				<xs:sequence>
					<xs:element name="AcctSvcrRef" type="AT_Max35Text_REF" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Bankreferenz

Diese Referenz soll auch die Anforderung von zugrundeliegenden Images ermöglichen. Da bereits eine Referenz eine Ebene höher angegeben wird, kann diese Referenz auch auf reine Belegreferenz reduziert werden. Damit verändern sich dann die Enbtsprechungen.

Entsprechungen:
EDIFACT -> RFF+AIK

Werden Spesen separat verrechnet (Brutto-Methode), soll die zugehörige Spesenbuchung die gleiche Referenz tragen, um die Zuordnung sicher zu stellen</xs:documentation>
							<xs:documentation xml:lang="en">Bank reference

This reference shall also enable the request of an underlying image of initiating paper slip. Because a reference is given already one level up, this reference kann be reduced to be a pure image reference. This changes the equivalents.

Equivalents:
EDIFACT -> RFF+AIK

If charges are booked seperately (brutto method), the relating charge booking shall have the same reference to ensure the allocation</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndToEndId" type="AT_Max35Text" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Auftraggeberreferenz

Entsprechungen:
EDIFACT -> RFF+CR

SEPA
CT AT-41
DD AT-10</xs:documentation>
							<xs:documentation xml:lang="en">Initiator's reference

Equivalents:
EDIFACT -> RFF+CR

SEPA
CT AT-41
DD AT-10</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="TxId" type="AT_Max35Text_REF" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Bankreferenz

Bei separaten Spesenbuchung (Brutto) Verbindung zur grundlegenden Buchung

Entsprechungen:
EDIFACT -> RFF+ANZ

SEPA
CT AT-43
DD AT-43</xs:documentation>
							<xs:documentation xml:lang="en">Bank reference

At separated booking of charges  (Brutto) link to underlying booking item

Equivalents:
EDIFACT -> RFF+ANZ

SEPA
CT AT-43
DD AT-43</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="MndtId" type="AT_Max35Text_REF" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kundenreferenz

Nur bei Debits möglich

Entsprechungen:
EDIFACT -> keine

SEPA
DD AT-01</xs:documentation>
							<xs:documentation xml:lang="en">Client reference

Only possible at debits

Equivalents:
EDIFACT -> none

SEPA
DD AT-01</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ChqNb" type="AT_Max35Text_REF" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Schecknummer

Entsprechungen:
EDIFACT -> RFF+AEF</xs:documentation>
							<xs:documentation xml:lang="en">Cheque number

Equivalents:
EDIFACT -> RFF+AEF</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<!--***** Begin of change log -->
	<!-- 2010-12-31 -->
	<!-- - complete new setup on ISO camt.054 -->
	<!-- - add attributes version, lastEdit, replaceVersion, replaceLastEdit, validityStart and validityEnd -->
	<!-- - add change log -->
	<!-- - comment out unused elements with marker "+++unused+++" -->
	<!-- - comment out changed elements with marker "+++change from+++" -->
	<!-- - all altered structures formed as restricted complextypes for editing purposes (altova smart restriction in scheme view [workes best in version 2008]) -->
	<!-- 2011-03-11 -->
	<!-- - altered various documentations -->
	<!-- 2011-06-28 -->
	<!-- - change version -->
	<!-- - change documentation links from RB4 to RB5 -->
	<!-- - change name space -->
	<!-- - change documentation of MsgId -->
	<!-- 2011-09-30 -->
	<!-- - change pattern of AT_Max35Text_REF to allow blanks -->
	<!-- - change documentation of Ref in AT_CreditorReferenceInformation -->
	<!-- - change documentation of Strd in AT_StructuredRemittanceInformation -->
	<!-- - change documentation of EndToEndId -->
	<!-- - change documentation of PmtInfId in AT_TransactionReferences -->
	<!-- 2011-11-18 -->
	<!-- - change documentation of ElctrncSeqNb and LglSeqNb -->
	<!-- - add code to AT_EntryStatus2Code -->
	<!-- - change documentation of Sts under AT_ReportEntry2 -->
	<!-- 2011-12-01 -->
	<!-- - add include to file possibly containing restrictions originating from ISO external codelist definitions -->
	<!-- - replace all element types refering to external codelist by according included types -->
	<!-- 2011-12-05 -->
	<!-- - change Domn in AT_BankTransactionCodeStructure4 to point to AT_BankTransactionCodeStructure5 -->
	<!-- - add AT_BankTransactionCodeStructure5 and AT_BankTransactionCodeStructure6 -->
	<!-- - change Cd in AT_ProprietaryBankTransactionCodeStructure1 to point to AT_ExternalProprietaryBankTransactionCode -->
	<!-- 2012-03-05 -->
	<!-- - change namespace of TechnicalValidationSubset to point to Rulebook 6.0 -->
	<!-- - change name of included ExternalCodelist file -->
	<!-- - change version to 5 ( fifth published schema ) -->
	<!-- - change AT_BankTransactionCodeStructure4/Prtry to be mandatory -->
	<!-- - change AT_BatchInformation2/NbOfTxs to be mandatory -->
	<!-- - change AT_ChargesInformation6_Batch/CdtDbtInd to be mandatory -->
	<!-- - change AT_ChargesInformation6_Single/CdtDbtInd to be mandatory -->
	<!-- - change AT_EntryTransaction2/AmtDtls to be mandatory -->
	<!-- - change AT_GroupHeader42/MsgRcpt to be mandatory -->
	<!-- - change AT_ReportEntry2/AcctSvcrRef to be mandatory -->
	<!-- - delete AT_TransactionReferences2/PmtInfId -->
	<!-- 2012-03-08 -->
	<!-- - delete information regarding other countries usage rules from Ntfctn/Intrst, Ntfctn/TxsSummry and Ntry/RvslInd -->
	<!-- - change documentation additing usage rule at Ntfctn/NtryDtls/TxDtls -->
	<!-- - add type definition AT_Max140Text_Nm -->
	<!-- - change type of AT_PartyIdentification32/Nm, AT_PartyIdentification32_NtfctnOwnr/Nm and AT_PartyIdentification32_TxDtls/Nm -->
	<!-- - add type definition AT_NumberAndSumOfTransactions1 -->
	<!-- - add type definition AT_NumberAndSumOfTransactions2 -->
	<!-- - change NbOfNtries of Ntfctn/TxsSummry/TtlNtries, Ntfctn/TxsSummry/TtlCdtNtries and Ntfctn/TxsSummry/TtlDbtNtries to be mandatory -->
	<!-- - change types of Ntfctn/TxsSummry/TtlNtries, Ntfctn/TxsSummry/TtlCdtNtries and Ntfctn/TxsSummry/TtlDbtNtries -->
	<!-- 2012-03-09 -->
	<!-- - change documentation of Ntfctn/TxsSummry -->
	<!-- - change documentation of Ntfctn/AddtlNtfctnInf -->
	<!-- - sort definitions alphabetically -->
	<!-- 2012-04-11 -->
	<!-- - change cardinality of NtryDtls -->
	<!-- 2012-09-27 -->
	<!-- - change documentation of ElctrncSeqNb -->
	<!-- - change type of EndToEndId and CdtrRefInf/Ref -->
	<!-- - add element Tp at AT_ChargesInformation6_Batch -->
	<!-- - change documentation of Chrgs -->
	<!-- - add documentation at Chrgs/Tp/Prtry -->
	<!-- 2013-06-01 -->
	<!-- - replace type definition AT_BankTransactionCodeStructure4 with the type definitions AT_BankTransactionCodeStructure4_Batch and AT_BankTransactionCodeStructure4_Single -->
	<!-- - add comments to the elements of the type definitions AT_BankTransactionCodeStructure4_Batch and AT_BankTransactionCodeStructure4_Single -->
	<!-- - replace type of OrgnlBkTxCd in AT_ReturnReasonInformation10 and BkTxCd in AT_EntryTransaction2 with AT_BankTransactionCodeStructure4_Single -->
	<!-- - replace type of BkTxCd in AT_ReportEntry2 with AT_BankTransactionCodeStructure4_Batch -->
	<!-- - open element AddtlTxInf in AT_EntryTransaction2 -->
	<!-- - open element AddtlNtryInf in AT_ReportEntry2 -->
	<!-- - change comments of AcctSvcrRef in AT_ReportEntry2 -->
	<!-- - change comments of AcctSvcrRef in AT_TransactionReferences2 -->
	<!--***** End of change log -->
</xs:schema>
