<?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 6 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:pain.001.001.03" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" elementFormDefault="qualified"> -->
<xs:schema xmlns="ISO:pain.001.001.03:APC:STUZZA:payments:003" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="ISO:pain.001.001.03: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_pain.001_codelists.xsd"/>
	<!--  ********************** stop replace include node with copy of type definitions of schema to get standalone schema  -->
	<xs:attribute name="version" fixed="005">
		<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="005">
		<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-03-09">
		<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 7">
		<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="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="AmountType3Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
				<xs:element name="EqvtAmt" type="EquivalentAmount2"/>
			</xs:choice>
		</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:complexType name="Authorisation1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="Authorisation1Code"/>
				<xs:element name="Prtry" type="Max128Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="Authorisation1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="AUTH"/>
			<xs:enumeration value="FDET"/>
			<xs:enumeration value="FSUM"/>
			<xs:enumeration value="ILEV"/>
		</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:simpleType name="BaseOneRate">
		<xs:restriction base="xs:decimal">
			<xs:fractionDigits value="10"/>
			<xs:totalDigits value="11"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BatchBookingIndicator">
		<xs:restriction base="xs:boolean"/>
	</xs:simpleType>
	<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="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="CategoryPurpose1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalCategoryPurpose1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</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:complexType name="Cheque6">
		<xs:sequence>
			<xs:element name="ChqTp" type="ChequeType2Code" minOccurs="0"/>
			<xs:element name="ChqNb" type="Max35Text" minOccurs="0"/>
			<xs:element name="ChqFr" type="NameAndAddress10" minOccurs="0"/>
			<xs:element name="DlvryMtd" type="ChequeDeliveryMethod1Choice" minOccurs="0"/>
			<xs:element name="DlvrTo" type="NameAndAddress10" minOccurs="0"/>
			<xs:element name="InstrPrty" type="Priority2Code" minOccurs="0"/>
			<xs:element name="ChqMtrtyDt" type="ISODate" minOccurs="0"/>
			<xs:element name="FrmsCd" type="Max35Text" minOccurs="0"/>
			<xs:element name="MemoFld" type="Max35Text" minOccurs="0" maxOccurs="2"/>
			<xs:element name="RgnlClrZone" type="Max35Text" minOccurs="0"/>
			<xs:element name="PrtLctn" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ChequeDelivery1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="MLDB"/>
			<xs:enumeration value="MLCD"/>
			<xs:enumeration value="MLFA"/>
			<xs:enumeration value="CRDB"/>
			<xs:enumeration value="CRCD"/>
			<xs:enumeration value="CRFA"/>
			<xs:enumeration value="PUDB"/>
			<xs:enumeration value="PUCD"/>
			<xs:enumeration value="PUFA"/>
			<xs:enumeration value="RGDB"/>
			<xs:enumeration value="RGCD"/>
			<xs:enumeration value="RGFA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="ChequeDeliveryMethod1Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ChequeDelivery1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ChequeType2Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CCHQ"/>
			<xs:enumeration value="CCCH"/>
			<xs:enumeration value="BCHQ"/>
			<xs:enumeration value="DRFT"/>
			<xs:enumeration value="ELDR"/>
		</xs:restriction>
	</xs:simpleType>
	<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="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="CreditTransferTransactionInformation10">
		<xs:sequence>
			<xs:element name="PmtId" type="PaymentIdentification1"/>
			<xs:element name="PmtTpInf" type="PaymentTypeInformation19" minOccurs="0"/>
			<xs:element name="Amt" type="AmountType3Choice"/>
			<xs:element name="XchgRateInf" type="ExchangeRateInformation1" minOccurs="0"/>
			<xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0"/>
			<xs:element name="ChqInstr" type="Cheque6" minOccurs="0"/>
			<xs:element name="UltmtDbtr" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="IntrmyAgt1Acct" type="CashAccount16" minOccurs="0"/>
			<xs:element name="IntrmyAgt2" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="IntrmyAgt2Acct" type="CashAccount16" minOccurs="0"/>
			<xs:element name="IntrmyAgt3" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="IntrmyAgt3Acct" type="CashAccount16" minOccurs="0"/>
			<xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="CdtrAgtAcct" type="CashAccount16" 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="InstrForCdtrAgt" type="InstructionForCreditorAgent1" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="InstrForDbtrAgt" type="Max140Text" minOccurs="0"/>
			<xs:element name="Purp" type="Purpose2Choice" minOccurs="0"/>
			<xs:element name="RgltryRptg" type="RegulatoryReporting3" minOccurs="0" maxOccurs="10"/>
			<xs:element name="Tax" type="TaxInformation3" minOccurs="0"/>
			<xs:element name="RltdRmtInf" type="RemittanceLocation2" minOccurs="0" maxOccurs="10"/>
			<xs:element name="RmtInf" type="RemittanceInformation5" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<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="CustomerCreditTransferInitiationV03">
		<xs:sequence>
			<xs:element name="GrpHdr" type="GroupHeader32"/>
			<xs:element name="PmtInf" type="PaymentInstructionInformation3" maxOccurs="unbounded"/>
		</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: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>
			<!-- changed from <xs:element name="CstmrCdtTrfInitn" type="CustomerCreditTransferInitiationV03"/> -->
			<xs:element name="CstmrCdtTrfInitn" type="AT_CustomerCreditTransferInitiationV03">
				<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</xs:documentation>
					<xs:documentation xml:lang="en">This version defines the restrictions based on ImplementationRecommendations of EPC and the extensions for use in Austria</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="EquivalentAmount2">
		<xs:sequence>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
			<xs:element name="CcyOfTrf" type="ActiveOrHistoricCurrencyCode"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExchangeRateInformation1">
		<xs:sequence>
			<xs:element name="XchgRate" type="BaseOneRate" minOccurs="0"/>
			<xs:element name="RateTp" type="ExchangeRateType1Code" minOccurs="0"/>
			<xs:element name="CtrctId" type="Max35Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="ExchangeRateType1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SPOT"/>
			<xs:enumeration value="SALE"/>
			<xs:enumeration value="AGRD"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalAccountIdentification1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExternalCategoryPurpose1Code">
		<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="ExternalLocalInstrument1Code">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="35"/>
		</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="ExternalServiceLevel1Code">
		<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="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="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="GroupHeader32">
		<xs:sequence>
			<xs:element name="MsgId" type="Max35Text"/>
			<xs:element name="CreDtTm" type="ISODateTime"/>
			<xs:element name="Authstn" type="Authorisation1Choice" minOccurs="0" maxOccurs="2"/>
			<xs:element name="NbOfTxs" type="Max15NumericText"/>
			<xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/>
			<xs:element name="InitgPty" type="PartyIdentification32"/>
			<xs:element name="FwdgAgt" type="BranchAndFinancialInstitutionIdentification4" 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="ISODate">
		<xs:restriction base="xs:date"/>
	</xs:simpleType>
	<xs:simpleType name="ISODateTime">
		<xs:restriction base="xs:dateTime"/>
	</xs:simpleType>
	<xs:simpleType name="Instruction3Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CHQB"/>
			<xs:enumeration value="HOLD"/>
			<xs:enumeration value="PHOB"/>
			<xs:enumeration value="TELB"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="InstructionForCreditorAgent1">
		<xs:sequence>
			<xs:element name="Cd" type="Instruction3Code" minOccurs="0"/>
			<xs:element name="InstrInf" type="Max140Text" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LocalInstrument2Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalLocalInstrument1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="Max10Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="10"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Max128Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="128"/>
		</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="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="Max70Text">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="70"/>
		</xs:restriction>
	</xs:simpleType>
	<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="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="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:complexType name="PaymentIdentification1">
		<xs:sequence>
			<xs:element name="InstrId" type="Max35Text" minOccurs="0"/>
			<xs:element name="EndToEndId" type="Max35Text"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PaymentInstructionInformation3">
		<xs:sequence>
			<xs:element name="PmtInfId" type="Max35Text"/>
			<xs:element name="PmtMtd" type="PaymentMethod3Code"/>
			<xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0"/>
			<xs:element name="NbOfTxs" type="Max15NumericText" minOccurs="0"/>
			<xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/>
			<xs:element name="PmtTpInf" type="PaymentTypeInformation19" minOccurs="0"/>
			<xs:element name="ReqdExctnDt" type="ISODate"/>
			<xs:element name="PoolgAdjstmntDt" type="ISODate" minOccurs="0"/>
			<xs:element name="Dbtr" type="PartyIdentification32"/>
			<xs:element name="DbtrAcct" type="CashAccount16"/>
			<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification4"/>
			<xs:element name="DbtrAgtAcct" type="CashAccount16" minOccurs="0"/>
			<xs:element name="UltmtDbtr" type="PartyIdentification32" minOccurs="0"/>
			<xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0"/>
			<xs:element name="ChrgsAcct" type="CashAccount16" minOccurs="0"/>
			<xs:element name="ChrgsAcctAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
			<xs:element name="CdtTrfTxInf" type="CreditTransferTransactionInformation10" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="PaymentMethod3Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CHK"/>
			<xs:enumeration value="TRF"/>
			<xs:enumeration value="TRA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="PaymentTypeInformation19">
		<xs:sequence>
			<xs:element name="InstrPrty" type="Priority2Code" minOccurs="0"/>
			<xs:element name="SvcLvl" type="ServiceLevel8Choice" minOccurs="0"/>
			<xs:element name="LclInstrm" type="LocalInstrument2Choice" minOccurs="0"/>
			<xs:element name="CtgyPurp" type="CategoryPurpose1Choice" 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:simpleType name="Priority2Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="HIGH"/>
			<xs:enumeration value="NORM"/>
		</xs:restriction>
	</xs:simpleType>
	<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="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="RegulatoryAuthority2">
		<xs:sequence>
			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
			<xs:element name="Ctry" type="CountryCode" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RegulatoryReporting3">
		<xs:sequence>
			<xs:element name="DbtCdtRptgInd" type="RegulatoryReportingType1Code" minOccurs="0"/>
			<xs:element name="Authrty" type="RegulatoryAuthority2" minOccurs="0"/>
			<xs:element name="Dtls" type="StructuredRegulatoryReporting3" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="RegulatoryReportingType1Code">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CRED"/>
			<xs:enumeration value="DEBT"/>
			<xs:enumeration value="BOTH"/>
		</xs:restriction>
	</xs:simpleType>
	<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="ServiceLevel8Choice">
		<xs:sequence>
			<xs:choice>
				<xs:element name="Cd" type="ExternalServiceLevel1Code"/>
				<xs:element name="Prtry" type="Max35Text"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="StructuredRegulatoryReporting3">
		<xs:sequence>
			<xs:element name="Tp" type="Max35Text" minOccurs="0"/>
			<xs:element name="Dt" type="ISODate" minOccurs="0"/>
			<xs:element name="Ctry" type="CountryCode" minOccurs="0"/>
			<xs:element name="Cd" type="Max10Text" minOccurs="0"/>
			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
			<xs:element name="Inf" type="Max35Text" minOccurs="0" maxOccurs="unbounded"/>
		</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="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>
	<!-- own redefined datatypes -->
	<xs:complexType name="AT_AccountIdentification4Choice_Cdtr">
		<xs:complexContent>
			<xs:restriction base="AccountIdentification4Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="IBAN" type="IBAN2007Identifier" id="AT-20">
							<xs:annotation>
								<xs:documentation xml:lang="de">IBAN von Österreich, Belgien, Bulgarien, Schweiz, Zypern, Tschechien, Deutschland, Dänemark, Estland, Spanien, Finnland, Frankreich,
