+ All Categories
Home > Documents > Schema sepa.hr.pain.001.001.03 · Schema sepa.hr.pain.001.001.03.xsd schema location:...

Schema sepa.hr.pain.001.001.03 · Schema sepa.hr.pain.001.001.03.xsd schema location:...

Date post: 16-May-2018
Category:
Upload: vumien
View: 371 times
Download: 5 times
Share this document with a friend
62
Schema sepa.hr.pain.001.001.03.xsd schema location: ..\sepa.hr.pain.001.001.03.xsd attributeFormDefault: elementFormDefault: qualified targetNamespace: urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03 Elements Complex types Simple types Document AccountIdentification4Choice_2 ActiveOrHistoricCurrencyAndAmount_SimpleType AccountIdentification4Choice_HR ActiveOrHistoricCurrencyCode ActiveOrHistoricCurrencyAndAmount AnyBICIdentifier AmountType3Choice BatchBookingIndicator BranchAndFinancialInstitutionIdentification4_1 BICIdentifier BranchAndFinancialInstitutionIdentification4_2 ChargeBearerType1Code CashAccount16_2 CountryCode CashAccount16_HR DecimalNumber CategoryPurpose1Choice DocumentType3Code ClearingSystemMemberIdentification2 ExternalCategoryPurpose1Code CreditorReferenceInformation2 ExternalLocalInstrument1Code CreditorReferenceType1Choice ExternalOrganisationIdentification1Code CreditorReferenceType2 ExternalPersonIdentification1Code CreditTransferTransactionInformation10 ExternalPurpose1Code CustomerCreditTransferInitiationV03 ExternalServiceLevel1Code DateAndPlaceOfBirth IBAN2007Identifier Document IBAN2007Identifier_HR FinancialInstitutionIdentification7_1 ISODate FinancialInstitutionIdentification7_2 ISODateTime GenericAccountIdentification1 Max140Text GenericFinancialIdentification1 Max15NumericText GenericOrganisationIdentification1 Max34Text GenericPersonIdentification1 Max35Text GroupHeader32 Max35Text_Id LocalInstrument2Choice Max35Text_NP OrganisationIdentification4 Max70Text OrganisationIdentificationSchemeName1Choice PaymentMethod3Code Party6Choice Priority2Code PartyIdentification32_1 PartyIdentification32_2 PaymentIdentification1 PaymentInstructionInformation3 PaymentTypeInformation19_1 PaymentTypeInformation19_2 PersonIdentification5 PersonIdentificationSchemeName1Choice PostalAddress6 Purpose2Choice
Transcript

Schema sepa.hr.pain.001.001.03.xsd schema location: ..\sepa.hr.pain.001.001.03.xsd attributeFormDefault: elementFormDefault: qualified targetNamespace: urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03 Elements Complex types Simple types Document AccountIdentification4Choice_2 ActiveOrHistoricCurrencyAndAmount_SimpleType AccountIdentification4Choice_HR ActiveOrHistoricCurrencyCode

ActiveOrHistoricCurrencyAndAmount AnyBICIdentifier

AmountType3Choice BatchBookingIndicator

BranchAndFinancialInstitutionIdentification4_1 BICIdentifier

BranchAndFinancialInstitutionIdentification4_2 ChargeBearerType1Code

CashAccount16_2 CountryCode

CashAccount16_HR DecimalNumber

CategoryPurpose1Choice DocumentType3Code

ClearingSystemMemberIdentification2 ExternalCategoryPurpose1Code

CreditorReferenceInformation2 ExternalLocalInstrument1Code

CreditorReferenceType1Choice ExternalOrganisationIdentification1Code

CreditorReferenceType2 ExternalPersonIdentification1Code

CreditTransferTransactionInformation10 ExternalPurpose1Code

CustomerCreditTransferInitiationV03 ExternalServiceLevel1Code

DateAndPlaceOfBirth IBAN2007Identifier

Document IBAN2007Identifier_HR

FinancialInstitutionIdentification7_1 ISODate

FinancialInstitutionIdentification7_2 ISODateTime

GenericAccountIdentification1 Max140Text

GenericFinancialIdentification1 Max15NumericText

GenericOrganisationIdentification1 Max34Text

GenericPersonIdentification1 Max35Text

GroupHeader32 Max35Text_Id

LocalInstrument2Choice Max35Text_NP

OrganisationIdentification4 Max70Text

OrganisationIdentificationSchemeName1Choice PaymentMethod3Code

Party6Choice Priority2Code

PartyIdentification32_1 PartyIdentification32_2 PaymentIdentification1 PaymentInstructionInformation3 PaymentTypeInformation19_1 PaymentTypeInformation19_2 PersonIdentification5 PersonIdentificationSchemeName1Choice PostalAddress6 Purpose2Choice

RemittanceInformation5 ServiceLevel8Choice StructuredRemittanceInformation7 element Document

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Document

properties content complex

children CstmrCdtTrfInitn

source <xs:element name="Document" type="Document"/>

complexType AccountIdentification4Choice_2

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children IBAN Othr

used by element CashAccount16_2/Id

source <xs:complexType name="AccountIdentification4Choice_2"> <xs:sequence> <xs:choice> <xs:element name="IBAN" type="IBAN2007Identifier"/> <xs:element name="Othr" type="GenericAccountIdentification1"/> </xs:choice> </xs:sequence> </xs:complexType>

element AccountIdentification4Choice_2/IBAN

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type IBAN2007Identifier

properties content simple

facets Kind Value pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}

source <xs:element name="IBAN" type="IBAN2007Identifier"/>

element AccountIdentification4Choice_2/Othr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type GenericAccountIdentification1

properties content complex

children Id

source <xs:element name="Othr" type="GenericAccountIdentification1"/>

complexType AccountIdentification4Choice_HR

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children IBAN

used by element CashAccount16_HR/Id

source <xs:complexType name="AccountIdentification4Choice_HR"> <xs:sequence> <xs:element name="IBAN" type="IBAN2007Identifier_HR"/> </xs:sequence> </xs:complexType>

element AccountIdentification4Choice_HR/IBAN

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type IBAN2007Identifier_HR

properties content simple

facets Kind Value pattern [H][R][0-9]{19}

source <xs:element name="IBAN" type="IBAN2007Identifier_HR"/>

complexType ActiveOrHistoricCurrencyAndAmount diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type extension of ActiveOrHistoricCurrencyAndAmount_SimpleType

properties base ActiveOrHistoricCurrencyAndAmount_SimpleType

used by element AmountType3Choice/InstdAmt

facets Kind Value minInclusive 0.01 maxInclusive 999999999999.99 totalDigits 14 fractionDigits 2

attributes Name Type Use Default Fixed Ccy ActiveOrHistoricCurrencyCode required

source <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>

attribute ActiveOrHistoricCurrencyAndAmount/@Ccy

type ActiveOrHistoricCurrencyCode

properties use required

facets Kind Value pattern [A-Z]{3,3}

source <xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>

complexType AmountType3Choice

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children InstdAmt

