<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gefeg="http://www.gefeg.com/public" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" elementFormDefault="qualified"> <xs:element name="Document" type="Document"/> <xs:complexType name="AccountIdentification4Choice"> <xs:sequence> <xs:choice> <xs:element name="IBAN" type="IBAN2007Identifier"/> </xs:choice> </xs:sequence> </xs:complexType> <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="ActiveOrHistoricCurrencyAndAmount_SimpleType"> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0"/> <xs:totalDigits value="18"/> <xs:fractionDigits value="5"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ActiveOrHistoricCurrencyCode"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{3,3}"/> </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="AT_AccountIdentification4Choice_Cdtr"> <xs:complexContent> <xs:restriction base="AccountIdentification4Choice"> <xs:sequence> <xs:choice> <xs:element name="IBAN" type="IBAN2007Identifier" id="AT-20"/> </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:choice> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="AT_ActiveOrHistoricCurrencyAndAmount"> <xs:simpleContent> <xs:restriction base="ActiveOrHistoricCurrencyAndAmount"> <xs:maxInclusive value="999999999.99"/> <xs:minInclusive value="0.01"/> <xs:totalDigits value="11"/> <xs:fractionDigits value="2"/> <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:element name="EqvtAmt" type="AT_EquivalentAmount2"/> </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: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: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: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:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/> </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: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: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:element name="PmtTpInf" type="AT_PaymentTypeInformation19_Single" minOccurs="0"/> <xs:element name="Amt" type="AT_AmountType3Choice"/> <xs:element name="ChrgBr" type="AT_ChargeBearerType1Code" minOccurs="0"/> <xs:element name="UltmtDbtr" type="AT_PartyIdentification32_UltmtDbtr" minOccurs="0"/> <xs:element name="CdtrAgt" type="AT_BranchAndFinancialInstitutionIdentification4_Cdtr" minOccurs="0"/> <xs:element name="Cdtr" type="AT_PartyIdentification32_Cdtr"/> <xs:element name="CdtrAcct" type="AT_CashAccount16_Cdtr"/> <xs:element name="UltmtCdtr" type="AT_PartyIdentification32_UltmtCrdt" minOccurs="0"/> <xs:element name="Purp" type="AT_Purpose2Choice" minOccurs="0"/> <xs:element name="RmtInf" type="AT_RemittanceInformation5" id="AT-05" minOccurs="0"/> </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:element name="PmtInf" type="AT_PaymentInstructionInformation3" maxOccurs="unbounded"/> </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:pattern value="(([1-9]\d*)|(0))(\.\d{1,2})?"/> <xs:maxInclusive value="999999999999.99"/> <xs:minInclusive value="0.01"/> </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:simpleType name="AT_ExternalCategoryPurpose1Code"> <xs:restriction base="ISO_ExternalCategoryPurpose1Code"/> </xs:simpleType> <xs:simpleType name="AT_ExternalLocalInstrument1Code"> <xs:restriction base="ISO_ExternalLocalInstrument1Code"/> </xs:simpleType> <xs:simpleType name="AT_ExternalOrganisationIdentification1Code"> <xs:restriction base="ISO_ExternalOrganisationIdentification1Code"/> </xs:simpleType> <xs:simpleType name="AT_ExternalOrganisationIdentification1Code_InitgPty"> <xs:restriction base="AT_ExternalOrganisationIdentification1Code"> <xs:enumeration value="BANK"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="AT_ExternalPersonIdentification1Code"> <xs:restriction base="ISO_ExternalPersonIdentification1Code"/> </xs:simpleType> <xs:simpleType name="AT_ExternalProprietaryCategoryPurpose1Code"> <xs:restriction base="AT_Max35Text"> <xs:pattern value=".*"/> <xs:pattern value="CPPP"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="AT_ExternalPurpose1Code"> <xs:restriction base="ISO_ExternalPurpose1Code"/> </xs:simpleType> <xs:simpleType name="AT_ExternalServiceLevel1Code"> <xs:restriction base="ISO_ExternalServiceLevel1Code"> <xs:enumeration value="SDVA"/> <xs:enumeration value="SEPA"/> </xs:restriction> </xs:simpleType> <xs:complexType name="AT_FinancialInstitutionIdentification7_CdtrAgt"> <xs:complexContent> <xs:restriction base="FinancialInstitutionIdentification7"> <xs:sequence> <xs:element name="BIC" type="BICIdentifier" id="AT-23"/> </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: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:element name="CreDtTm" type="ISODateTime"/> <xs:element name="NbOfTxs" type="AT_Max15NumericText"/> <xs:element name="CtrlSum" type="AT_DecimalNumber" minOccurs="0"/> <xs:element name="InitgPty" type="AT_PartyIdentification32_InitgPty"/> </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: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\+/\?:\(\)\.,' äöüßÄÖÜ&><"\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/> </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\+/\?:\(\)\.,' äöüßÄÖÜ&><"\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/> </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_Max35Text"> <xs:restriction base="AT_NotEmpty35"> <xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,' äöüßÄÖÜ&><"\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="AT_Max35Text_REF"> <xs:restriction base="AT_NotEmpty35"> <xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,' ]*"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="AT_Max70Text"> <xs:restriction base="AT_NotEmpty70"> <xs:pattern value="[\-A-Za-z0-9\+/\?:\(\)\.,' äöüßÄÖÜ&><"\|€$§%!=#~;\*\{\}\[\]@\\_°\^]*"/> </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_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: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: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: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: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:element name="PstlAdr" type="AT_PostalAddress6" id="AT-22" minOccurs="0"/> <xs:element name="Id" type="AT_Party6Choice" id="AT-24" minOccurs="0"/> </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:element name="PstlAdr" type="AT_PostalAddress6" id="AT-03" minOccurs="0"/> <xs:element name="Id" type="AT_Party6Choice_Dbtr" minOccurs="0"/> </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: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:element name="Id" type="AT_Party6Choice" id="AT-29" minOccurs="0"/> </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:element name="Id" type="AT_Party6Choice" id="AT-09" minOccurs="0"/> </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:element name="EndToEndId" type="AT_Max35Text_REF" id="AT-41"/> </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:element name="PmtMtd" type="AT_PaymentMethod3Code"/> <xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0"/> <xs:element name="NbOfTxs" type="AT_Max15NumericText" minOccurs="0"/> <xs:element name="CtrlSum" type="AT_DecimalNumber" minOccurs="0"/> <xs:element name="PmtTpInf" type="AT_PaymentTypeInformation19_Batch" minOccurs="0"/> <xs:element name="ReqdExctnDt" type="ISODate"/> <xs:element name="Dbtr" type="AT_PartyIdentification32_Dbtr"/> <xs:element name="DbtrAcct" type="AT_CashAccount16_Dbtr"/> <xs:element name="DbtrAgt" type="AT_BranchAndFinancialInstitutionIdentification4_Dbtr"/> <xs:element name="UltmtDbtr" type="AT_PartyIdentification32_UltmtDbtr" minOccurs="0"/> <xs:element name="ChrgBr" type="AT_ChargeBearerType1Code" minOccurs="0"/> <xs:element name="CdtTrfTxInf" type="AT_CreditTransferTransactionInformation10" maxOccurs="unbounded"/> </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:element name="SvcLvl" type="AT_ServiceLevel8Choice" minOccurs="0"/> <xs:element name="LclInstrm" type="AT_LocalInstrument2Choice" minOccurs="0"/> <xs:element name="CtgyPurp" type="AT_CategoryPurpose1Choice" id="AT-45a" minOccurs="0"/> </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:element name="LclInstrm" type="AT_LocalInstrument2Choice" minOccurs="0"/> <xs:element name="CtgyPurp" type="AT_CategoryPurpose1Choice" id="AT-45b" minOccurs="0"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="AT_PersonIdentification5"> <xs:complexContent> <xs:restriction base="PersonIdentification5"> <xs:sequence> <xs:element name="DtAndPlcOfBirth" type="AT_DateAndPlaceOfBirth" minOccurs="0"/> <xs:element name="Othr" type="AT_GenericPersonIdentification1" minOccurs="0"/> </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:choice> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> <xs:complexType name="AT_RemittanceInformation5"> <xs:complexContent> <xs:restriction base="RemittanceInformation5"> <xs:sequence> <xs:element name="Ustrd" type="AT_Max140Text" minOccurs="0"/> <xs:element name="Strd" type="AT_StructuredRemittanceInformation7" minOccurs="0"/> </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: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> <xs:simpleType name="BatchBookingIndicator"> <xs:restriction base="xs:boolean"/> </xs:simpleType> <xs:simpleType name="BICIdentifier"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/> </xs:restriction> </xs:simpleType> <xs:complexType name="BranchAndFinancialInstitutionIdentification4"> <xs:sequence> <xs:element name="FinInstnId" type="FinancialInstitutionIdentification7"/> </xs:sequence> </xs:complexType> <xs:complexType name="CashAccount16"> <xs:sequence> <xs:element name="Id" type="AccountIdentification4Choice"/> <xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/> </xs:sequence> </xs:complexType> <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="CRED"/> <xs:enumeration value="DEBT"/> <xs:enumeration value="SHAR"/> <xs:enumeration value="SLEV"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="CountryCode"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{2,2}"/> </xs:restriction> </xs:simpleType> <xs:complexType name="CreditorReferenceInformation2"> <xs:sequence> <xs:element name="Tp" type="CreditorReferenceType2" minOccurs="0"/> <xs:element name="Ref" type="Max35Text" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="CreditorReferenceType1Choice"> <xs:sequence> <xs:choice> <xs:element name="Cd" type="DocumentType3Code"/> </xs: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="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="ChrgBr" type="ChargeBearerType1Code" minOccurs="0"/> <xs:element name="UltmtDbtr" type="PartyIdentification32" minOccurs="0"/> <xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification4" 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="Purp" type="Purpose2Choice" minOccurs="0"/> <xs:element name="RmtInf" type="RemittanceInformation5" 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:simpleType name="DecimalNumber"> <xs:restriction base="xs:decimal"> <xs:totalDigits value="18"/> <xs:fractionDigits value="17"/> </xs:restriction> </xs:simpleType> <xs:complexType name="Document"> <xs:sequence> <xs:element name="CstmrCdtTrfInitn" type="AT_CustomerCreditTransferInitiationV03"/> </xs:sequence> </xs:complexType> <xs:simpleType name="DocumentType3Code"> <xs:restriction base="xs:string"> <xs:enumeration value="SCOR"/> </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:simpleType name="ExternalCategoryPurpose1Code"> <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="FinancialInstitutionIdentification7"> <xs:sequence> <xs:element name="BIC" type="BICIdentifier" 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="NbOfTxs" type="Max15NumericText"/> <xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/> <xs:element name="InitgPty" type="PartyIdentification32"/> </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="ISO_ExternalCategoryPurpose1Code"> <xs:restriction base="ExternalCategoryPurpose1Code"> <xs:enumeration value="BONU"/> <xs:enumeration value="CASH"/> <xs:enumeration value="CBLK"/> <xs:enumeration value="CCRD"/> <xs:enumeration value="CORT"/> <xs:enumeration value="DCRD"/> <xs:enumeration value="DIVI"/> <xs:enumeration value="DVPM"/> <xs:enumeration value="EPAY"/> <xs:enumeration value="FCOL"/> <xs:enumeration value="GOVT"/> <xs:enumeration value="HEDG"/> <xs:enumeration value="ICCP"/> <xs:enumeration value="IDCP"/> <xs:enumeration value="INTC"/> <xs:enumeration value="INTE"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="OTHR"/> <xs:enumeration value="PENS"/> <xs:enumeration value="RVPM"/> <xs:enumeration value="SALA"/> <xs:enumeration value="SECU"/> <xs:enumeration value="SSBE"/> <xs:enumeration value="SUPP"/> <xs:enumeration value="TAXS"/> <xs:enumeration value="TRAD"/> <xs:enumeration value="TREA"/> <xs:enumeration value="VATX"/> <xs:enumeration value="WHLD"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ISO_ExternalLocalInstrument1Code"> <xs:restriction base="ExternalLocalInstrument1Code"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="4"/> <xs:enumeration value="5"/> <xs:enumeration value="8"/> <xs:enumeration value="19"/> <xs:enumeration value="58"/> <xs:enumeration value="60"/> <xs:enumeration value="82"/> <xs:enumeration value="83"/> <xs:enumeration value="85"/> <xs:enumeration value="89"/> <xs:enumeration value="90"/> <xs:enumeration value="91"/> <xs:enumeration value="92"/> <xs:enumeration value="220"/> <xs:enumeration value="221"/> <xs:enumeration value="222"/> <xs:enumeration value="223"/> <xs:enumeration value="224"/> <xs:enumeration value="225"/> <xs:enumeration value="226"/> <xs:enumeration value="227"/> <xs:enumeration value="ACCEPT"/> <xs:enumeration value="ARC"/> <xs:enumeration value="B2B"/> <xs:enumeration value="B2BAMIPM"/> <xs:enumeration value="BSE"/> <xs:enumeration value="BTR"/> <xs:enumeration value="CARD"/> <xs:enumeration value="CCD"/> <xs:enumeration value="CCI"/> <xs:enumeration value="CHN"/> <xs:enumeration value="CIE"/> <xs:enumeration value="CKS"/> <xs:enumeration value="COR1"/> <xs:enumeration value="CORAMIPM"/> <xs:enumeration value="CORE"/> <xs:enumeration value="CPP"/> <xs:enumeration value="CR1AMIPM"/> <xs:enumeration value="CTP"/> <xs:enumeration value="CTR"/> <xs:enumeration value="CTX"/> <xs:enumeration value="DDFA"/> <xs:enumeration value="DDNR"/> <xs:enumeration value="DDT"/> <xs:enumeration value="DEP"/> <xs:enumeration value="DRB"/> <xs:enumeration value="DRC"/> <xs:enumeration value="DRW"/> <xs:enumeration value="FADAMIPM"/> <xs:enumeration value="FFR"/> <xs:enumeration value="FFS"/> <xs:enumeration value="GST"/> <xs:enumeration value="IAT"/> <xs:enumeration value="IDEAL"/> <xs:enumeration value="IN"/> <xs:enumeration value="ISE"/> <xs:enumeration value="NLDO"/> <xs:enumeration value="NLGOV"/> <xs:enumeration value="NLUP"/> <xs:enumeration value="ONCL"/> <xs:enumeration value="POP"/> <xs:enumeration value="POS"/> <xs:enumeration value="PPD"/> <xs:enumeration value="RCK"/> <xs:enumeration value="RDD"/> <xs:enumeration value="RIBA"/> <xs:enumeration value="RIDO"/> <xs:enumeration value="RIDV"/> <xs:enumeration value="RTR"/> <xs:enumeration value="SCN"/> <xs:enumeration value="SDCL"/> <xs:enumeration value="SDD"/> <xs:enumeration value="SDN"/> <xs:enumeration value="SGT"/> <xs:enumeration value="SRD"/> <xs:enumeration value="SRT"/> <xs:enumeration value="STR"/> <xs:enumeration value="SVC"/> <xs:enumeration value="TEL"/> <xs:enumeration value="TRF"/> <xs:enumeration value="WEB"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ISO_ExternalOrganisationIdentification1Code"> <xs:restriction base="ExternalOrganisationIdentification1Code"> <xs:enumeration value="BANK"/> <xs:enumeration value="CBID"/> <xs:enumeration value="CHID"/> <xs:enumeration value="COID"/> <xs:enumeration value="CUST"/> <xs:enumeration value="DUNS"/> <xs:enumeration value="EMPL"/> <xs:enumeration value="GS1G"/> <xs:enumeration value="SREN"/> <xs:enumeration value="SRET"/> <xs:enumeration value="TXID"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ISO_ExternalPersonIdentification1Code"> <xs:restriction base="ExternalPersonIdentification1Code"> <xs:enumeration value="ARNU"/> <xs:enumeration value="CCPT"/> <xs:enumeration value="CUST"/> <xs:enumeration value="DRLC"/> <xs:enumeration value="EMPL"/> <xs:enumeration value="NIDN"/> <xs:enumeration value="SOSE"/> <xs:enumeration value="TXID"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ISO_ExternalPurpose1Code"> <xs:restriction base="ExternalPurpose1Code"> <xs:enumeration value="ACCT"/> <xs:enumeration value="ADMG"/> <xs:enumeration value="ADVA"/> <xs:enumeration value="AEMP"/> <xs:enumeration value="AGRT"/> <xs:enumeration value="AIRB"/> <xs:enumeration value="ALLW"/> <xs:enumeration value="ALMY"/> <xs:enumeration value="ANNI"/> <xs:enumeration value="ANTS"/> <xs:enumeration value="AREN"/> <xs:enumeration value="BBSC"/> <xs:enumeration value="BCDM"/> <xs:enumeration value="BCFG"/> <xs:enumeration value="BECH"/> <xs:enumeration value="BENE"/> <xs:enumeration value="BEXP"/> <xs:enumeration value="BLDM"/> <xs:enumeration value="BOCE"/> <xs:enumeration value="BONU"/> <xs:enumeration value="BUSB"/> <xs:enumeration value="CAFI"/> <xs:enumeration value="CASH"/> <xs:enumeration value="CBFF"/> <xs:enumeration value="CBFR"/> <xs:enumeration value="CBLK"/> <xs:enumeration value="CBTV"/> <xs:enumeration value="CCRD"/> <xs:enumeration value="CDBL"/> <xs:enumeration value="CDCB"/> <xs:enumeration value="CDCD"/> <xs:enumeration value="CDCS"/> <xs:enumeration value="CDDP"/> <xs:enumeration value="CDOC"/> <xs:enumeration value="CDQC"/> <xs:enumeration value="CFDI"/> <xs:enumeration value="CFEE"/> <xs:enumeration value="CGDD"/> <xs:enumeration value="CHAR"/> <xs:enumeration value="CLPR"/> <xs:enumeration value="CMDT"/> <xs:enumeration value="COLL"/> <xs:enumeration value="COMC"/> <xs:enumeration value="COMM"/> <xs:enumeration value="COMT"/> <xs:enumeration value="COST"/> <xs:enumeration value="CPKC"/> <xs:enumeration value="CPYR"/> <xs:enumeration value="CSDB"/> <xs:enumeration value="CSLP"/> <xs:enumeration value="CVCF"/> <xs:enumeration value="DBTC"/> <xs:enumeration value="DCRD"/> <xs:enumeration value="DEPT"/> <xs:enumeration value="DERI"/> <xs:enumeration value="DIVD"/> <xs:enumeration value="DMEQ"/> <xs:enumeration value="DNTS"/> <xs:enumeration value="DSMT"/> <xs:enumeration value="ECPG"/> <xs:enumeration value="ECPR"/> <xs:enumeration value="ECPU"/> <xs:enumeration value="EDUC"/> <xs:enumeration value="ELEC"/> <xs:enumeration value="ENRG"/> <xs:enumeration value="ESTX"/> <xs:enumeration value="ETUP"/> <xs:enumeration value="FAND"/> <xs:enumeration value="FCOL"/> <xs:enumeration value="FCPM"/> <xs:enumeration value="FERB"/> <xs:enumeration value="FREX"/> <xs:enumeration value="FWLV"/> <xs:enumeration value="GASB"/> <xs:enumeration value="GDDS"/> <xs:enumeration value="GDSV"/> <xs:enumeration value="GFRP"/> <xs:enumeration value="GOVI"/> <xs:enumeration value="GOVT"/> <xs:enumeration value="GSCB"/> <xs:enumeration value="GSTX"/> <xs:enumeration value="GVEA"/> <xs:enumeration value="GVEB"/> <xs:enumeration value="GVEC"/> <xs:enumeration value="GVED"/> <xs:enumeration value="GWLT"/> <xs:enumeration value="HEDG"/> <xs:enumeration value="HLRP"/> <xs:enumeration value="HLTC"/> <xs:enumeration value="HLTI"/> <xs:enumeration value="HREC"/> <xs:enumeration value="HSPC"/> <xs:enumeration value="HSTX"/> <xs:enumeration value="ICCP"/> <xs:enumeration value="ICRF"/> <xs:enumeration value="IDCP"/> <xs:enumeration value="IHRP"/> <xs:enumeration value="INPC"/> <xs:enumeration value="INSM"/> <xs:enumeration value="INSU"/> <xs:enumeration value="INTC"/> <xs:enumeration value="INTE"/> <xs:enumeration value="INTX"/> <xs:enumeration value="INVS"/> <xs:enumeration value="IVPT"/> <xs:enumeration value="LBRI"/> <xs:enumeration value="LICF"/> <xs:enumeration value="LIFI"/> <xs:enumeration value="LIMA"/> <xs:enumeration value="LOAN"/> <xs:enumeration value="LOAR"/> <xs:enumeration value="LTCF"/> <xs:enumeration value="MCDM"/> <xs:enumeration value="MCFG"/> <xs:enumeration value="MDCS"/> <xs:enumeration value="MSVC"/> <xs:enumeration value="MTUP"/> <xs:enumeration value="NETT"/> <xs:enumeration value="NITX"/> <xs:enumeration value="NOWS"/> <xs:enumeration value="NWCH"/> <xs:enumeration value="NWCM"/> <xs:enumeration value="OCDM"/> <xs:enumeration value="OCFG"/> <xs:enumeration value="OFEE"/> <xs:enumeration value="OTHR"/> <xs:enumeration value="OTLC"/> <xs:enumeration value="PADD"/> <xs:enumeration value="PAYR"/> <xs:enumeration value="PENO"/> <xs:enumeration value="PENS"/> <xs:enumeration value="PHON"/> <xs:enumeration value="POPE"/> <xs:enumeration value="PPTI"/> <xs:enumeration value="PRCP"/> <xs:enumeration value="PRME"/> <xs:enumeration value="PTSP"/> <xs:enumeration value="PTXP"/> <xs:enumeration value="RCKE"/> <xs:enumeration value="RCPT"/> <xs:enumeration value="RDTX"/> <xs:enumeration value="REBT"/> <xs:enumeration value="REFU"/> <xs:enumeration value="RENT"/> <xs:enumeration value="RHBS"/> <xs:enumeration value="RIMB"/> <xs:enumeration value="RINP"/> <xs:enumeration value="RLWY"/> <xs:enumeration value="ROYA"/> <xs:enumeration value="SALA"/> <xs:enumeration value="SAVG"/> <xs:enumeration value="SCVE"/> <xs:enumeration value="SECU"/> <xs:enumeration value="SEPI"/> <xs:enumeration value="SSBE"/> <xs:enumeration value="STDY"/> <xs:enumeration value="SUBS"/> <xs:enumeration value="SUPP"/> <xs:enumeration value="TAXR"/> <xs:enumeration value="TAXS"/> <xs:enumeration value="TBIL"/> <xs:enumeration value="TCSC"/> <xs:enumeration value="TELI"/> <xs:enumeration value="TRAD"/> <xs:enumeration value="TREA"/> <xs:enumeration value="TRFD"/> <xs:enumeration value="TRPT"/> <xs:enumeration value="TRVC"/> <xs:enumeration value="UBIL"/> <xs:enumeration value="VATX"/> <xs:enumeration value="VIEW"/> <xs:enumeration value="WEBI"/> <xs:enumeration value="WHLD"/> <xs:enumeration value="WTER"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ISO_ExternalServiceLevel1Code"> <xs:restriction base="ExternalServiceLevel1Code"> <xs:enumeration value="SDVA"/> <xs:enumeration value="SEPA"/> </xs:restriction> </xs:simpleType> <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="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="Max35Text"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </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="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: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="Dbtr" type="PartyIdentification32"/> <xs:element name="DbtrAcct" type="CashAccount16"/> <xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification4"/> <xs:element name="UltmtDbtr" type="PartyIdentification32" minOccurs="0"/> <xs:element name="ChrgBr" type="ChargeBearerType1Code" 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="TRF"/> </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: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:complexType name="PostalAddress6"> <xs:sequence> <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:choice> </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="ServiceLevel8Choice"> <xs:sequence> <xs:choice> <xs:element name="Cd" type="ExternalServiceLevel1Code"/> </xs:choice> </xs:sequence> </xs:complexType> <xs:complexType name="StructuredRemittanceInformation7"> <xs:sequence> <xs:element name="CdtrRefInf" type="CreditorReferenceInformation2" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:schema>