Großbritannien, Griechenland, Ungarn, Irland, Island, Italien, Lichtenstein, Litauen, Luxemburg, Lettland, Monaco, Malta, Niederlande, Norwegen, Polen, Portugal, Rumänien, Schweden,
Slowenien und Slowakei sind in SEPA. Alle anderen erfordern möglicherweise andere Verarbeitung

Bei Postbarzahlungen ist dies "AT846000000011471508"</xs:documentation>
								<xs:documentation xml:lang="en">IBAN from Austria, Belgium, Bulgaria, Switzerland, Cyprus, Czech Republic, Germany, Denmark, Estonia, Spain, Finland, France,
Great Britain, Greece, Hungary, Ireland, Iceland, Italy, Liechtenstein, Lithuania, Luxemburg, Latvia, Monaco, Malta, Netherlands, Norway, Poland, Portugal, Romania, Sweden,
Slovenia and Slovak Republic are in SEPA. All other may need special processing

With CashPerPostPayment this is "AT846000000011471508"</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_AccountIdentification4Choice_Dbtr">
		<xs:complexContent>
			<xs:restriction base="AccountIdentification4Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="IBAN" type="IBAN2007Identifier" id="AT-01">
							<xs:annotation>
								<xs:documentation xml:lang="de">IBAN von Österreich, Belgien, Bulgarien, Schweiz, Zypern, Tschechien, Deutschland, Dänemark, Estland, Spanien, Finnland, Frankreich,
Großbritannien, Griechenland, Ungarn, Irland, Island, Italien, Lichtenstein, Litauen, Luxemburg, Lettland, Monaco, Malta, Niederlande, Norwegen, Polen, Portugal, Rumänien, Schweden,
Slowenien und Slowakei sind in SEPA. Alle anderen erfordern möglicherweise andere Verarbeitung</xs:documentation>
								<xs:documentation xml:lang="en">IBAN from Austria, Belgium, Bulgaria, Switzerland, Cyprus, Czech Republic, Germany, Denmark, Estonia, Spain, Finland, France,
Great Britain, Greece, Hungary, Ireland, Iceland, Italy, Liechtenstein, Lithuania, Luxemburg, Latvia, Monaco, Malta, Netherlands, Norway, Poland, Portugal, Romania, Sweden,
Slovenia and Slovak Republic are in SEPA. All other may need special processing</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ActiveOrHistoricCurrencyAndAmount">
		<xs:simpleContent>
			<xs:restriction base="ActiveOrHistoricCurrencyAndAmount">
				<xs:minInclusive value="0.01"/>
				<xs:maxInclusive value="999999999.99"/>
				<xs:fractionDigits value="2"/>
				<xs:totalDigits value="11"/>
				<xs:attribute name="Ccy" type="AT_ActiveOrHistoricCurrencyCode" use="required"/>
			</xs:restriction>
		</xs:simpleContent>
	</xs:complexType>
	<xs:simpleType name="AT_ActiveOrHistoricCurrencyCode">
		<xs:restriction base="ActiveOrHistoricCurrencyCode">
			<xs:enumeration value="EUR"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AT_AmountType3Choice">
		<xs:complexContent>
			<xs:restriction base="AmountType3Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="InstdAmt" type="AT_ActiveOrHistoricCurrencyAndAmount" id="AT-04">
							<xs:annotation>
								<xs:documentation xml:lang="de">Einzelbetrag. Begrenzt auf maximal 999999999.99 und minimal 0.01. Punkt als Dezimalzeichen. Keine negativen Werte</xs:documentation>
								<xs:documentation xml:lang="en">Single amount. Restricted to a maximum 999999999.99 and a minimum of 0.01. Decimal sign is the dot. No negative values</xs:documentation>
								<xs:documentation>Beispiele / Examples