used by element CreditTransferTransactionInformation10/Amt

source <xs:complexType name="AmountType3Choice"> <xs:sequence> <xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/> </xs:sequence> </xs:complexType>

element AmountType3Choice/InstdAmt diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ActiveOrHistoricCurrencyAndAmount

properties content complex

facets Kind Value minInclusive 0.01 maxInclusive 999999999999.99 totalDigits 14 fractionDigits 2

attributes Name Type Use Default Fixed Ccy ActiveOrHistoricCurrencyCode required

source <xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/>

complexType BranchAndFinancialInstitutionIdentification4_1

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children FinInstnId

used by element PaymentInstructionInformation3/DbtrAgt

source <xs:complexType name="BranchAndFinancialInstitutionIdentification4_1"> <xs:sequence> <xs:element name="FinInstnId" type="FinancialInstitutionIdentification7_1"/> </xs:sequence> </xs:complexType>

element BranchAndFinancialInstitutionIdentification4_1/FinInstnId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type FinancialInstitutionIdentification7_1

properties content complex

children BIC Othr

source <xs:element name="FinInstnId" type="FinancialInstitutionIdentification7_1"/>

complexType BranchAndFinancialInstitutionIdentification4_2

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children FinInstnId

used by element CreditTransferTransactionInformation10/CdtrAgt

source <xs:complexType name="BranchAndFinancialInstitutionIdentification4_2"> <xs:sequence> <xs:element name="FinInstnId" type="FinancialInstitutionIdentification7_2"/> </xs:sequence> </xs:complexType>

element BranchAndFinancialInstitutionIdentification4_2/FinInstnId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type FinancialInstitutionIdentification7_2

properties content complex

children BIC ClrSysMmbId Nm PstlAdr

source <xs:element name="FinInstnId" type="FinancialInstitutionIdentification7_2"/>

complexType CashAccount16_2

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Id

used by element CreditTransferTransactionInformation10/CdtrAcct

source <xs:complexType name="CashAccount16_2">

<xs:sequence> <xs:element name="Id" type="AccountIdentification4Choice_2"/> </xs:sequence> </xs:complexType>

element CashAccount16_2/Id

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type AccountIdentification4Choice_2

properties content complex

children IBAN Othr

source <xs:element name="Id" type="AccountIdentification4Choice_2"/>

complexType CashAccount16_HR

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Id Ccy

used by element PaymentInstructionInformation3/DbtrAcct

source <xs:complexType name="CashAccount16_HR"> <xs:sequence> <xs:element name="Id" type="AccountIdentification4Choice_HR"/> <xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element CashAccount16_HR/Id

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type AccountIdentification4Choice_HR

properties content complex

children IBAN

source <xs:element name="Id" type="AccountIdentification4Choice_HR"/>

element CashAccount16_HR/Ccy

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ActiveOrHistoricCurrencyCode

properties minOcc 0 maxOcc 1 content simple

facets Kind Value pattern [A-Z]{3,3}

source <xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0" maxOccurs="1"/>

complexType CategoryPurpose1Choice

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Cd

used by elements PaymentTypeInformation19_1/CtgyPurp PaymentTypeInformation19_2/CtgyPurp

source <xs:complexType name="CategoryPurpose1Choice"> <xs:sequence> <xs:element name="Cd" type="ExternalCategoryPurpose1Code"/> </xs:sequence> </xs:complexType>

element CategoryPurpose1Choice/Cd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ExternalCategoryPurpose1Code

properties content simple

facets Kind Value minLength 1 maxLength 4 pattern \S+.*

source <xs:element name="Cd" type="ExternalCategoryPurpose1Code"/>

complexType ClearingSystemMemberIdentification2 diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children MmbId

used by element FinancialInstitutionIdentification7_2/ClrSysMmbId

source <xs:complexType name="ClearingSystemMemberIdentification2"> <xs:sequence> <xs:element name="MmbId" type="Max35Text"/> </xs:sequence> </xs:complexType>

element ClearingSystemMemberIdentification2/MmbId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="MmbId" type="Max35Text"/>

complexType CreditorReferenceInformation2

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Tp Ref

used by element StructuredRemittanceInformation7/CdtrRefInf

source <xs:complexType name="CreditorReferenceInformation2"> <xs:sequence> <xs:element name="Tp" type="CreditorReferenceType2" minOccurs="1" maxOccurs="1"/> <xs:element name="Ref" type="Max35Text" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element CreditorReferenceInformation2/Tp diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CreditorReferenceType2

properties content complex

children CdOrPrtry Issr

source <xs:element name="Tp" type="CreditorReferenceType2" minOccurs="1" maxOccurs="1"/>

element CreditorReferenceInformation2/Ref

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="Ref" type="Max35Text" minOccurs="1" maxOccurs="1"/>

complexType CreditorReferenceType1Choice

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Cd

used by element CreditorReferenceType2/CdOrPrtry

source <xs:complexType name="CreditorReferenceType1Choice"> <xs:sequence> <xs:element name="Cd" type="DocumentType3Code"/> </xs:sequence> </xs:complexType>

element CreditorReferenceType1Choice/Cd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type DocumentType3Code

properties content simple

facets Kind Value enumeration SCOR

source <xs:element name="Cd" type="DocumentType3Code"/>

complexType CreditorReferenceType2

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children CdOrPrtry Issr

used by element CreditorReferenceInformation2/Tp

source <xs:complexType name="CreditorReferenceType2"> <xs:sequence> <xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/> <xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element CreditorReferenceType2/CdOrPrtry

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CreditorReferenceType1Choice

properties content complex

children Cd

source <xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/>

element CreditorReferenceType2/Issr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties minOcc 0 maxOcc 1

content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>

complexType CreditTransferTransactionInformation10

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children PmtId PmtTpInf Amt ChrgBr UltmtDbtr CdtrAgt Cdtr CdtrAcct UltmtCdtr Purp RmtInf

used by element PaymentInstructionInformation3/CdtTrfTxInf

source <xs:complexType name="CreditTransferTransactionInformation10"> <xs:sequence> <xs:element name="PmtId" type="PaymentIdentification1"/> <xs:element name="PmtTpInf" type="PaymentTypeInformation19_2" minOccurs="0" maxOccurs="1"/> <xs:element name="Amt" type="AmountType3Choice"/> <xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0" maxOccurs="1"/> <xs:element name="UltmtDbtr" type="PartyIdentification32_1" minOccurs="0" maxOccurs="1"/> <xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification4_2" minOccurs="0" maxOccurs="1"/> <xs:element name="Cdtr" type="PartyIdentification32_2" minOccurs="1" maxOccurs="1"/> <xs:element name="CdtrAcct" type="CashAccount16_2" minOccurs="1" maxOccurs="1"/> <xs:element name="UltmtCdtr" type="PartyIdentification32_1" minOccurs="0" maxOccurs="1"/> <xs:element name="Purp" type="Purpose2Choice" minOccurs="0" maxOccurs="1"/> <xs:element name="RmtInf" type="RemittanceInformation5" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element CreditTransferTransactionInformation10/PmtId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PaymentIdentification1