-- ungültig / invalid --
.87
645.
942.80352132
00023
000343.00
-- gültig und empfohlen / valid and recommended --
0.34
74.5
456
3.04
-- möglich / possible --
10.0
10.40
10.00</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="EqvtAmt" type="AT_EquivalentAmount2">
							<xs:annotation>
								<xs:documentation xml:lang="de">Gegenwertsauftrag. Eine so beauftragte Zahlung wird nicht grundsätzlich unterstützt und bedarf vorheriger Vereinbarung. Solche Zahlungen unterliegen nicht den Standards der EU-Verordnung (Annahme- und Verarbeitungspflichten, Preisgleichstellung etc.)</xs:documentation>
								<xs:documentation xml:lang="en">Equivalent amount. This type of payments order is not general supported and requires preliminary agreement. This payments are not governed by EU-Regulation (acceptance and processing duties, charges and fees etc.)</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BranchAndFinancialInstitutionIdentification4_Cdtr">
		<xs:complexContent>
			<xs:restriction base="BranchAndFinancialInstitutionIdentification4">
				<xs:sequence>
					<xs:element name="FinInstnId" type="AT_FinancialInstitutionIdentification7_CdtrAgt">
						<xs:annotation>
							<xs:documentation xml:lang="de">BIC eines SEPA-Landes</xs:documentation>
							<xs:documentation xml:lang="en">BIC from SEPA-Country</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_BranchAndFinancialInstitutionIdentification4_Dbtr">
		<xs:complexContent>
			<xs:restriction base="BranchAndFinancialInstitutionIdentification4">
				<xs:sequence>
					<xs:element name="FinInstnId" type="AT_FinancialInstitutionIdentification7_DbtrAgt">
						<xs:annotation>
							<xs:documentation xml:lang="de">BIC eines SEPA-Landes</xs:documentation>
							<xs:documentation xml:lang="en">BIC from SEPA-Country</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CashAccount16_Cdtr">
		<xs:complexContent>
			<xs:restriction base="CashAccount16">
				<xs:sequence>
					<xs:element name="Id" type="AT_AccountIdentification4Choice_Cdtr">
						<xs:annotation>
							<xs:documentation xml:lang="de">IBAN eines SEPA-Landes</xs:documentation>
							<xs:documentation xml:lang="en">IBAN of a SEPA country</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CashAccount16_Dbtr">
		<xs:complexContent>
			<xs:restriction base="CashAccount16">
				<xs:sequence>
					<xs:element name="Id" type="AT_AccountIdentification4Choice_Dbtr">
						<xs:annotation>
							<xs:documentation xml:lang="de">IBAN eines SEPA-Landes</xs:documentation>
							<xs:documentation xml:lang="en">IBAN of a SEPA country</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontowährung des belasteten Kontos. Nur notwending bei Mehrwährungskonto</xs:documentation>
							<xs:documentation xml:lang="en">Account currency of debited account. Only necessary with multi currency account</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CategoryPurpose1Choice">
		<xs:complexContent>
			<xs:restriction base="CategoryPurpose1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalCategoryPurpose1Code"/>
						<xs:element name="Prtry" type="AT_ExternalProprietaryCategoryPurpose1Code">
							<xs:annotation>
								<xs:documentation xml:lang="de">CPPP Postbarzahlungen (siehe bei CPPP auch PmtId/EndToEndId, Cdtr, CdtrAcct, CdtrAgt, UltmtCdtr und RmtInf/Ustrd unterhalb CdtTrfTxInf)</xs:documentation>
								<xs:documentation xml:lang="en">CPPP Cash per Post Payment (with CPPP see also PmtId/EndToEndId, Cdtr, CdtrAcct, CdtrAgt, UltmtCdtr and RmtInf/Ustrd under CdtTrfTxInf)</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CategoryPurpose1Choice_Batch">
		<xs:complexContent>
			<xs:restriction base="CategoryPurpose1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalCategoryPurpose1Code">
							<xs:annotation>
								<xs:documentation xml:lang="de">Spezifischer Code zur Verarbeitungssteuerung beim empfangenden Institut. Siehe externe Codeliste</xs:documentation>
								<xs:documentation xml:lang="en">Specific code for processing indentification at receiving institution. See external code list</xs:documentation>
							</xs:annotation>
						</xs:element>
						<xs:element name="Prtry" type="AT_Max35Text">
							<xs:annotation>
								<xs:documentation xml:lang="de">Spezifischer Code zur Verarbeitungssteuerung beim empfangenden Institut. Siehe externe Codeliste</xs:documentation>
								<xs:documentation xml:lang="en">Specific code for processing indentification at receiving institution. See external code list</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="AT_ChargeBearerType1Code">
		<xs:restriction base="ChargeBearerType1Code">
			<xs:enumeration value="SLEV"/>
		</xs:restriction>
	</xs:simpleType>
	<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_REF">
						<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="AT_DocumentType3Code"/>
					</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_CreditTransferTransactionInformation10">
		<xs:complexContent>
			<xs:restriction base="CreditTransferTransactionInformation10">
				<xs:sequence>
					<xs:element name="PmtId" type="AT_PaymentIdentification1">
						<xs:annotation>
							<xs:documentation xml:lang="de">Referenzen des Auftragggebers</xs:documentation>
							<xs:documentation xml:lang="en">Initiator's references </xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="PmtTpInf" type="AT_PaymentTypeInformation19_Single" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Diese Struktur ist hier nur aus Kompatitilitätsgründen möglich, damit keine Ablehnung aus technischen Gründen erfolgt. Alle Angaben hier werden ignoriert.
Berücksichtigt wird nur die gleiche Struktur auf Bestandsebene. Gleichzeitige Nennung ist nicht erlaubt</xs:documentation>
							<xs:documentation xml:lang="en">This structur is only possible at this position for compatibility reasons, to avoid rejects for technical reasons. Any information here is ignored.
Only same structure at batch level is respected. Concurrent structures are not allowed</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Amt" type="AT_AmountType3Choice">
						<xs:annotation>
							<xs:documentation xml:lang="de">Überweisungsbetrag</xs:documentation>
							<xs:documentation xml:lang="en">Transfer amount</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ChrgBr" type="AT_ChargeBearerType1Code" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Einzig verfügbarer Wert ist SLEV</xs:documentation>
							<xs:documentation xml:lang="en">Only available value is SLEV</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="UltmtDbtr" type="AT_PartyIdentification32_UltmtDbtr" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Referenzpartei des Kontoinhabers / Auftraggeber, d.h. üblicherweise der eigentliche Schuldner. Gleichzeitige Nennung auf Bestandsebene ist nicht erlaubt</xs:documentation>
							<xs:documentation xml:lang="en">Reference party of account owner / principal, i.e. habitually the actual deptor. Concurrent quoting on batch level is not allowed</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CdtrAgt" type="AT_BranchAndFinancialInstitutionIdentification4_Cdtr" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontoführendes Institut des Kontoinhabers / Empfängers
ACHTUNG! Bei Zahlungen an nicht in Österreich geführte Konten verpflichtend</xs:documentation>
							<xs:documentation xml:lang="en">Financial institution servicing the account owner / recipient
ATTENTION! Mandatory with payments to accounts not serviced in Austria</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Cdtr" type="AT_PartyIdentification32_Cdtr">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontoinhaber / Empfänger</xs:documentation>
							<xs:documentation xml:lang="en">Account owner / recipient</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CdtrAcct" type="AT_CashAccount16_Cdtr">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontonummer des Kontoinhabers / Empfängers</xs:documentation>
							<xs:documentation xml:lang="en">Account number of account owner / recipient</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="UltmtCdtr" type="AT_PartyIdentification32_UltmtCrdt" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Referenzpartei des Kontoinhabers / Empfängers, d.h. üblicherweise der eigentliche Gläubiger
ACHTUNG! Bei Postbarzahlungen erforderlich</xs:documentation>
							<xs:documentation xml:lang="en">Reference party of account owner / recipient, i.e. habitually the actual creditor
ATTENTION! Mandatory with CashPerPostPayments</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Purp" type="AT_Purpose2Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Dieser Code identifiziert einerseits spezielle Services, andererseits einen Zahlungsgrund für den Zahlungsempfänger

ACHTUNG: Bei Steuerzahlungen zwingend mit TAXS zu kennzeichnen</xs:documentation>
							<xs:documentation xml:lang="en">This code identifies on the one hand special services, on the other hand a payment purpose or reason for the creditor

ATTENTION: For tax payments mandatory populated with TAXS</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="RmtInf" type="AT_RemittanceInformation5" id="AT-05" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Verwendungszweck / Empfängerreferenz</xs:documentation>
							<xs:documentation xml:lang="en">Remittance information / receipients reference</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_CustomerCreditTransferInitiationV03">
		<xs:complexContent>
			<xs:restriction base="CustomerCreditTransferInitiationV03">
				<xs:sequence>
					<xs:element name="GrpHdr" type="AT_GroupHeader32">
						<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="PmtInf" type="AT_PaymentInstructionInformation3" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Maximal 9.999 Bestände. Größere Anzahl kann nicht verarbeitet werden und die gesamte Datei wird zurückgewiesen</xs:documentation>
							<xs:documentation xml:lang="en">Restricted to 9.999 batches. Larger count can not be processed and complete file will be rejected</xs:documentation>
						</xs:annotation>
					</xs:element>
				</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:simpleType name="AT_DecimalNumber">
		<xs:restriction base="DecimalNumber">
			<xs:minInclusive value="0.01"/>
			<xs:maxInclusive value="999999999999.99"/>
			<xs:pattern value="(([1-9]\d*)|(0))(\.\d{1,2})?"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AT_DocumentType3Code">
		<xs:restriction base="DocumentType3Code">
			<xs:enumeration value="SCOR"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AT_EquivalentAmount2">
		<xs:complexContent>
			<xs:restriction base="EquivalentAmount2">
				<xs:sequence>
					<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
					<xs:element name="CcyOfTrf" type="AT_ActiveOrHistoricCurrencyCode"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_FinancialInstitutionIdentification7_CdtrAgt">
		<xs:complexContent>
			<xs:restriction base="FinancialInstitutionIdentification7">
				<xs:sequence>
					<xs:element name="BIC" type="BICIdentifier" id="AT-23">
						<xs:annotation>
							<xs:documentation xml:lang="de">Erlaubt sind zur Zeit BIC von Österreich, Belgien, Bulgarien, Schweiz, Zypern, Tschechien, Deutschland, Dänemark, Estland, Spanien, Finnland, Frankreich,
Großbritannien, Griechenland, Ungarn, Irland, Island, Italien, Lichtenstein, Litauen, Luxemburg, Lettland, Monaco, Malta, Niederlande, Norwegen, Polen, Portugal, Rumänien, Schweden,
Slowenien, Slowakei und alle servisierten Länder von Spanien, Frankreich, Großbritannien und Portugal (GF, GP, MQ, RE, GG, JE, GI; siehe EU Regulative 924/2009)

Bei Postbarzahlungen ist dies "OPSKATWW"</xs:documentation>
							<xs:documentation xml:lang="en">BIC from Austria, Belgium, Bulgaria, Switzerland, Cyprus, Czech Republic, Germany, Denmark, Estonia, Spain, Finland, France,
Great Britain, Greece, Hungary, Ireland, Iceland, Italy, Liechtenstein, Lithuania, Luxemburg, Latvia, Monaco, Malta, Netherlands, Norway, Poland, Portugal, Romania, Sweden,
Slovenia, Slovak Republic and all serviced countries of Spain, France, Great Britain and Portugal (GF, GP, MQ, RE, GG, JE, GI; see EU Regulation 924/2009)

With CashPerPostPayments this is "OPSKATWW"</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_FinancialInstitutionIdentification7_DbtrAgt">
		<xs:complexContent>
			<xs:restriction base="FinancialInstitutionIdentification7">
				<xs:sequence>
					<xs:element name="BIC" type="BICIdentifier" id="AT-06">
						<xs:annotation>
							<xs:documentation xml:lang="de">Erlaubt sind zur Zeit BIC von Österreich, Belgien, Bulgarien, Schweiz, Zypern, Tschechien, Deutschland, Dänemark, Estland, Spanien, Finnland, Frankreich,
Großbritannien, Griechenland, Ungarn, Irland, Island, Italien, Lichtenstein, Litauen, Luxemburg, Lettland, Monaco, Malta, Niederlande, Norwegen, Polen, Portugal, Rumänien, Schweden,
Slowenien, Slowakei und alle servisierten Länder von Spanien, Frankreich, Großbritannien und Portugal (GF, GP, MQ, RE, GG, JE, GI; siehe EU Regulative 924/2009)</xs:documentation>
							<xs:documentation xml:lang="en">BIC from Austria, Belgium, Bulgaria, Switzerland, Cyprus, Czech Republic, Germany, Denmark, Estonia, Spain, Finland, France,
Great Britain, Greece, Hungary, Ireland, Iceland, Italy, Liechtenstein, Lithuania, Luxemburg, Latvia, Monaco, Malta, Netherlands, Norway, Poland, Portugal, Romania, Sweden,
Slovenia, Slovak Republic and all serviced countries of Spain, France, Great Britain and Portugal (GF, GP, MQ, RE, GG, JE, GI; see EU Regulation 924/2009)</xs:documentation>
						</xs:annotation>
					</xs:element>
				</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: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_GenericOrganisationIdentification1_Dbtr">
		<xs:complexContent>
			<xs:restriction base="GenericOrganisationIdentification1">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max35Text_REF"/>
					<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_GenericOrganisationIdentification1_InitgPty">
		<xs:complexContent>
			<xs:restriction base="GenericOrganisationIdentification1">
				<xs:sequence>
					<xs:element name="Id" type="AT_Max35Text_REF"/>
					<xs:element name="SchmeNm" type="AT_OrganisationIdentificationSchemeName1Choice_InitgPty" 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_REF"/>
					<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_GroupHeader32">
		<xs:complexContent>
			<xs:restriction base="GroupHeader32">
				<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</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</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CreDtTm" type="ISODateTime">
						<xs:annotation>
							<xs:documentation xml:lang="de">Dateierzeugungsdatum und -zeit. Es ist nur das Format YYYY-MM-DDThh:mm:ss verfügbar. Zeitpunkt in CET(CEST)-Zeit</xs:documentation>
							<xs:documentation xml:lang="en">File creation date and time. Only format available is YYYY-MM-DDThh:mm:ss. It is the CET(CEST) timestamp</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="NbOfTxs" type="AT_Max15NumericText">
						<xs:annotation>
							<xs:documentation xml:lang="de">Anzahl aller Einzeltransaktionen in dieser Datei. Maximal 999.999 Transactionen</xs:documentation>
							<xs:documentation xml:lang="en">Count of all single transactions in this file. Maximum 999.999 transactions</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CtrlSum" type="AT_DecimalNumber" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Summe aller Einzeltransaktionen in dieser Datei. Ein Wert zwischen 0.01 und 999999999999.99. Punkt als Dezimalzeichen. Keine negativen Werte.