properties content complex

children InstrId EndToEndId

source <xs:element name="PmtId" type="PaymentIdentification1"/>

element CreditTransferTransactionInformation10/PmtTpInf

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PaymentTypeInformation19_2

properties minOcc 0 maxOcc 1 content complex

children SvcLvl LclInstrm CtgyPurp

source <xs:element name="PmtTpInf" type="PaymentTypeInformation19_2" minOccurs="0" maxOccurs="1"/>

element CreditTransferTransactionInformation10/Amt

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type AmountType3Choice

properties content complex

children InstdAmt

source <xs:element name="Amt" type="AmountType3Choice"/>

element CreditTransferTransactionInformation10/ChrgBr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ChargeBearerType1Code

properties minOcc 0 maxOcc 1 content simple

facets Kind Value enumeration DEBT enumeration CRED enumeration SHAR enumeration SLEV

source <xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0" maxOccurs="1"/>

element CreditTransferTransactionInformation10/UltmtDbtr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PartyIdentification32_1

properties minOcc 0 maxOcc 1 content complex

children Nm Id

source <xs:element name="UltmtDbtr" type="PartyIdentification32_1" minOccurs="0" maxOccurs="1"/>

element CreditTransferTransactionInformation10/CdtrAgt

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type BranchAndFinancialInstitutionIdentification4_2

properties minOcc 0 maxOcc 1 content complex

children FinInstnId

source <xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification4_2" minOccurs="0" maxOccurs="1"/>

element CreditTransferTransactionInformation10/Cdtr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PartyIdentification32_2

properties content complex

children Nm PstlAdr Id

source <xs:element name="Cdtr" type="PartyIdentification32_2" minOccurs="1" maxOccurs="1"/>

element CreditTransferTransactionInformation10/CdtrAcct

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CashAccount16_2

properties content complex

children Id

source <xs:element name="CdtrAcct" type="CashAccount16_2" minOccurs="1" maxOccurs="1"/>

element CreditTransferTransactionInformation10/UltmtCdtr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PartyIdentification32_1

properties minOcc 0 maxOcc 1 content complex

children Nm Id

source <xs:element name="UltmtCdtr" type="PartyIdentification32_1" minOccurs="0" maxOccurs="1"/>

element CreditTransferTransactionInformation10/Purp

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Purpose2Choice

properties minOcc 0 maxOcc 1 content complex

children Cd

source <xs:element name="Purp" type="Purpose2Choice" minOccurs="0" maxOccurs="1"/>

element CreditTransferTransactionInformation10/RmtInf

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type RemittanceInformation5

properties minOcc 0 maxOcc 1 content complex

children Ustrd Strd

source <xs:element name="RmtInf" type="RemittanceInformation5" minOccurs="0" maxOccurs="1"/>

complexType CustomerCreditTransferInitiationV03

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children GrpHdr PmtInf

used by element Document/CstmrCdtTrfInitn

source <xs:complexType name="CustomerCreditTransferInitiationV03"> <xs:sequence> <xs:element name="GrpHdr" type="GroupHeader32"/> <xs:element name="PmtInf" type="PaymentInstructionInformation3" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>

element CustomerCreditTransferInitiationV03/GrpHdr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type GroupHeader32

properties content complex

children MsgId CreDtTm NbOfTxs CtrlSum InitgPty

source <xs:element name="GrpHdr" type="GroupHeader32"/>

element CustomerCreditTransferInitiationV03/PmtInf diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PaymentInstructionInformation3

properties minOcc 1 maxOcc unbounded content complex

children PmtInfId PmtMtd BtchBookg NbOfTxs CtrlSum PmtTpInf ReqdExctnDt Dbtr DbtrAcct DbtrAgt UltmtDbtr ChrgBr CdtTrfTxInf

source <xs:element name="PmtInf" type="PaymentInstructionInformation3" minOccurs="1" maxOccurs="unbounded"/>

complexType DateAndPlaceOfBirth diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children BirthDt PrvcOfBirth CityOfBirth CtryOfBirth

used by element PersonIdentification5/DtAndPlcOfBirth

source <xs:complexType name="DateAndPlaceOfBirth"> <xs:sequence> <xs:element name="BirthDt" type="ISODate"/> <xs:element name="PrvcOfBirth" type="Max35Text" minOccurs="0" maxOccurs="1"/> <xs:element name="CityOfBirth" type="Max35Text"/> <xs:element name="CtryOfBirth" type="CountryCode"/> </xs:sequence> </xs:complexType>

element DateAndPlaceOfBirth/BirthDt

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ISODate

properties content simple

facets Kind Value pattern [0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}

source <xs:element name="BirthDt" type="ISODate"/>

element DateAndPlaceOfBirth/PrvcOfBirth

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="PrvcOfBirth" type="Max35Text" minOccurs="0" maxOccurs="1"/>

element DateAndPlaceOfBirth/CityOfBirth

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="CityOfBirth" type="Max35Text"/>

element DateAndPlaceOfBirth/CtryOfBirth

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CountryCode

properties content simple

facets Kind Value pattern [A-Z]{2,2}

source <xs:element name="CtryOfBirth" type="CountryCode"/>

complexType Document

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children CstmrCdtTrfInitn

used by element Document

source <xs:complexType name="Document"> <xs:sequence> <xs:element name="CstmrCdtTrfInitn" type="CustomerCreditTransferInitiationV03"/> </xs:sequence> </xs:complexType>

element Document/CstmrCdtTrfInitn diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CustomerCreditTransferInitiationV03

properties content complex

children GrpHdr PmtInf

source <xs:element name="CstmrCdtTrfInitn" type="CustomerCreditTransferInitiationV03"/>

complexType FinancialInstitutionIdentification7_1

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children BIC Othr

used by element BranchAndFinancialInstitutionIdentification4_1/FinInstnId

source <xs:complexType name="FinancialInstitutionIdentification7_1"> <xs:choice> <xs:element name="BIC" type="BICIdentifier" minOccurs="0" maxOccurs="1"/> <xs:element name="Othr" type="GenericFinancialIdentification1" minOccurs="0" maxOccurs="1"/> </xs:choice> </xs:complexType>

element FinancialInstitutionIdentification7_1/BIC

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type BICIdentifier

properties minOcc 0 maxOcc 1 content simple

facets Kind Value pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}

source <xs:element name="BIC" type="BICIdentifier" minOccurs="0" maxOccurs="1"/>

element FinancialInstitutionIdentification7_1/Othr diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type GenericFinancialIdentification1

properties minOcc 0 maxOcc 1 content complex

children Id

source <xs:element name="Othr" type="GenericFinancialIdentification1" minOccurs="0" maxOccurs="1"/>

complexType FinancialInstitutionIdentification7_2

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children BIC ClrSysMmbId Nm PstlAdr

used by element BranchAndFinancialInstitutionIdentification4_2/FinInstnId