Die Verwendung dieses Elements ist dringend angeraten. Es wird fallweise zur Prüfung von Doppelanlieferungen verwendet</xs:documentation>
							<xs:documentation xml:lang="en">Sum of all single transactions in this file. A value between 0.01 and 999999999999.99. Decimal sign is the dot. No negative values.
Element is strongly recommended. It is occasionally used for proof of duplicate submission</xs:documentation>
							<xs:documentation>Beispiele / Examples
-- ungültig / invalid --
.87
645.
942.80352132
00023
000343.00
-- gültig und empfohlen / valid and recommended --
0.34
74.5
456
3.04
-- möglich / possible --
10.0
10.40
10.00</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="InitgPty" type="AT_PartyIdentification32_InitgPty">
						<xs:annotation>
							<xs:documentation xml:lang="de">Identifizierung des Kommunikationsberechtigten.
Stimmen Sie Ihre Id mit dem empfangenden Finanzinstitut ab. Üblicherweise die Hauptkontonummer

Entweder Name oder Id, aber nicht beides</xs:documentation>
							<xs:documentation xml:lang="en">Identification of communication entitled party.
Agree your Id with receiving financial institution.
 Habitualy the main account number

Either name or Id, but not both</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_LocalInstrument2Choice">
		<xs:complexContent>
			<xs:restriction base="LocalInstrument2Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalLocalInstrument1Code"/>
						<xs:element name="Prtry" type="AT_Max35Text">
							<xs:annotation>
								<xs:documentation xml:lang="de">Keine Verwendung definiert</xs:documentation>
								<xs:documentation xml:lang="en">No application defined</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<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_Max15NumericText">
		<xs:restriction base="Max15NumericText">
			<xs:pattern value="[0-9]{1,6}"/>
		</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_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_Max35Text_REF">
		<xs:restriction base="AT_NotEmpty35">
			<xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,'&#x20;]*"/>
		</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_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_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_NotEmpty70">
		<xs:restriction base="Max70Text">
			<xs:pattern value=".*\S+.*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AT_OrganisationIdentification4">
		<xs:complexContent>
			<xs:restriction base="OrganisationIdentification4">
				<xs:sequence>
					<xs:annotation>
						<xs:documentation xml:lang="de">Obwohl die originale Struktur die gleichzeitige Anlieferung beider Folgeelemente erlaubt, soll hier nur ein Element folgen.
 Es darf nur eines von beiden geben</xs:documentation>
						<xs:documentation xml:lang="en">Although the original structure allowes the concurrent occurance of both subsequent elements, it shall follow just one element.
Only one is allowed</xs:documentation>
					</xs:annotation>
					<xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0"/>
					<xs:element name="Othr" type="AT_GenericOrganisationIdentification1" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_OrganisationIdentification4_Dbtr">
		<xs:complexContent>
			<xs:restriction base="OrganisationIdentification4">
				<xs:sequence>
					<xs:annotation>
						<xs:documentation xml:lang="de">Obwohl die originale Struktur die gleichzeitige Anlieferung beider Folgeelemente erlaubt, soll hier nur ein Element folgen.
Es darf nur eines von beiden geben!</xs:documentation>
						<xs:documentation xml:lang="en">Although the original structure allowes the concurrent occurance of both subsequent elements, it shall follow just one element.
Only one is allowed!</xs:documentation>
					</xs:annotation>
					<xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0"/>
					<xs:element name="Othr" type="AT_GenericOrganisationIdentification1_Dbtr" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_OrganisationIdentification4_InitgPty">
		<xs:complexContent>
			<xs:restriction base="OrganisationIdentification4">
				<xs:sequence>
					<xs:annotation>
						<xs:documentation xml:lang="de">Obwohl die originale Struktur die gleichzeitige Anlieferung beider Folgeelemente erlaubt, soll hier nur ein Element folgen.
Es darf nur eines von beiden geben</xs:documentation>
						<xs:documentation xml:lang="en">Although the original structure allowes the concurrent occurance of both subsequent elements, it shall follow just one element.
Only one is allowed</xs:documentation>
					</xs:annotation>
					<xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0"/>
					<xs:element name="Othr" type="AT_GenericOrganisationIdentification1_InitgPty" minOccurs="0"/>
				</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_InitgPty">
		<xs:complexContent>
			<xs:restriction base="OrganisationIdentificationSchemeName1Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalOrganisationIdentification1Code_InitgPty">
							<xs:annotation>
								<xs:documentation xml:lang="de">BANK</xs:documentation>
								<xs:documentation xml:lang="en">BANK</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</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:element name="PrvtId" type="AT_PersonIdentification5"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_Party6Choice_Dbtr">
		<xs:complexContent>
			<xs:restriction base="Party6Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="OrgId" type="AT_OrganisationIdentification4_Dbtr" id="AT-10"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_Party6Choice_InitgPty">
		<xs:complexContent>
			<xs:restriction base="Party6Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="OrgId" type="AT_OrganisationIdentification4_InitgPty"/>
					</xs:choice>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PartyIdentification32_Cdtr">
		<xs:complexContent>
			<xs:restriction base="PartyIdentification32">
				<xs:sequence>
					<xs:element name="Nm" type="AT_Max140Text_Nm" id="AT-21">
						<xs:annotation>
							<xs:documentation xml:lang="de">Name des Kontoinhabers
ACHTUNG! Auf 70 Zeichen begrenzt

Bei Postbarzahlungen ist dies "BAWAGPSK"</xs:documentation>
							<xs:documentation xml:lang="en">Name of account owner
ATTENTION! Limited to 70 characters

With CashPerPostPayments this is "BAWAGPSK"</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="PstlAdr" type="AT_PostalAddress6" id="AT-22" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Die Adresse gilt als nicht geschrieben</xs:documentation>
							<xs:documentation xml:lang="en">This address is treated as not given</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Id" type="AT_Party6Choice" id="AT-24" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Identification des Kontoinhabers</xs:documentation>
							<xs:documentation xml:lang="en">Identification of account owner</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PartyIdentification32_Dbtr">
		<xs:complexContent>
			<xs:restriction base="PartyIdentification32">
				<xs:sequence>
					<xs:element name="Nm" type="AT_Max140Text_Nm" id="AT-02">
						<xs:annotation>
							<xs:documentation xml:lang="de">Name des Kontoinhabers
ACHTUNG! Auf 70 Zeichen begrenzt</xs:documentation>
							<xs:documentation xml:lang="en">Name of account owner
ATTENTION! Limited to 70 characters</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="PstlAdr" type="AT_PostalAddress6" id="AT-03" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Diese Adresse gilt als nicht geschrieben. Bei Weitergabe ex AT wird die Adresse fallweise aus den Stammdaten eingestellt</xs:documentation>
							<xs:documentation xml:lang="en">This address is treated as not given. When forwarding ex AT the address is occasionally taken from instituts database</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Id" type="AT_Party6Choice_Dbtr" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Identification des Kontoinhabers</xs:documentation>
							<xs:documentation xml:lang="en">Identification of account owner</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PartyIdentification32_InitgPty">
		<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">ACHTUNG! Auf 70 Zeichen begrenzt</xs:documentation>
							<xs:documentation xml:lang="en">ATTENTION! Limited to 70 characters</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Id" type="AT_Party6Choice_InitgPty" minOccurs="0"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PartyIdentification32_UltmtCrdt">
		<xs:complexContent>
			<xs:restriction base="PartyIdentification32">
				<xs:sequence>
					<xs:element name="Nm" type="AT_Max140Text_Nm" id="AT-28" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Name des Kontoinhabers
ACHTUNG! Auf 70 Zeichen begrenzt

Bei Postbarzahlungen erforderlicher Name des Empfängers</xs:documentation>
							<xs:documentation xml:lang="en">Name of account owner
ATTENTION! Limited to 70 characters

Mandatory name of beneficiary with CashPerPostPayments</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Id" type="AT_Party6Choice" id="AT-29" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Identification des Kontoinhabers

Bei Postbarzahlungen nicht zulässig</xs:documentation>
							<xs:documentation xml:lang="en">Identification of account owner

Not available with CashPerPostPayments</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PartyIdentification32_UltmtDbtr">
		<xs:complexContent>
			<xs:restriction base="PartyIdentification32">
				<xs:sequence>
					<xs:element name="Nm" type="AT_Max140Text_Nm" id="AT-08b" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Name / Bezeichnung der Referenzpartei des Kontoinhabers / Auftraggeber, d.h. üblicherweise der eigentliche Schuldner
ACHTUNG! Auf 70 Zeichen begrenzt</xs:documentation>
							<xs:documentation xml:lang="en">Name / Designation of reference party of account owner / principal, i.e. habitually the actual debtor
ATTENTION! Limited to 70 characters</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Id" type="AT_Party6Choice" id="AT-09" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Identification der Referenzpartei des Kontoinhabers / Auftraggeber, d.h. üblicherweise der eigentliche Schuldner</xs:documentation>
							<xs:documentation xml:lang="en">Identification of reference party of account owner / principal, i.e. habitually the actual deptor</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PaymentIdentification1">
		<xs:complexContent>
			<xs:restriction base="PaymentIdentification1">
				<xs:sequence>
					<xs:element name="InstrId" type="AT_Max35Text_REF" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Dieses Element ist nur aus Kompatitilitätsgründen möglich, damit keine Ablehnung aus technischen Gründen erfolgt. Angabe wird ignoriert</xs:documentation>
							<xs:documentation xml:lang="en">This element is only possible for compatibility reasons, to avoid rejects for technical reasons. Information is ignored</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndToEndId" type="AT_Max35Text_REF" id="AT-41">
						<xs:annotation>
							<xs:documentation xml:lang="de">Auftraggeberreferenz. Enthält mindestens den Wert NOTPROVIDED, falls keine spezielle Referenz angegeben werden soll.
ACHTUNG: Bei Steuerzahlungen enthält dieses Element die Steuernummer sowie bei Postbarzahlungen die Postbar-Referenz (bei Postbarzahlungen siehe auch CtgyPurp/Prtry, Cdtr, CdtrAcct, CdtrAgt, UltmtCdtr und RmtInf/Ustrd)
Kann im Kontoauszug zur eigenen Referenzierung zurückgegeben. Daher ist Eindeutigkeit im eigenen Interesse</xs:documentation>
							<xs:documentation xml:lang="en">Initiator's reference. Contains at least the value NOTPROVIDED, in case no specific reference shall be provided.
ATTENTION: On tax payments this element carries customers tax id and with CashPerPostPayments the CashPerPost reference (with CashPerPostPayments see also CtgyPurp/Prtry, Cdtr, CdtrAcct, CdtrAgt, UltmtCdtr und RmtInf/Ustrd)
May be returned in account statement for reconciliation. Uniqueness therefore is in own self-interest</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PaymentInstructionInformation3">
		<xs:complexContent>
			<xs:restriction base="PaymentInstructionInformation3">
				<xs:sequence>
					<xs:element name="PmtInfId" type="AT_Max35Text_REF">
						<xs:annotation>
							<xs:documentation xml:lang="de">Bestandskontrollnummer. Eindeutigkeit über mindestens 1 Jahr ist herzustellen.
ACHTUNG: Kann im Kontoauszug zur Referenzierung zurückgegeben werden. Beachten Sie die ggf. vorhandenen Beschränkungen im Format des Kontoauszugs (z.B. MT-Nachrichten können nur 16 Zeichen transportieren). Eindeutigkeit ist innerhalb der Beschränkung zu realisieren.
Das Element wird fallweise zur Prüfung von Doppelanlieferungen verwendet.
Eindeutigkeit erreicht man zB einfach über die Kombination des Datums mit einem Tageszähler</xs:documentation>
							<xs:documentation xml:lang="en">Batch control number. Ensure uniqueness for at least 1 year
ATTENTION: Can be returned in account statement. Observe the possible limits of account statement format (e.g. MT messages support only 16 character). Uniqueness needs to be archived within these limits.
Element is occasionally used for proof of duplicate submission
Uniqueness is simple achievable eg with combining the date with a daily counter</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="PmtMtd" type="AT_PaymentMethod3Code">
						<xs:annotation>
							<xs:documentation xml:lang="de">Einzig verfügbarer Wert ist TRF</xs:documentation>
							<xs:documentation xml:lang="en">Only available value is TRF</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Berücksichtigung in Absprache mit dem beauftragten Kreditinstitut</xs:documentation>
							<xs:documentation xml:lang="en">Consideration according to agreement with the instructed financial institution</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="NbOfTxs" type="AT_Max15NumericText" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Anzahl aller Einzeltransaktionen in diesem Bestand Maximal 999.999 Transactionen
Die Verwendung dieses Elements ist dringend angeraten. Es wird fallweise zur Prüfung von Doppelanlieferungen verwendet</xs:documentation>
							<xs:documentation xml:lang="en">Count of all single transactions in this batch. Maximum 999.999 transactions
Element is strongly recommended. It is occasionally used for proof of duplicate submission</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CtrlSum" type="AT_DecimalNumber" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Summe aller Einzeltransaktionen in diesem Bestand. Ein Wert zwischen 0.01 und 999999999999.99. Punkt als Dezimalzeichen. Keine negativen Werte.
Die Verwendung dieses Elements ist dringend angeraten. Es wird fallweise zur Prüfung von Doppelanlieferungen verwendet</xs:documentation>
							<xs:documentation xml:lang="en">Sum of all single transactions in this batch. A value between 0.01 and 999999999999.99. Decimal sign is the dot. No negative values.
Element is strongly recommended. It is occasionally used for proof of duplicate submission</xs:documentation>
							<xs:documentation>Beispiele / Examples