source <xs:complexType name="FinancialInstitutionIdentification7_2"> <xs:sequence> <xs:element name="BIC" type="BICIdentifier" minOccurs="0" maxOccurs="1"/> <xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2" minOccurs="0" maxOccurs="1"/> <xs:element name="Nm" type="Max140Text" minOccurs="0" maxOccurs="1"/> <xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element FinancialInstitutionIdentification7_2/BIC

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type BICIdentifier

properties minOcc 0 maxOcc 1 content simple

facets Kind Value pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}

source <xs:element name="BIC" type="BICIdentifier" minOccurs="0" maxOccurs="1"/>

element FinancialInstitutionIdentification7_2/ClrSysMmbId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ClearingSystemMemberIdentification2

properties minOcc 0 maxOcc 1 content complex

children MmbId

source <xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2" minOccurs="0" maxOccurs="1"/>

element FinancialInstitutionIdentification7_2/Nm

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max140Text

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minLength 1 maxLength 140 pattern \S+.*

source <xs:element name="Nm" type="Max140Text" minOccurs="0" maxOccurs="1"/>

element FinancialInstitutionIdentification7_2/PstlAdr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PostalAddress6

properties minOcc 0 maxOcc 1 content complex

children Ctry AdrLine

source <xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0" maxOccurs="1"/>

complexType GenericAccountIdentification1

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Id

used by element AccountIdentification4Choice_2/Othr

source <xs:complexType name="GenericAccountIdentification1"> <xs:sequence> <xs:element name="Id" type="Max34Text"/> </xs:sequence> </xs:complexType>

element GenericAccountIdentification1/Id

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max34Text

properties content simple

facets Kind Value minLength 1 maxLength 34 pattern \S+.*

source <xs:element name="Id" type="Max34Text"/>

complexType GenericFinancialIdentification1

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Id

used by element FinancialInstitutionIdentification7_1/Othr

source <xs:complexType name="GenericFinancialIdentification1"> <xs:sequence> <xs:element name="Id" type="Max35Text_NP"/> </xs:sequence> </xs:complexType>

element GenericFinancialIdentification1/Id diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text_NP

properties content simple

facets Kind Value minLength 1 maxLength 35 enumeration NOTPROVIDED

source <xs:element name="Id" type="Max35Text_NP"/>

complexType GenericOrganisationIdentification1

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Id SchmeNm Issr

used by element OrganisationIdentification4/Othr

source <xs:complexType name="GenericOrganisationIdentification1"> <xs:sequence> <xs:element name="Id" type="Max35Text"/> <xs:element name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice" minOccurs="0" maxOccurs="1"/> <xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element GenericOrganisationIdentification1/Id

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="Id" type="Max35Text"/>

element GenericOrganisationIdentification1/SchmeNm diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type OrganisationIdentificationSchemeName1Choice

properties minOcc 0 maxOcc 1 content complex

children Cd Prtry

source <xs:element name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice" minOccurs="0" maxOccurs="1"/>

element GenericOrganisationIdentification1/Issr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>

complexType GenericPersonIdentification1

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Id SchmeNm Issr

used by element PersonIdentification5/Othr

source <xs:complexType name="GenericPersonIdentification1"> <xs:sequence> <xs:element name="Id" type="Max35Text"/> <xs:element name="SchmeNm" type="PersonIdentificationSchemeName1Choice" minOccurs="0" maxOccurs="1"/>

<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element GenericPersonIdentification1/Id

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="Id" type="Max35Text"/>

element GenericPersonIdentification1/SchmeNm

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PersonIdentificationSchemeName1Choice

properties minOcc 0 maxOcc 1 content complex

children Cd Prtry

source <xs:element name="SchmeNm" type="PersonIdentificationSchemeName1Choice" minOccurs="0" maxOccurs="1"/>

element GenericPersonIdentification1/Issr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>

complexType GroupHeader32

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children MsgId CreDtTm NbOfTxs CtrlSum InitgPty

used by element CustomerCreditTransferInitiationV03/GrpHdr

source <xs:complexType name="GroupHeader32"> <xs:sequence> <xs:element name="MsgId" type="Max35Text_Id"/> <xs:element name="CreDtTm" type="ISODateTime"/> <xs:element name="NbOfTxs" type="Max15NumericText"/> <xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0" maxOccurs="1"/> <xs:element name="InitgPty" type="PartyIdentification32_1"/> </xs:sequence> </xs:complexType>

element GroupHeader32/MsgId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text_Id

properties content simple