-- ungültig / invalid --
.87
645.
942.80352132
00023
000343.00
-- gültig und empfohlen / valid and recommended --
0.34
74.5
456
3.04
-- möglich / possible --
10.0
10.40
10.00</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="PmtTpInf" type="AT_PaymentTypeInformation19_Batch" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Diese Struktur existiert ebenfalls auf Einzelumsatzebene, wird dort jedoch ignoriert. Gleichzeitige Nennung ist nicht erlaubt
ACHTUNG! Notwendig bei Postbarzahlungen</xs:documentation>
							<xs:documentation xml:lang="en">This structur exists on single transaction level too, but is ignored at that position. Concurrent structures are not allowed
ATTENTION! Mandatory with CashPerPost payments</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReqdExctnDt" type="ISODate">
						<xs:annotation>
							<xs:documentation xml:lang="de">Gewünschter Durchführungstag
Es ist nur das Format YYYY-MM-DD verfügbar
Kann dieser z.B. durch Spätlieferung nicht eingehalten werden, erfolgt die Durchführung der Zahlung gemäß ZaDiG (Zahlungsdienstegesetz §38/1) zum nächst möglichen Zeitpunkt</xs:documentation>
							<xs:documentation xml:lang="en">Requested execution date
Only format available is YYYY-MM-DD
If this cannot be respected, e.g. on late delivery, payment is executed at next possible point of time (according ZaDiG (Zahlungsdienstegesetz PaymentServiceDirective] §38/1))</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="Dbtr" type="AT_PartyIdentification32_Dbtr">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontoinhaber / Auftraggeber</xs:documentation>
							<xs:documentation xml:lang="en">Account owner / principal</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="DbtrAcct" type="AT_CashAccount16_Dbtr">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontonummer des Kontoinhabers / Auftraggebers</xs:documentation>
							<xs:documentation xml:lang="en">Account number of account owner / principal</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="DbtrAgt" type="AT_BranchAndFinancialInstitutionIdentification4_Dbtr">
						<xs:annotation>
							<xs:documentation xml:lang="de">Kontoführendes Institut des Kontoinhabers / Auftraggebers</xs:documentation>
							<xs:documentation xml:lang="en">Financial institution servicing the account owner / principal</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="UltmtDbtr" type="AT_PartyIdentification32_UltmtDbtr" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Referenzpartei des Kontoinhabers / Auftraggeber, d.h. üblicherweise der eigentliche Schuldner. Gleichzeitige Nennung auf Einzelebene ist nicht erlaubt</xs:documentation>
							<xs:documentation xml:lang="en">Reference party of account owner / principal, i.e. habitually the actual deptor. Concurrent quoting on transaction level is not allowed</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="ChrgBr" type="AT_ChargeBearerType1Code" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Einzig verfügbarer Wert ist SLEV</xs:documentation>
							<xs:documentation xml:lang="en">Only available value is SLEV</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CdtTrfTxInf" type="AT_CreditTransferTransactionInformation10" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation xml:lang="de">Maximal 999.999 Umsätze je Bestand. Größere Anzahl kann nicht verarbeitet werden und die gesamte Datei wird zurückgewiesen</xs:documentation>
							<xs:documentation xml:lang="en">Restricted to 999.999 transactions per batch. Larger count can not be processed and complete file will be rejected</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="AT_PaymentMethod3Code">
		<xs:restriction base="PaymentMethod3Code">
			<xs:enumeration value="TRF"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="AT_PaymentTypeInformation19_Batch">
		<xs:complexContent>
			<xs:restriction base="PaymentTypeInformation19">
				<xs:sequence>
					<xs:element name="InstrPrty" type="Priority2Code" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Dieses Element wird bis auf weiteres ignoriert.</xs:documentation>
							<xs:documentation xml:lang="en">This element is currerntly ignored.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SvcLvl" type="AT_ServiceLevel8Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Wird dieses Element nicht angegeben, wird der Standardwert SEPA angenommen.</xs:documentation>
							<xs:documentation xml:lang="en">If this element is not quoted, the standard value SEPA is assumed.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="LclInstrm" type="AT_LocalInstrument2Choice" minOccurs="0"/>
					<xs:element name="CtgyPurp" type="AT_CategoryPurpose1Choice" id="AT-45a" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Spezifischer Code zur Verarbeitungssteuerung beim empfangenden Institut. Siehe auch Purp auf Einzelebene
Vor der Verwendung ist mit dem empfangenden Institut eine Vereinbarung zu treffen, anderenfalls wird dies ignoriert.

SALA: Gehaltszahlungen
PENS: Pensionszahlungen
LOAN: Konsortialverrechnungen
SSBE: Sozialversicherungszahlungen
GOVT: Annuitätenzuschüsse
INTC: Intra Company/Cash pooling
TAXS: Steuerzahlungen
CPPP: Postbarzahlungen</xs:documentation>
							<xs:documentation xml:lang="en">Specific code for processing indentification at receiving institution. See also Purp at single transaction
Before use an agreement with receiving institution is necessary, othwise this is ignored.

SALA: Salary payment
PENS: Pension payment
LOAN: Consortium loan
SSBE: Social security
GOVT: Annuity grant
INTC: Intra Company/Cash pooling
TAXS: Tax payments
CPPP: Cash Per Post Payment</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PaymentTypeInformation19_Single">
		<xs:complexContent>
			<xs:restriction base="PaymentTypeInformation19">
				<xs:sequence>
					<xs:element name="SvcLvl" type="AT_ServiceLevel8Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Siehe Beschreibung auf Bestandsebene</xs:documentation>
							<xs:documentation xml:lang="en">See description on batch level</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="LclInstrm" type="AT_LocalInstrument2Choice" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Siehe Beschreibung auf Bestandsebene</xs:documentation>
							<xs:documentation xml:lang="en">See description on batch level</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="CtgyPurp" type="AT_CategoryPurpose1Choice" id="AT-45b" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="de">Siehe Beschreibung auf Bestandsebene</xs:documentation>
							<xs:documentation xml:lang="en">See description on batch level</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_PersonIdentification5">
		<xs:complexContent>
			<xs:restriction base="PersonIdentification5">
				<xs:sequence>
					<xs:annotation>
						<xs:documentation xml:lang="de">Obwohl die originale Struktur die gleichzeitige Anlieferung beider Folgeelemente erlaubt, soll hier nur ein Element folgen.
 Es darf nur eines von beiden geben</xs:documentation>
						<xs:documentation xml:lang="en">Although the original structure allowes the concurrent occurance of both subsequent elements, it shall follow just one element.
Only one is allowed</xs:documentation>
					</xs:annotation>
					<xs:element name="DtAndPlcOfBirth" type="AT_DateAndPlaceOfBirth" minOccurs="0"/>
					<xs:element name="Othr" type="AT_GenericPersonIdentification1" minOccurs="0"/>
				</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="Ctry" type="CountryCode" minOccurs="0"/>
					<xs:element name="AdrLine" type="AT_Max70Text" maxOccurs="2"/>
				</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" id="AT-44">
							<xs:annotation>
								<xs:documentation xml:lang="de">Geschäftsfallcodes. Siehe auch CtgyPurp

Abhängig vom Code in CtgyPurp hat dieser Code bestimmte Bedeutung im empfangenden Institut:
Mit SALA
GVEA: Bezüge Arbeitslose
GVEB: Bezüge allgemein
GVEC: Bezüge Landesinvaliden
GVED: Bezüge Landesverteidigung
GOVT: Bezüge Post
RLWY: Bezüge OeBB
Mit PENS
RLWY: Pensionen OeBB
Mit GOVT
ANNI: Annuitätenzuschüsse

Besonderheiten:
TRFD: Mündelkonten (RAK-Zahlungen)
TAXS: Steuerzahlung

Sonstige siehe Liste auf iso20022.org</xs:documentation>
								<xs:documentation xml:lang="en">Business codes. See also CtgyPurp

Depending on code in CtgyPurp this code has specific meaning at receiving institut:
With SALA
GVEA: Emoluments unemployed persons
GVEB: Emoluments general
GVEC: Emoluments disabled persons
GVED: Emoluments national defence
GOVT: Emoluments Austrian Mail
RLWY: Emoluments OeBB
With PENS
RLWY: Pensions OeBB
With GOVT
ANNI: Annuity grant

Specialities:
TRFD: Trusted fund payments (RAK-Payments)
TAXS: Tax payment

Others see list at iso20022.org</xs:documentation>
							</xs:annotation>
						</xs:element>
					</xs:choice>
				</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">Obwohl die originale Struktur die gleichzeitige Anlieferung unstrukturierter und strukturierter Information erlaubt, ist dies für SEPA CORE Aufträge nicht möglich.
Es darf nur eines von beiden geben</xs:documentation>
						<xs:documentation xml:lang="en">Although the original struktur allowes the concurrent occurance of both unstructed and structured information, this is not possible for SEPA CORE transactions.
Only either one is allowed</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
							
Verpflichtend bei Postbarzahlungen

Bei Steuerzahlungen ist mit dem Bundesrechenzentrum ein spezieller Aufbau vereinbart

Bei Postbarzahlungen ist ein spezieller Aufbau vereinbart</xs:documentation>
							<xs:documentation xml:lang="en">One line with maximum 140 characters
							
Mandatory with CashPerPostPayments

On tax payments observe the structure agreed with Bundesrechenzentrum

On CashPerPostPayments observe specific strukture</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
Nicht verfügbar bei Steuer- und Postbar-Zahlungen</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
Not available with Tax and CashPerPost payments</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AT_ServiceLevel8Choice">
		<xs:complexContent>
			<xs:restriction base="ServiceLevel8Choice">
				<xs:sequence>
					<xs:choice>
						<xs:element name="Cd" type="AT_ExternalServiceLevel1Code" id="AT-40">
							<xs:annotation>
								<xs:documentation xml:lang="de">Der Standardwert ist SEPA.
AT AOS: Die Verwendung von SDVA zur Erteilung von Eilzahlungen wird nicht grundsätzlich unterstützt und bedarf vorheriger Vereinbarung. Eilzahlungen unterliegen nicht den Standards der EU-Verordnung (Annahme- und Verarbeitungspflichten, Preisgleichstellung etc.)</xs:documentation>
								<xs:documentation xml:lang="en">The standard value is SEPA.
AT AOS: The usage of SDVA for qualification of urgend payments is not general supported and requires preliminary agreement. Urgend payments are not governed by EU-Regulation (acceptance and processing duties, charges and fees etc.)</xs:documentation>
							</xs:annotation>
						</xs:element>
					</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="CdtrRefInf" type="AT_CreditorReferenceInformation2"/>
				</xs:sequence>
			</xs:restriction>
		</xs:complexContent>
	</xs:complexType>
	<!--***** Begin of change log -->
	<!-- 2010-12-31 -->
	<!-- - complete new setup on ISO pain.001 -->
	<!-- - 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 -->
	<!-- - delete InstrForCdtrAgt from  -->
	<!-- - delete PstlAdr from  -->
	<!-- - delete type AT_InstructionForCreditor1 -->
	<!-- - delete type AT_PostalAddress6_AOS -->
	<!-- - change documentation of PmtInfId, Ustrd, CdtrAcct/IBAN, CrdtAgt/BIC, LclInstrm/Cd, Cdtr/Nm, UltmtCdtr/Nm and UltmtCdtr/Id -->
	<!-- 2011-09-30 -->
	<!-- - change pattern of AT_Max35Text_REF to allow blanks -->
	<!-- - change documentation of Ref in AT_CreditorReferenceInformation -->
	<!-- - change documentation of PmtId in AT_CreditTransferTransactionInformation -->
	<!-- - change documentation of Strd in AT_StructuredRemittanceInformation -->
	<!-- - change documentation of EndToEndId -->
	<!-- - change documentation of PmtInfId -->
	<!-- 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 -->
	<!-- 2012-02-27 -->
	<!-- - change namespace of TechnicalValidationSubset to point to Rulebook 6.0 -->
	<!-- - change name of included ExternalCodelist file -->
	<!-- - change version to 5 ( fifth published schema ) -->
	<!-- - change type of InitgPty/Id/OrgId/Othr/SchmeNm/Cd -->
	<!-- - change description of LclInstrmt/Cd to point to all relevant CashPerPost elements -->
	<!-- - change description of CtgyPurp to mention more codes -->
	<!-- - change description of ReqdExctnDt pointing to ZaDiG §38/1 -->
	<!-- - change Dbtr/Nm to be mandatory -->
	<!-- - change DbtrAgt/FinInstnId/BIC to be mandatory, as it is only element under this structure -->
	<!-- - change description of EndToEndId to include CashPerPost -->
	<!-- - change CdtrAgt/FinInstnId/BIC to be mandatory, as it is only element under this structure -->
	<!-- - change Cdtr to be mandatory -->
	<!-- - change Cdtr/Nm to be mandatory -->
	<!-- - change CdtrAcct to be mandatory -->
	<!-- - change description of UltmtCdtr to mention CashPerPost -->
	<!-- - change description of Purp to mention tax payments -->
	<!-- - change description of Purp/Cd deleting old codes -->
	<!-- - change description of RmtInf/Ustrd to mention mandatory CashPerPost information -->
	<!-- - change RmtInf/Strd/CdtrRefInf to be mandatory, as it is only element under this structure -->
	<!-- - change type of RmtInf/Strd/CdtrRefInf/Tp/CdOrPrtry/Cd -->
	<!-- - add new type for RmtInf/Strd/CdtrRefInf/Tp/CdOrPrtry/Cd -->
	<!-- - restrict type of RmtInf/Strd/CdtrRefInf/Tp/CdOrPrtry/Cd to support SCOR only -->
	<!-- - change RmtInf/Strd/CdtrRefInf/Ref to be mandatory -->
	<!-- - change PstlAdr/AdrLine to be mandatory -->
	<!-- - sort definitions alphabetically -->
	<!-- 2012-03-09 -->
	<!-- - change documentation regarding CashPerPostPayment at CdtrAcct/Id/IBAN, UltmtCdtr, CdtrAgt/FinInstnId/BIC, Cdtr/Nm, UltmtCdtr/Nm, UltmtCdtr/Id, EndToEndId, CtgyPurp and RmtInf/Ustrd -->
	<!-- - change type of CtgyPurp/Prtry -->
	<!-- - add documentation at CtgyPurp/Prtry -->
	<!-- - correct restriction of AT_DecimalNumber and add pattern -->
	<!-- - delete documentation from LclInstrm/Cd -->
	<!-- - change type of NbOfTxs from local restriction to AT_Max15NumericText -->
	<!-- - change type of CtrlSum from local restriction to AT_DecimalNumber -->
	<!-- 2013-06-01 -->
	<!-- - add description to AT_AmountType3Choice / EqvtAmt -->
	<!-- - change description of AT_PaymentInstructionInformation3 / PmtTpInf, AT_ServiceLevel8Choice / Cd and AT_CreditTransferTransactionInformation10 / CdtrAgt -->
	<!--***** End of change log -->
</xs:schema>