facets Kind Value pattern ([A-Za-z0-9 ]|[+|\?|/|\-|:|\(|\)|\.|,|']){1,35}

source <xs:element name="MsgId" type="Max35Text_Id"/>

element GroupHeader32/CreDtTm

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ISODateTime

properties content simple

facets Kind Value pattern [0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}[T][0-9]{2,2}:[0-9]{2,2}:[0-9]{2,2}[\S]*

source <xs:element name="CreDtTm" type="ISODateTime"/>

element GroupHeader32/NbOfTxs

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max15NumericText

properties content simple

facets Kind Value pattern [0-9]{1,15}

source <xs:element name="NbOfTxs" type="Max15NumericText"/>

element GroupHeader32/CtrlSum

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type DecimalNumber

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minInclusive 0.01 maxInclusive 9999999999999999.99 totalDigits 18 fractionDigits 2

source <xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0" maxOccurs="1"/>

element GroupHeader32/InitgPty

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PartyIdentification32_1

properties content complex

children Nm Id

source <xs:element name="InitgPty" type="PartyIdentification32_1"/>

complexType LocalInstrument2Choice

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Cd Prtry

used by elements PaymentTypeInformation19_1/LclInstrm PaymentTypeInformation19_2/LclInstrm

source <xs:complexType name="LocalInstrument2Choice"> <xs:choice> <xs:element name="Cd" type="ExternalLocalInstrument1Code"/> <xs:element name="Prtry" type="Max35Text"/> </xs:choice> </xs:complexType>

element LocalInstrument2Choice/Cd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ExternalLocalInstrument1Code

properties content simple

facets Kind Value minLength 1 maxLength 35

source <xs:element name="Cd" type="ExternalLocalInstrument1Code"/>

element LocalInstrument2Choice/Prtry

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="Prtry" type="Max35Text"/>

complexType OrganisationIdentification4 diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children BICOrBEI Othr

used by element Party6Choice/OrgId

source <xs:complexType name="OrganisationIdentification4"> <xs:choice> <xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0" maxOccurs="1"/> <xs:element name="Othr" type="GenericOrganisationIdentification1" minOccurs="0" maxOccurs="1"/> </xs:choice> </xs:complexType>

element OrganisationIdentification4/BICOrBEI

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type AnyBICIdentifier

properties minOcc 0 maxOcc 1 content simple

facets Kind Value pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}

source <xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0" maxOccurs="1"/>

element OrganisationIdentification4/Othr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type GenericOrganisationIdentification1

properties minOcc 0 maxOcc 1 content complex

children Id SchmeNm Issr

source <xs:element name="Othr" type="GenericOrganisationIdentification1" minOccurs="0"

maxOccurs="1"/>

complexType OrganisationIdentificationSchemeName1Choice

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Cd Prtry

used by element GenericOrganisationIdentification1/SchmeNm

source <xs:complexType name="OrganisationIdentificationSchemeName1Choice"> <xs:choice> <xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/> <xs:element name="Prtry" type="Max35Text"/> </xs:choice> </xs:complexType>

element OrganisationIdentificationSchemeName1Choice/Cd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ExternalOrganisationIdentification1Code

properties content simple

facets Kind Value minLength 1 maxLength 4 pattern \S+.*

source <xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>

element OrganisationIdentificationSchemeName1Choice/Prtry

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="Prtry" type="Max35Text"/>

complexType Party6Choice diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children OrgId PrvtId

used by elements PartyIdentification32_2/Id PartyIdentification32_1/Id

source <xs:complexType name="Party6Choice"> <xs:choice> <xs:element name="OrgId" type="OrganisationIdentification4"/> <xs:element name="PrvtId" type="PersonIdentification5"/> </xs:choice> </xs:complexType>

element Party6Choice/OrgId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type OrganisationIdentification4

properties content complex

children BICOrBEI Othr

source <xs:element name="OrgId" type="OrganisationIdentification4"/>

element Party6Choice/PrvtId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PersonIdentification5

properties content complex

children DtAndPlcOfBirth Othr

source <xs:element name="PrvtId" type="PersonIdentification5"/>

complexType PartyIdentification32_1

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Nm Id

used by elements GroupHeader32/InitgPty CreditTransferTransactionInformation10/UltmtCdtr CreditTransferTransactionInformation10/UltmtDbtr PaymentInstructionInformation3/UltmtDbtr

source <xs:complexType name="PartyIdentification32_1"> <xs:sequence> <xs:element name="Nm" type="Max70Text" minOccurs="0" maxOccurs="1"/> <xs:element name="Id" type="Party6Choice" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element PartyIdentification32_1/Nm

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max70Text

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minLength 1 maxLength 70 pattern \S+.*

source <xs:element name="Nm" type="Max70Text" minOccurs="0" maxOccurs="1"/>

element PartyIdentification32_1/Id

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Party6Choice

properties minOcc 0 maxOcc 1 content complex

children OrgId PrvtId

source <xs:element name="Id" type="Party6Choice" minOccurs="0" maxOccurs="1"/>

complexType PartyIdentification32_2

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Nm PstlAdr Id

used by elements CreditTransferTransactionInformation10/Cdtr PaymentInstructionInformation3/Dbtr

source <xs:complexType name="PartyIdentification32_2"> <xs:sequence> <xs:element name="Nm" type="Max70Text" minOccurs="1" maxOccurs="1"/> <xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0" maxOccurs="1"/> <xs:element name="Id" type="Party6Choice" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element PartyIdentification32_2/Nm

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max70Text

properties content simple

facets Kind Value minLength 1 maxLength 70 pattern \S+.*

source <xs:element name="Nm" type="Max70Text" minOccurs="1" maxOccurs="1"/>

element PartyIdentification32_2/PstlAdr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PostalAddress6

properties minOcc 0 maxOcc 1 content complex

children Ctry AdrLine

source <xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0" maxOccurs="1"/>

element PartyIdentification32_2/Id

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Party6Choice

properties minOcc 0 maxOcc 1 content complex

children OrgId PrvtId

source <xs:element name="Id" type="Party6Choice" minOccurs="0" maxOccurs="1"/>

complexType PaymentIdentification1

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children InstrId EndToEndId

used by element CreditTransferTransactionInformation10/PmtId

source <xs:complexType name="PaymentIdentification1"> <xs:sequence> <xs:element name="InstrId" type="Max35Text_Id" minOccurs="0" maxOccurs="1"/> <xs:element name="EndToEndId" type="Max35Text"/> </xs:sequence> </xs:complexType>

element PaymentIdentification1/InstrId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text_Id

properties minOcc 0 maxOcc 1 content simple

facets Kind Value pattern ([A-Za-z0-9 ]|[+|\?|/|\-|:|\(|\)|\.|,|']){1,35}

source <xs:element name="InstrId" type="Max35Text_Id" minOccurs="0" maxOccurs="1"/>

element PaymentIdentification1/EndToEndId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="EndToEndId" type="Max35Text"/>

complexType PaymentInstructionInformation3

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children PmtInfId PmtMtd BtchBookg NbOfTxs CtrlSum PmtTpInf ReqdExctnDt Dbtr DbtrAcct DbtrAgt UltmtDbtr ChrgBr CdtTrfTxInf

used by element CustomerCreditTransferInitiationV03/PmtInf

source <xs:complexType name="PaymentInstructionInformation3"> <xs:sequence> <xs:element name="PmtInfId" type="Max35Text_Id"/> <xs:element name="PmtMtd" type="PaymentMethod3Code"/> <xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0" maxOccurs="1"/> <xs:element name="NbOfTxs" type="Max15NumericText" minOccurs="0" maxOccurs="1"/> <xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0" maxOccurs="1"/> <xs:element name="PmtTpInf" type="PaymentTypeInformation19_1" minOccurs="0" maxOccurs="1"/> <xs:element name="ReqdExctnDt" type="ISODate"/> <xs:element name="Dbtr" type="PartyIdentification32_2"/> <xs:element name="DbtrAcct" type="CashAccount16_HR"/> <xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification4_1"/> <xs:element name="UltmtDbtr" type="PartyIdentification32_1" minOccurs="0" maxOccurs="1"/> <xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0" maxOccurs="1"/> <xs:element name="CdtTrfTxInf" type="CreditTransferTransactionInformation10" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>

element PaymentInstructionInformation3/PmtInfId

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text_Id

properties content simple

facets Kind Value pattern ([A-Za-z0-9 ]|[+|\?|/|\-|:|\(|\)|\.|,|']){1,35}

source <xs:element name="PmtInfId" type="Max35Text_Id"/>

element PaymentInstructionInformation3/PmtMtd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PaymentMethod3Code

properties content simple

facets Kind Value enumeration TRF enumeration CHK

source <xs:element name="PmtMtd" type="PaymentMethod3Code"/>

element PaymentInstructionInformation3/BtchBookg

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type BatchBookingIndicator

properties minOcc 0 maxOcc 1 content simple

source <xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0" maxOccurs="1"/>

element PaymentInstructionInformation3/NbOfTxs

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max15NumericText

properties minOcc 0 maxOcc 1 content simple

facets Kind Value pattern [0-9]{1,15}

source <xs:element name="NbOfTxs" type="Max15NumericText" minOccurs="0" maxOccurs="1"/>

element PaymentInstructionInformation3/CtrlSum

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type DecimalNumber

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minInclusive 0.01 maxInclusive 9999999999999999.99 totalDigits 18 fractionDigits 2

source <xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0" maxOccurs="1"/>

element PaymentInstructionInformation3/PmtTpInf diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PaymentTypeInformation19_1

properties minOcc 0 maxOcc 1 content complex

children InstrPrty SvcLvl LclInstrm CtgyPurp

source <xs:element name="PmtTpInf" type="PaymentTypeInformation19_1" minOccurs="0" maxOccurs="1"/>

element PaymentInstructionInformation3/ReqdExctnDt

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ISODate

properties content simple

facets Kind Value pattern [0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}

source <xs:element name="ReqdExctnDt" type="ISODate"/>

element PaymentInstructionInformation3/Dbtr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PartyIdentification32_2

properties content complex

children Nm PstlAdr Id

source <xs:element name="Dbtr" type="PartyIdentification32_2"/>

element PaymentInstructionInformation3/DbtrAcct

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CashAccount16_HR

properties content complex

children Id Ccy

source <xs:element name="DbtrAcct" type="CashAccount16_HR"/>

element PaymentInstructionInformation3/DbtrAgt

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type BranchAndFinancialInstitutionIdentification4_1

properties content complex

children FinInstnId

source <xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification4_1"/>

element PaymentInstructionInformation3/UltmtDbtr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type PartyIdentification32_1

properties minOcc 0 maxOcc 1

content complex

children Nm Id

source <xs:element name="UltmtDbtr" type="PartyIdentification32_1" minOccurs="0" maxOccurs="1"/>

element PaymentInstructionInformation3/ChrgBr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ChargeBearerType1Code

properties minOcc 0 maxOcc 1 content simple

facets Kind Value enumeration DEBT enumeration CRED enumeration SHAR enumeration SLEV

source <xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0" maxOccurs="1"/>

element PaymentInstructionInformation3/CdtTrfTxInf

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CreditTransferTransactionInformation10

properties minOcc 1 maxOcc unbounded content complex

children PmtId PmtTpInf Amt ChrgBr UltmtDbtr CdtrAgt Cdtr CdtrAcct UltmtCdtr Purp RmtInf

source <xs:element name="CdtTrfTxInf" type="CreditTransferTransactionInformation10" minOccurs="1" maxOccurs="unbounded"/>

complexType PaymentTypeInformation19_1

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children InstrPrty SvcLvl LclInstrm CtgyPurp

used by element PaymentInstructionInformation3/PmtTpInf

source <xs:complexType name="PaymentTypeInformation19_1"> <xs:sequence> <xs:element name="InstrPrty" type="Priority2Code" minOccurs="0" maxOccurs="1"/> <xs:element name="SvcLvl" type="ServiceLevel8Choice" minOccurs="0" maxOccurs="1"/> <xs:element name="LclInstrm" type="LocalInstrument2Choice" minOccurs="0" maxOccurs="1"/> <xs:element name="CtgyPurp" type="CategoryPurpose1Choice" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element PaymentTypeInformation19_1/InstrPrty

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Priority2Code

properties minOcc 0 maxOcc 1 content simple

facets Kind Value enumeration HIGH enumeration NORM

source <xs:element name="InstrPrty" type="Priority2Code" minOccurs="0" maxOccurs="1"/>

element PaymentTypeInformation19_1/SvcLvl diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ServiceLevel8Choice

properties minOcc 0 maxOcc 1 content complex

children Cd

source <xs:element name="SvcLvl" type="ServiceLevel8Choice" minOccurs="0" maxOccurs="1"/>

element PaymentTypeInformation19_1/LclInstrm

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type LocalInstrument2Choice

properties minOcc 0 maxOcc 1 content complex

children Cd Prtry

source <xs:element name="LclInstrm" type="LocalInstrument2Choice" minOccurs="0" maxOccurs="1"/>

element PaymentTypeInformation19_1/CtgyPurp

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CategoryPurpose1Choice

properties minOcc 0 maxOcc 1 content complex

children Cd

source <xs:element name="CtgyPurp" type="CategoryPurpose1Choice" minOccurs="0" maxOccurs="1"/>

complexType PaymentTypeInformation19_2 diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children SvcLvl LclInstrm CtgyPurp

used by element CreditTransferTransactionInformation10/PmtTpInf

source <xs:complexType name="PaymentTypeInformation19_2"> <xs:sequence> <xs:element name="SvcLvl" type="ServiceLevel8Choice" minOccurs="0" maxOccurs="1"/> <xs:element name="LclInstrm" type="LocalInstrument2Choice" minOccurs="0" maxOccurs="1"/> <xs:element name="CtgyPurp" type="CategoryPurpose1Choice" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element PaymentTypeInformation19_2/SvcLvl

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ServiceLevel8Choice

properties minOcc 0 maxOcc 1 content complex

children Cd

source <xs:element name="SvcLvl" type="ServiceLevel8Choice" minOccurs="0" maxOccurs="1"/>

element PaymentTypeInformation19_2/LclInstrm

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type LocalInstrument2Choice

properties minOcc 0 maxOcc 1

content complex

children Cd Prtry

source <xs:element name="LclInstrm" type="LocalInstrument2Choice" minOccurs="0" maxOccurs="1"/>

element PaymentTypeInformation19_2/CtgyPurp

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CategoryPurpose1Choice

properties minOcc 0 maxOcc 1 content complex

children Cd

source <xs:element name="CtgyPurp" type="CategoryPurpose1Choice" minOccurs="0" maxOccurs="1"/>

complexType PersonIdentification5

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children DtAndPlcOfBirth Othr

used by element Party6Choice/PrvtId

source <xs:complexType name="PersonIdentification5"> <xs:choice> <xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth" minOccurs="0" maxOccurs="1"/> <xs:element name="Othr" type="GenericPersonIdentification1" minOccurs="0" maxOccurs="1"/> </xs:choice> </xs:complexType>

element PersonIdentification5/DtAndPlcOfBirth diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type DateAndPlaceOfBirth

properties minOcc 0 maxOcc 1 content complex

children BirthDt PrvcOfBirth CityOfBirth CtryOfBirth

source <xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth" minOccurs="0" maxOccurs="1"/>

element PersonIdentification5/Othr

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type GenericPersonIdentification1

properties minOcc 0 maxOcc 1 content complex

children Id SchmeNm Issr

source <xs:element name="Othr" type="GenericPersonIdentification1" minOccurs="0" maxOccurs="1"/>

complexType PersonIdentificationSchemeName1Choice

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Cd Prtry

used by element GenericPersonIdentification1/SchmeNm

source <xs:complexType name="PersonIdentificationSchemeName1Choice"> <xs:choice> <xs:element name="Cd" type="ExternalPersonIdentification1Code"/> <xs:element name="Prtry" type="Max35Text"/> </xs:choice> </xs:complexType>

element PersonIdentificationSchemeName1Choice/Cd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ExternalPersonIdentification1Code

properties content simple

facets Kind Value minLength 1 maxLength 4 pattern \S+.*

source <xs:element name="Cd" type="ExternalPersonIdentification1Code"/>

element PersonIdentificationSchemeName1Choice/Prtry

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max35Text

properties content simple

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:element name="Prtry" type="Max35Text"/>

complexType PostalAddress6

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Ctry AdrLine

used by elements FinancialInstitutionIdentification7_2/PstlAdr PartyIdentification32_2/PstlAdr

source <xs:complexType name="PostalAddress6"> <xs:sequence> <xs:element name="Ctry" type="CountryCode" minOccurs="0" maxOccurs="1"/> <xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="2"/> </xs:sequence> </xs:complexType>

element PostalAddress6/Ctry

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CountryCode

properties minOcc 0 maxOcc 1 content simple

facets Kind Value pattern [A-Z]{2,2}

source <xs:element name="Ctry" type="CountryCode" minOccurs="0" maxOccurs="1"/>

element PostalAddress6/AdrLine

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max70Text

properties minOcc 0 maxOcc 2 content simple

facets Kind Value minLength 1 maxLength 70 pattern \S+.*

source <xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="2"/>

complexType Purpose2Choice

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Cd

used by element CreditTransferTransactionInformation10/Purp

source <xs:complexType name="Purpose2Choice"> <xs:sequence> <xs:element name="Cd" type="ExternalPurpose1Code"/> </xs:sequence>

</xs:complexType>

element Purpose2Choice/Cd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ExternalPurpose1Code

properties content simple

facets Kind Value minLength 1 maxLength 4 pattern \S+.*

source <xs:element name="Cd" type="ExternalPurpose1Code"/>

complexType RemittanceInformation5

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Ustrd Strd

used by element CreditTransferTransactionInformation10/RmtInf

source <xs:complexType name="RemittanceInformation5"> <xs:choice> <xs:element name="Ustrd" type="Max140Text" minOccurs="0" maxOccurs="1"/> <xs:element name="Strd" type="StructuredRemittanceInformation7" minOccurs="0" maxOccurs="1"/> </xs:choice> </xs:complexType>

element RemittanceInformation5/Ustrd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max140Text

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minLength 1 maxLength 140 pattern \S+.*

source <xs:element name="Ustrd" type="Max140Text" minOccurs="0" maxOccurs="1"/>

element RemittanceInformation5/Strd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type StructuredRemittanceInformation7

properties minOcc 0 maxOcc 1 content complex

children CdtrRefInf AddtlRmtInf

source <xs:element name="Strd" type="StructuredRemittanceInformation7" minOccurs="0" maxOccurs="1"/>

complexType ServiceLevel8Choice

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children Cd

used by elements PaymentTypeInformation19_1/SvcLvl PaymentTypeInformation19_2/SvcLvl

source <xs:complexType name="ServiceLevel8Choice"> <xs:sequence> <xs:element name="Cd" type="ExternalServiceLevel1Code" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element ServiceLevel8Choice/Cd

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type ExternalServiceLevel1Code

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minLength 1 maxLength 4

source <xs:element name="Cd" type="ExternalServiceLevel1Code" minOccurs="0" maxOccurs="1"/>

complexType StructuredRemittanceInformation7 diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

children CdtrRefInf AddtlRmtInf

used by element RemittanceInformation5/Strd

source <xs:complexType name="StructuredRemittanceInformation7"> <xs:sequence> <xs:element name="CdtrRefInf" type="CreditorReferenceInformation2" minOccurs="0" maxOccurs="1"/> <xs:element name="AddtlRmtInf" type="Max140Text" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType>

element StructuredRemittanceInformation7/CdtrRefInf

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type CreditorReferenceInformation2

properties minOcc 0 maxOcc 1 content complex

children Tp Ref

source <xs:element name="CdtrRefInf" type="CreditorReferenceInformation2" minOccurs="0" maxOccurs="1"/>

element StructuredRemittanceInformation7/AddtlRmtInf

diagram

namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type Max140Text

properties minOcc 0 maxOcc 1 content simple

facets Kind Value minLength 1 maxLength 140 pattern \S+.*

source <xs:element name="AddtlRmtInf" type="Max140Text" minOccurs="0" maxOccurs="1"/>

simpleType ActiveOrHistoricCurrencyAndAmount_SimpleType namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:decimal

properties base xs:decimal

used by complexType ActiveOrHistoricCurrencyAndAmount

facets Kind Value minInclusive 0.01 maxInclusive 999999999999.99 totalDigits 14 fractionDigits 2

source <xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType"> <xs:restriction base="xs:decimal"> <xs:minInclusive value="0.01"/> <xs:maxInclusive value="999999999999.99"/> <xs:fractionDigits value="2"/> <xs:totalDigits value="14"/> </xs:restriction> </xs:simpleType>

simpleType ActiveOrHistoricCurrencyCode namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element CashAccount16_HR/Ccy attribute ActiveOrHistoricCurrencyAndAmount/@Ccy

facets Kind Value pattern [A-Z]{3,3}

source <xs:simpleType name="ActiveOrHistoricCurrencyCode"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{3,3}"/> </xs:restriction> </xs:simpleType>

simpleType AnyBICIdentifier namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element OrganisationIdentification4/BICOrBEI

facets Kind Value pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}

source <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>

simpleType BatchBookingIndicator namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type xs:boolean

properties base xs:boolean

used by element PaymentInstructionInformation3/BtchBookg

source <xs:simpleType name="BatchBookingIndicator"> <xs:restriction base="xs:boolean"/> </xs:simpleType>

simpleType BICIdentifier namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by elements FinancialInstitutionIdentification7_1/BIC FinancialInstitutionIdentification7_2/BIC

facets Kind Value pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}

source <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>

simpleType ChargeBearerType1Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by elements CreditTransferTransactionInformation10/ChrgBr PaymentInstructionInformation3/ChrgBr

facets Kind Value enumeration DEBT enumeration CRED enumeration SHAR enumeration SLEV

source <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>

simpleType CountryCode namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by elements PostalAddress6/Ctry DateAndPlaceOfBirth/CtryOfBirth

facets Kind Value pattern [A-Z]{2,2}

source <xs:simpleType name="CountryCode"> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{2,2}"/> </xs:restriction> </xs:simpleType>

simpleType DecimalNumber namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:decimal

properties base xs:decimal

used by elements GroupHeader32/CtrlSum PaymentInstructionInformation3/CtrlSum

facets Kind Value minInclusive 0.01 maxInclusive 9999999999999999.99 totalDigits 18 fractionDigits 2

source <xs:simpleType name="DecimalNumber"> <xs:restriction base="xs:decimal"> <xs:fractionDigits value="2"/> <xs:totalDigits value="18"/> <xs:minInclusive value="0.01"/> <xs:maxInclusive value="9999999999999999.99"/> </xs:restriction> </xs:simpleType>

simpleType DocumentType3Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element CreditorReferenceType1Choice/Cd

facets Kind Value enumeration SCOR

source <xs:simpleType name="DocumentType3Code"> <xs:restriction base="xs:string"> <xs:enumeration value="SCOR"/> </xs:restriction> </xs:simpleType>

simpleType ExternalCategoryPurpose1Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element CategoryPurpose1Choice/Cd

facets Kind Value minLength 1 maxLength 4 pattern \S+.*

source <xs:simpleType name="ExternalCategoryPurpose1Code"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="4"/> <xs:pattern value="\S+.*"/> </xs:restriction> </xs:simpleType>

simpleType ExternalLocalInstrument1Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element LocalInstrument2Choice/Cd

facets Kind Value minLength 1 maxLength 35

source <xs:simpleType name="ExternalLocalInstrument1Code"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType>

simpleType ExternalOrganisationIdentification1Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element OrganisationIdentificationSchemeName1Choice/Cd

facets Kind Value minLength 1 maxLength 4 pattern \S+.*

source <xs:simpleType name="ExternalOrganisationIdentification1Code"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="4"/> <xs:pattern value="\S+.*"/> </xs:restriction>

</xs:simpleType>

simpleType ExternalPersonIdentification1Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element PersonIdentificationSchemeName1Choice/Cd

facets Kind Value minLength 1 maxLength 4 pattern \S+.*

source <xs:simpleType name="ExternalPersonIdentification1Code"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="4"/> <xs:pattern value="\S+.*"/> </xs:restriction> </xs:simpleType>

simpleType ExternalPurpose1Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element Purpose2Choice/Cd

facets Kind Value minLength 1 maxLength 4 pattern \S+.*

source <xs:simpleType name="ExternalPurpose1Code"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="4"/> <xs:pattern value="\S+.*"/> </xs:restriction> </xs:simpleType>

simpleType ExternalServiceLevel1Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element ServiceLevel8Choice/Cd

facets Kind Value minLength 1 maxLength 4

source <xs:simpleType name="ExternalServiceLevel1Code">

<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="4"/> </xs:restriction> </xs:simpleType>

simpleType IBAN2007Identifier namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element AccountIdentification4Choice_2/IBAN

facets Kind Value pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}

source <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>

simpleType IBAN2007Identifier_HR namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element AccountIdentification4Choice_HR/IBAN

facets Kind Value pattern [H][R][0-9]{19}

source <xs:simpleType name="IBAN2007Identifier_HR"> <xs:restriction base="xs:string"> <xs:pattern value="[H][R][0-9]{19}"/> </xs:restriction> </xs:simpleType>

simpleType ISODate namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:date

properties base xs:date

used by elements DateAndPlaceOfBirth/BirthDt PaymentInstructionInformation3/ReqdExctnDt

facets Kind Value pattern [0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}

source <xs:simpleType name="ISODate"> <xs:restriction base="xs:date"> <xs:pattern value="[0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}"/> </xs:restriction> </xs:simpleType>

simpleType ISODateTime namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:dateTime

properties base xs:dateTime

used by element GroupHeader32/CreDtTm

facets Kind Value pattern [0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}[T][0-9]{2,2}:[0-9]{2,2}:[0-9]{2,2}[\S]*

source <xs:simpleType name="ISODateTime"> <xs:restriction base="xs:dateTime"> <xs:pattern value="[0-9]{4,4}\-[0-9]{2,2}\-[0-9]{2,2}[T][0-9]{2,2}:[0-9]{2,2}:[0-9]{2,2}[\S]*"/> </xs:restriction> </xs:simpleType>

simpleType Max140Text namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by elements StructuredRemittanceInformation7/AddtlRmtInf FinancialInstitutionIdentification7_2/Nm RemittanceInformation5/Ustrd

facets Kind Value minLength 1 maxLength 140 pattern \S+.*

source <xs:simpleType name="Max140Text"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="140"/> <xs:pattern value="\S+.*"/> </xs:restriction> </xs:simpleType>

simpleType Max15NumericText namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by elements GroupHeader32/NbOfTxs PaymentInstructionInformation3/NbOfTxs

facets Kind Value pattern [0-9]{1,15}

source <xs:simpleType name="Max15NumericText"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9]{1,15}"/> </xs:restriction> </xs:simpleType>

simpleType Max34Text namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element GenericAccountIdentification1/Id

facets Kind Value minLength 1 maxLength 34 pattern \S+.*

source <xs:simpleType name="Max34Text"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="34"/> <xs:pattern value="\S+.*"/> </xs:restriction> </xs:simpleType>

simpleType Max35Text namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by elements DateAndPlaceOfBirth/CityOfBirth PaymentIdentification1/EndToEndId GenericOrganisationIdentification1/Id GenericPersonIdentification1/Id CreditorReferenceType2/Issr GenericOrganisationIdentification1/Issr GenericPersonIdentification1/Issr ClearingSystemMemberIdentification2/MmbId LocalInstrument2Choice/Prtry OrganisationIdentificationSchemeName1Choice/Prtry PersonIdentificationSchemeName1Choice/Prtry DateAndPlaceOfBirth/PrvcOfBirth CreditorReferenceInformation2/Ref

facets Kind Value minLength 1 maxLength 35 pattern \S+.*

source <xs:simpleType name="Max35Text"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> <xs:pattern value="\S+.*"/> </xs:restriction> </xs:simpleType>

simpleType Max35Text_Id namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by elements PaymentIdentification1/InstrId GroupHeader32/MsgId PaymentInstructionInformation3/PmtInfId

facets Kind Value pattern ([A-Za-z0-9 ]|[+|\?|/|\-|:|\(|\)|\.|,|']){1,35}

source <xs:simpleType name="Max35Text_Id">

<xs:restriction base="xs:string"> <xs:pattern value="([A-Za-z0-9 ]|[+|\?|/|\-|:|\(|\)|\.|,|']){1,35}"/> </xs:restriction> </xs:simpleType>

simpleType Max35Text_NP namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element GenericFinancialIdentification1/Id

facets Kind Value minLength 1 maxLength 35 enumeration NOTPROVIDED

source <xs:simpleType name="Max35Text_NP"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> <xs:enumeration value="NOTPROVIDED"/> </xs:restriction> </xs:simpleType>

simpleType Max70Text namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by elements PostalAddress6/AdrLine PartyIdentification32_2/Nm PartyIdentification32_1/Nm

facets Kind Value minLength 1 maxLength 70 pattern \S+.*

source <xs:simpleType name="Max70Text"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="70"/> <xs:pattern value="\S+.*"/> </xs:restriction> </xs:simpleType>

simpleType PaymentMethod3Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element PaymentInstructionInformation3/PmtMtd

facets Kind Value enumeration TRF

enumeration CHK

source <xs:simpleType name="PaymentMethod3Code"> <xs:restriction base="xs:string"> <xs:enumeration value="TRF"/> <xs:enumeration value="CHK"/> </xs:restriction> </xs:simpleType>

simpleType Priority2Code namespace urn:iso:std:iso:20022:tech:xsd:scthr:pain.001.001.03

type restriction of xs:string

properties base xs:string

used by element PaymentTypeInformation19_1/InstrPrty

facets Kind Value enumeration HIGH enumeration NORM

source <xs:simpleType name="Priority2Code"> <xs:restriction base="xs:string"> <xs:enumeration value="HIGH"/> <xs:enumeration value="NORM"/> </xs:restriction> </xs:simpleType>

XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy


Recommended