• No results found

Schema HCT_ele_external.xsd

N/A
N/A
Protected

Academic year: 2021

Share "Schema HCT_ele_external.xsd"

Copied!
123
0
0

Loading.... (view fulltext now)

Full text

(1)

Schema HCT_ele_external.xsd

schema location: attribute form default:

element form default: qualified

targetNamespace: urn:iso:std:iso:20022:tech:xsd:pain.001.001.03

Elements Complex types Simple types

Document AccountIdentification4Choice ActiveOrHistoricCurrencyAndAmount_SimpleType AccountSchemeName1Choice ActiveOrHistoricCurrencyCode ActiveOrHistoricCurrencyAndAmount AddressType2Code AmountType3Choice AnyBICIdentifier Authorisation1Choice Authorisation1Code BranchAndFinancialInstitutionIdentification4 BaseOneRate BranchData2 BatchBookingIndicator CashAccount16 BICIdentifier CashAccountType2 CashAccountType4Code CategoryPurpose1Choice ChargeBearerType1Code Cheque6 ChequeDelivery1Code ChequeDeliveryMethod1Choice ChequeType2Code ClearingSystemIdentification2Choice CountryCode ClearingSystemMemberIdentification2 CreditDebitCode ContactDetails2 DecimalNumber CreditorReferenceInformation2 DocumentType3Code CreditorReferenceType1Choice DocumentType5Code CreditorReferenceType2 ExchangeRateType1Code CreditTransferTransactionInformation10 ExternalAccountIdentification1Code CustomerCreditTransferInitiationV03 ExternalCategoryPurpose1Code DateAndPlaceOfBirth ExternalClearingSystemIdentification1Code DatePeriodDetails ExternalFinancialInstitutionIdentification1Code Document ExternalLocalInstrument1Code DocumentAdjustment1 ExternalOrganisationIdentification1Code EquivalentAmount2 ExternalPersonIdentification1Code ExchangeRateInformation1 ExternalPurpose1Code FinancialIdentificationSchemeName1Choice ExternalServiceLevel1Code FinancialInstitutionIdentification7 IBAN2007Identifier GenericAccountIdentification1 Instruction3Code GenericFinancialIdentification1 ISODate GenericOrganisationIdentification1 ISODateTime GenericPersonIdentification1 Max10Text GroupHeader32 Max128Text InstructionForCreditorAgent1 Max140Text LocalInstrument2Choice Max15NumericText NameAndAddress10 Max16Text NamedPartyIdentification32 Max2048Text OrganisationIdentification4 Max34Text OrganisationIdentificationSchemeName1Choice Max35Text Party6Choice Max4Text PaymentIdentification1 Max70Text PaymentInstructionInformation3 NamePrefix1Code PaymentTypeInformation19 Number

(2)

PersonIdentification5 PaymentMethod3Code PersonIdentificationSchemeName1Choice PercentageRate PostalAddress6 PhoneNumber Purpose2Choice Priority2Code ReferredDocumentInformation3 RegulatoryReportingType1Code ReferredDocumentType1Choice RemittanceLocationMethod2Code ReferredDocumentType2 TaxRecordPeriod1Code RegulatoryAuthority2 RegulatoryReporting3 RemittanceAmount1 RemittanceInformation5 RemittanceLocation2 ServiceLevel8Choice StructuredRegulatoryReporting3 StructuredRemittanceInformation7 TaxAmount1 TaxAuthorisation1 TaxInformation3 TaxParty1 TaxParty2 TaxPeriod1 TaxRecord1 TaxRecordDetails1 UnnamedPartyIdentification32 element Document diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Document

properties content complex

children CstmrCdtTrfInitn

annotation documentation

Ez a schema a pain szabványnak azt a részfáját jelöli ki, amelyet az Electra importkor figyelembe vesz. Ennél bıvebben kitöltött pain fájlt is befogadunk, de csak az itt megadott mezıket kezeljük.

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

<xs:annotation>

<xs:documentation>Ez a schema a pain szabványnak azt a részfáját jelöli ki, amelyet az Electra importkor figyelembe vesz. Ennél bıvebben kitöltött pain fájlt is befogadunk, de csak az itt megadott

mezıket kezeljük.</xs:documentation> </xs:annotation>

</xs:element>

(3)

diagram

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

children IBAN

used by element CashAccount16/Id

source <xs:complexType name="AccountIdentification4Choice">

<xs:sequence> <xs:choice>

<xs:element name="IBAN" type="IBAN2007Identifier"/> </xs:choice> </xs:sequence> </xs:complexType> element AccountIdentification4Choice/IBAN diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type IBAN2007Identifier properties isRef 0 content simple

facets Kind Value annotation

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

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

complexType AccountSchemeName1Choice diagram

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

children Cd Prtry

used by element GenericAccountIdentification1/SchmeNm

source <xs:complexType name="AccountSchemeName1Choice">

<xs:sequence> <xs:choice>

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

</xs:choice> </xs:sequence> </xs:complexType> element AccountSchemeName1Choice/Cd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ExternalAccountIdentification1Code

(4)

properties isRef 0

content simple

facets Kind Value annotation

minLength 1 maxLength 4

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

element AccountSchemeName1Choice/Prtry diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType ActiveOrHistoricCurrencyAndAmount diagram

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

type extension of ActiveOrHistoricCurrencyAndAmount_SimpleType

properties base ActiveOrHistoricCurrencyAndAmount_SimpleType

used by elements DocumentAdjustment1/Amt EquivalentAmount2/Amt StructuredRegulatoryReporting3/Amt

TaxRecordDetails1/Amt RemittanceAmount1/CdtNoteAmt RemittanceAmount1/DscntApldAmt RemittanceAmount1/DuePyblAmt AmountType3Choice/InstdAmt RemittanceAmount1/RmtdAmt RemittanceAmount1/TaxAmt TaxAmount1/TaxblBaseAmt TaxAmount1/TtlAmt

TaxInformation3/TtlTaxAmt TaxInformation3/TtlTaxblBaseAmt

facets Kind Value annotation

minInclusive 0 totalDigits 18

fractionDigits 5

attributes Name Type Use Default Fixed annotation

Ccy ActiveOrHistoricCurrencyCoderequired

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>

(5)

type ActiveOrHistoricCurrencyCode

properties isRef 0

use required

facets Kind Value annotation

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:pain.001.001.03

children InstdAmt

used by element CreditTransferTransactionInformation10/Amt

source <xs:complexType name="AmountType3Choice">

<xs:sequence> <xs:choice>

<xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/> </xs:choice> </xs:sequence> </xs:complexType> element AmountType3Choice/InstdAmt diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ActiveOrHistoricCurrencyAndAmount properties isRef 0 content complex

facets Kind Value annotation

minInclusive 0 totalDigits 18

fractionDigits 5

attributes Name Type Use Default Fixed annotation

Ccy ActiveOrHistoricCurrencyCoderequired

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

complexType Authorisation1Choice diagram

(6)

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

children Cd Prtry

source <xs:complexType name="Authorisation1Choice">

<xs:sequence> <xs:choice>

<xs:element name="Cd" type="Authorisation1Code"/> <xs:element name="Prtry" type="Max128Text"/> </xs:choice> </xs:sequence> </xs:complexType> element Authorisation1Choice/Cd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Authorisation1Code properties isRef 0 content simple

facets Kind Value annotation

enumeration AUTH

enumeration FDET

enumeration FSUM

enumeration ILEV

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

element Authorisation1Choice/Prtry diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max128Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 128

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

complexType BranchAndFinancialInstitutionIdentification4 diagram

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

children FinInstnId

source <xs:complexType name="BranchAndFinancialInstitutionIdentification4">

<xs:sequence>

<xs:element name="FinInstnId" type="FinancialInstitutionIdentification7"/> </xs:sequence>

(7)

</xs:complexType> element BranchAndFinancialInstitutionIdentification4/FinInstnId diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type FinancialInstitutionIdentification7 properties isRef 0 content complex children BIC

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

complexType BranchData2 diagram

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

children Id Nm PstlAdr

source <xs:complexType name="BranchData2">

<xs:sequence>

<xs:element name="Id" type="Max35Text" minOccurs="0"/> <xs:element name="Nm" type="Max140Text" minOccurs="0"/> <xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0"/> </xs:sequence> </xs:complexType> element BranchData2/Id diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

(8)

diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max140Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 140

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

element BranchData2/PstlAdr diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type PostalAddress6 properties isRef 0 minOcc 0 maxOcc 1 content complex

children AdrTp Dept SubDept StrtNm BldgNb PstCd TwnNm CtrySubDvsn Ctry AdrLine

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

complexType CashAccount16 diagram

(9)

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

children Id

used by elements CreditTransferTransactionInformation10/CdtrAcct PaymentInstructionInformation3/DbtrAcct

source <xs:complexType name="CashAccount16">

<xs:sequence>

<xs:element name="Id" type="AccountIdentification4Choice"/> </xs:sequence> </xs:complexType> element CashAccount16/Id diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type AccountIdentification4Choice properties isRef 0 content complex children IBAN

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

complexType CashAccountType2 diagram

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

children Cd Prtry

source <xs:complexType name="CashAccountType2">

<xs:sequence> <xs:choice>

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

</xs:choice> </xs:sequence> </xs:complexType> element CashAccountType2/Cd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type CashAccountType4Code properties isRef 0 content simple

facets Kind Value annotation

(10)

enumeration CHAR

enumeration COMM

enumeration TAXE

enumeration CISH

enumeration TRAS

enumeration SACC

enumeration CACC

enumeration SVGS

enumeration ONDP

enumeration MGLD

enumeration NREX

enumeration MOMA

enumeration LOAN

enumeration SLRY

enumeration ODFT

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

element CashAccountType2/Prtry diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType CategoryPurpose1Choice diagram

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

children Cd Prtry

used by element PaymentTypeInformation19/CtgyPurp

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

(11)

diagram

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

type ExternalCategoryPurpose1Code

properties isRef 0

content simple

facets Kind Value annotation

minLength 1 maxLength 4

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

element CategoryPurpose1Choice/Prtry diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType Cheque6 diagram

(12)

children ChqTp ChqNb ChqFr DlvryMtd DlvrTo InstrPrty ChqMtrtyDt FrmsCd MemoFld RgnlClrZone PrtLctn

source <xs:complexType name="Cheque6">

<xs:sequence>

<xs:element name="ChqTp" type="ChequeType2Code" minOccurs="0"/> <xs:element name="ChqNb" type="Max35Text" minOccurs="0"/>

<xs:element name="ChqFr" type="NameAndAddress10" minOccurs="0"/>

<xs:element name="DlvryMtd" type="ChequeDeliveryMethod1Choice" minOccurs="0"/> <xs:element name="DlvrTo" type="NameAndAddress10" minOccurs="0"/>

<xs:element name="InstrPrty" type="Priority2Code" minOccurs="0"/> <xs:element name="ChqMtrtyDt" type="ISODate" minOccurs="0"/> <xs:element name="FrmsCd" type="Max35Text" minOccurs="0"/>

<xs:element name="MemoFld" type="Max35Text" minOccurs="0" maxOccurs="2"/> <xs:element name="RgnlClrZone" type="Max35Text" minOccurs="0"/>

<xs:element name="PrtLctn" type="Max35Text" minOccurs="0"/> </xs:sequence> </xs:complexType> element Cheque6/ChqTp diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ChequeType2Code properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

enumeration CCHQ enumeration CCCH

enumeration BCHQ

enumeration DRFT

enumeration ELDR

source <xs:element name="ChqTp" type="ChequeType2Code" minOccurs="0"/>

element Cheque6/ChqNb diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

source <xs:element name="ChqNb" type="Max35Text" minOccurs="0"/>

(13)

diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type NameAndAddress10 properties isRef 0 minOcc 0 maxOcc 1 content complex children Nm Adr

source <xs:element name="ChqFr" type="NameAndAddress10" minOccurs="0"/>

element Cheque6/DlvryMtd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ChequeDeliveryMethod1Choice properties isRef 0 minOcc 0 maxOcc 1 content complex children Cd Prtry

source <xs:element name="DlvryMtd" type="ChequeDeliveryMethod1Choice" minOccurs="0"/>

element Cheque6/DlvrTo diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type NameAndAddress10 properties isRef 0 minOcc 0 maxOcc 1 content complex children Nm Adr

(14)

element Cheque6/InstrPrty diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Priority2Code properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

enumeration HIGH

enumeration NORM

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

element Cheque6/ChqMtrtyDt diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ISODate properties isRef 0 minOcc 0 maxOcc 1 content simple

source <xs:element name="ChqMtrtyDt" type="ISODate" minOccurs="0"/>

element Cheque6/FrmsCd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

source <xs:element name="FrmsCd" type="Max35Text" minOccurs="0"/>

element Cheque6/MemoFld diagram

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

(15)

properties isRef 0

minOcc 0

maxOcc 2

content simple

facets Kind Value annotation

minLength 1 maxLength 35

source <xs:element name="MemoFld" type="Max35Text" minOccurs="0" maxOccurs="2"/>

element Cheque6/RgnlClrZone diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

source <xs:element name="RgnlClrZone" type="Max35Text" minOccurs="0"/>

element Cheque6/PrtLctn diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

source <xs:element name="PrtLctn" type="Max35Text" minOccurs="0"/>

complexType ChequeDeliveryMethod1Choice diagram

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

children Cd Prtry

used by element Cheque6/DlvryMtd

source <xs:complexType name="ChequeDeliveryMethod1Choice">

(16)

<xs:choice>

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

</xs:choice> </xs:sequence> </xs:complexType> element ChequeDeliveryMethod1Choice/Cd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ChequeDelivery1Code properties isRef 0 content simple

facets Kind Value annotation

enumeration MLDB

enumeration MLCD

enumeration MLFA

enumeration CRDB

enumeration CRCD

enumeration CRFA

enumeration PUDB

enumeration PUCD

enumeration PUFA

enumeration RGDB

enumeration RGCD enumeration RGFA

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

element ChequeDeliveryMethod1Choice/Prtry diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType ClearingSystemIdentification2Choice diagram

(17)

children Cd Prtry

used by element ClearingSystemMemberIdentification2/ClrSysId

source <xs:complexType name="ClearingSystemIdentification2Choice">

<xs:sequence> <xs:choice>

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

</xs:choice> </xs:sequence> </xs:complexType> element ClearingSystemIdentification2Choice/Cd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ExternalClearingSystemIdentification1Code properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 5

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

element ClearingSystemIdentification2Choice/Prtry diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType ClearingSystemMemberIdentification2 diagram

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

children ClrSysId MmbId

source <xs:complexType name="ClearingSystemMemberIdentification2">

<xs:sequence>

<xs:element name="ClrSysId" type="ClearingSystemIdentification2Choice"

(18)

<xs:element name="MmbId" type="Max35Text"/> </xs:sequence> </xs:complexType> element ClearingSystemMemberIdentification2/ClrSysId diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ClearingSystemIdentification2Choice properties isRef 0 minOcc 0 maxOcc 1 content complex children Cd Prtry

source <xs:element name="ClrSysId" type="ClearingSystemIdentification2Choice"

minOccurs="0"/> element ClearingSystemMemberIdentification2/MmbId diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType ContactDetails2 diagram

(19)

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

children NmPrfx Nm PhneNb MobNb FaxNb EmailAdr Othr

source <xs:complexType name="ContactDetails2">

<xs:sequence>

<xs:element name="NmPrfx" type="NamePrefix1Code" minOccurs="0"/> <xs:element name="Nm" type="Max140Text" minOccurs="0"/>

<xs:element name="PhneNb" type="PhoneNumber" minOccurs="0"/> <xs:element name="MobNb" type="PhoneNumber" minOccurs="0"/> <xs:element name="FaxNb" type="PhoneNumber" minOccurs="0"/> <xs:element name="EmailAdr" type="Max2048Text" minOccurs="0"/> <xs:element name="Othr" type="Max35Text" minOccurs="0"/> </xs:sequence> </xs:complexType> element ContactDetails2/NmPrfx diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type NamePrefix1Code properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

enumeration DOCT

enumeration MIST

enumeration MISS

enumeration MADM

source <xs:element name="NmPrfx" type="NamePrefix1Code" minOccurs="0"/>

element ContactDetails2/Nm diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max140Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 140

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

element ContactDetails2/PhneNb diagram

(20)

type PhoneNumber

properties isRef 0

minOcc 0

maxOcc 1

content simple

facets Kind Value annotation

pattern \+[0-9]{1,3}-[0-9()+\-]{1,30}

source <xs:element name="PhneNb" type="PhoneNumber" minOccurs="0"/>

element ContactDetails2/MobNb diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type PhoneNumber properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

pattern \+[0-9]{1,3}-[0-9()+\-]{1,30}

source <xs:element name="MobNb" type="PhoneNumber" minOccurs="0"/>

element ContactDetails2/FaxNb diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type PhoneNumber properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

pattern \+[0-9]{1,3}-[0-9()+\-]{1,30}

source <xs:element name="FaxNb" type="PhoneNumber" minOccurs="0"/>

element ContactDetails2/EmailAdr diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max2048Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 2048

(21)

source <xs:element name="EmailAdr" type="Max2048Text" minOccurs="0"/> element ContactDetails2/Othr diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

source <xs:element name="Othr" type="Max35Text" minOccurs="0"/>

complexType CreditorReferenceInformation2 diagram

namespace urn:iso:std:iso:20022:tech:xsd: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="0"/> <xs:element name="Ref" type="Max35Text" minOccurs="0"/>

</xs:sequence> </xs:complexType> element CreditorReferenceInformation2/Tp diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type CreditorReferenceType2 properties isRef 0 minOcc 0 maxOcc 1 content complex

children CdOrPrtry Issr

(22)

element CreditorReferenceInformation2/Ref diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType CreditorReferenceType1Choice diagram

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

children Cd Prtry

used by element CreditorReferenceType2/CdOrPrtry

source <xs:complexType name="CreditorReferenceType1Choice">

<xs:choice>

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

</xs:choice> </xs:complexType> element CreditorReferenceType1Choice/Cd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type DocumentType3Code properties isRef 0 content simple

facets Kind Value annotation

enumeration RADM enumeration RPIN

enumeration FXDR

enumeration DISP

enumeration PUOR

enumeration SCOR

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

(23)

diagram

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

type Max35Text

properties isRef 0

content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType CreditorReferenceType2 diagram

namespace urn:iso:std:iso:20022:tech:xsd: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"/>

</xs:sequence> </xs:complexType> element CreditorReferenceType2/CdOrPrtry diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type CreditorReferenceType1Choice properties isRef 0 content complex children Cd Prtry

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

element CreditorReferenceType2/Issr diagram

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

(24)

properties isRef 0

minOcc 0

maxOcc 1

content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

(25)

diagram

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

children PmtId PmtTpInf Amt UltmtDbtr Cdtr CdtrAcct UltmtCdtr Purp RmtInf

used by element PaymentInstructionInformation3/CdtTrfTxInf

source <xs:complexType name="CreditTransferTransactionInformation10">

<xs:sequence>

(26)

<xs:annotation>

<xs:documentation>A tétel azonosítója. A pain-ben kötelezı, az Electrában nem.</xs:documentation> </xs:annotation>

</xs:element>

<xs:element name="PmtTpInf" type="PaymentTypeInformation19" minOccurs="0"> <xs:annotation>

<xs:documentation>Definícióját lásd a PaymentInstructionInformation szinten.</xs:documentation> </xs:annotation>

</xs:element>

<xs:element name="Amt" type="AmountType3Choice"> <xs:annotation>

<xs:documentation>Az átutalandó összeg. A C2B szerint a Ccy attribútum értéke csak "HUF" lehet, de ez a megkötés bankspecifikusan elhagyható. </xs:documentation>

</xs:annotation> </xs:element>

<xs:element name="UltmtDbtr" type="NamedPartyIdentification32" minOccurs="0"> <xs:annotation>

<xs:documentation>Definícióját lásd a PaymentInstructionInformation szinten.</xs:documentation> </xs:annotation>

</xs:element>

<xs:element name="Cdtr" type="NamedPartyIdentification32" minOccurs="0"> <xs:annotation>

<xs:documentation>A kedvezményezett azonosítása. A név megadása kötelezı, tartalmát azonban nem ellenırizzük.

Legfeljebb 1 OrgId vagy PrvId adható meg, a két típus egymást kizárja. </xs:documentation>

</xs:annotation> </xs:element>

<xs:element name="CdtrAcct" type="CashAccount16" minOccurs="0"> <xs:annotation>

<xs:documentation>A címzett számlájának egyértelmő azonosítása. Csak IBAN számlaszám adható meg.</xs:documentation>

</xs:annotation> </xs:element>

<xs:element name="UltmtCdtr" type="NamedPartyIdentification32" minOccurs="0"> <xs:annotation>

<xs:documentation>A tényleges kedvezményezett azonosítása.Nem az átutalásban szereplı kedvezményezett számla

tulajdonosa, hanem egy harmadik fél, aki a kedvezményezett partnere, és aki számára a kedvezményezett jóváírást vár. A név megadása kötelezı, tartalmát azonban nem ellenırizzük.

Legfeljebb 1 OrgId vagy PrvId adható meg, a két típus egymást kizárja. </xs:documentation>

</xs:annotation> </xs:element>

<xs:element name="Purp" type="Purpose2Choice" minOccurs="0"> <xs:annotation>

<xs:documentation>Az átutalás jogcíme. A “Purpose”-t a megbízó használja, hogy tájékoztassa a kedvezményezettet a tranzakció okáról.

A Cd-ben használható kódok teljes listája a „pain.001.001.03” „Message Definition Report (MDR)”-jában található, az alábbi helyen: http://www.iso20022.org/UNIFI_payments_messages.page</xs:documentation>

</xs:annotation> </xs:element>

<xs:element name="RmtInf" type="RemittanceInformation5" minOccurs="0"> <xs:annotation>

<xs:documentation>Közlemény. A nem strukturált közlemény tetszıleges szöveg. A strukturált közlemény esetében a Type/Code kötelezıen konstans: SCOR,

a Reference pedig az alábbiak lehetnek:

· ISO 11649 szabvány szerinti azonosító (RFxx+azonosító), aminek CDV helyességét az átutaló bankja megállapodástól függıen ellenırizheti. Ekkor Issuer nem töltendı ki.

(27)

kötelezıen: POSTA </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> element CreditTransferTransactionInformation10/PmtId diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type PaymentIdentification1 properties isRef 0 content complex

children InstrId EndToEndId

annotation documentation

A tétel azonosítója. A pain-ben kötelezı, az Electrában nem.

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

<xs:annotation>

<xs:documentation>A tétel azonosítója. A pain-ben kötelezı, az Electrában nem.</xs:documentation>

</xs:annotation> </xs:element> element CreditTransferTransactionInformation10/PmtTpInf diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type PaymentTypeInformation19

(28)

properties isRef 0

minOcc 0

maxOcc 1

content complex

children InstrPrty CtgyPurp

annotation documentation

Definícióját lásd a PaymentInstructionInformation szinten.

source <xs:element name="PmtTpInf" type="PaymentTypeInformation19" minOccurs="0">

<xs:annotation>

<xs:documentation>Definícióját lásd a PaymentInstructionInformation szinten.</xs:documentation> </xs:annotation> </xs:element> element CreditTransferTransactionInformation10/Amt diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type AmountType3Choice properties isRef 0 content complex children InstdAmt annotation documentation

Az átutalandó összeg. A C2B szerint a Ccy attribútum értéke csak "HUF" lehet, de ez a megkötés bankspecifikusan elhagyható.

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

<xs:annotation>

<xs:documentation>Az átutalandó összeg. A C2B szerint a Ccy attribútum értéke csak "HUF" lehet, de ez a megkötés bankspecifikusan elhagyható. </xs:documentation>

</xs:annotation> </xs:element> element CreditTransferTransactionInformation10/UltmtDbtr diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type NamedPartyIdentification32 properties isRef 0 minOcc 0 maxOcc 1 content complex children Nm Id annotation documentation

(29)

source <xs:element name="UltmtDbtr" type="NamedPartyIdentification32" minOccurs="0"> <xs:annotation>

<xs:documentation>Definícióját lásd a PaymentInstructionInformation szinten.</xs:documentation> </xs:annotation> </xs:element> element CreditTransferTransactionInformation10/Cdtr diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type NamedPartyIdentification32 properties isRef 0 minOcc 0 maxOcc 1 content complex children Nm Id annotation documentation A kedvezményezett azonosítása.

A név megadása kötelezı, tartalmát azonban nem ellenırizzük. Legfeljebb 1 OrgId vagy PrvId adható meg, a két típus egymást kizárja.

source <xs:element name="Cdtr" type="NamedPartyIdentification32" minOccurs="0">

<xs:annotation>

<xs:documentation>A kedvezményezett azonosítása. A név megadása kötelezı, tartalmát azonban nem ellenırizzük.

Legfeljebb 1 OrgId vagy PrvId adható meg, a két típus egymást kizárja. </xs:documentation> </xs:annotation> </xs:element> element CreditTransferTransactionInformation10/CdtrAcct diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type CashAccount16 properties isRef 0 minOcc 0 maxOcc 1 content complex children Id annotation documentation

(30)

source <xs:element name="CdtrAcct" type="CashAccount16" minOccurs="0"> <xs:annotation>

<xs:documentation>A címzett számlájának egyértelmő azonosítása. Csak IBAN számlaszám adható meg.</xs:documentation>

</xs:annotation> </xs:element> element CreditTransferTransactionInformation10/UltmtCdtr diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type NamedPartyIdentification32 properties isRef 0 minOcc 0 maxOcc 1 content complex children Nm Id annotation documentation

A tényleges kedvezményezett azonosítása.Nem az átutalásban szereplı kedvezményezett számla tulajdonosa, hanem egy harmadik fél, aki a kedvezményezett partnere, és aki számára a kedvezményezett jóváírást vár.

A név megadása kötelezı, tartalmát azonban nem ellenırizzük. Legfeljebb 1 OrgId vagy PrvId adható meg, a két típus egymást kizárja.

source <xs:element name="UltmtCdtr" type="NamedPartyIdentification32" minOccurs="0">

<xs:annotation>

<xs:documentation>A tényleges kedvezményezett azonosítása.Nem az átutalásban szereplı

kedvezményezett számla tulajdonosa, hanem egy harmadik fél, aki a kedvezményezett partnere, és aki számára a kedvezményezett jóváírást vár.

A név megadása kötelezı, tartalmát azonban nem ellenırizzük.

Legfeljebb 1 OrgId vagy PrvId adható meg, a két típus egymást kizárja. </xs:documentation> </xs:annotation> </xs:element> element CreditTransferTransactionInformation10/Purp diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03

(31)

type Purpose2Choice properties isRef 0 minOcc 0 maxOcc 1 content complex children Cd Prtry annotation documentation

Az átutalás jogcíme. A “Purpose”-t a megbízó használja, hogy tájékoztassa a kedvezményezettet a tranzakció okáról.

A Cd-ben használható kódok teljes listája a „pain.001.001.03” „Message Definition Report (MDR)”-jában található, az alábbi helyen: http://www.iso20022.org/UNIFI_payments_messages.page

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

<xs:annotation>

<xs:documentation>Az átutalás jogcíme. A “Purpose”-t a megbízó használja, hogy tájékoztassa a kedvezményezettet a tranzakció okáról.

A Cd-ben használható kódok teljes listája a „pain.001.001.03” „Message Definition Report (MDR)”-jában található, az alábbi helyen: http://www.iso20022.org/UNIFI_payments_messages.page</xs:documentation> </xs:annotation> </xs:element> element CreditTransferTransactionInformation10/RmtInf diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type RemittanceInformation5 properties isRef 0 minOcc 0 maxOcc 1 content complex children Ustrd Strd annotation documentation

Közlemény. A nem strukturált közlemény tetszıleges szöveg.

A strukturált közlemény esetében a Type/Code kötelezıen konstans: SCOR, a Reference pedig az alábbiak lehetnek:

· ISO 11649 szabvány szerinti azonosító (RFxx+azonosító), aminek CDV helyességét az átutaló bankja megállapodástól függıen ellenırizheti. Ekkor Issuer nem töltendı ki.

· Postai befizetés azonosító: Issuer értéke ebben az esetben kötelezıen: POSTA

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

<xs:annotation>

<xs:documentation>Közlemény. A nem strukturált közlemény tetszıleges szöveg. A strukturált közlemény esetében a Type/Code kötelezıen konstans: SCOR,

a Reference pedig az alábbiak lehetnek:

(32)

CDV helyességét az átutaló bankja megállapodástól függıen ellenırizheti. Ekkor Issuer nem töltendı ki.

· Postai befizetés azonosító: Issuer értéke ebben az esetben kötelezıen: POSTA

</xs:documentation> </xs:annotation> </xs:element> complexType CustomerCreditTransferInitiationV03 diagram namespace urn:iso:std:iso:20022:tech:xsd: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"

maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> element CustomerCreditTransferInitiationV03/GrpHdr diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type GroupHeader32 properties isRef 0 content complex

children MsgId NbOfTxs CtrlSum

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

(33)

diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type PaymentInstructionInformation3 properties isRef 0 minOcc 1 maxOcc unbounded content complex

children PmtInfId NbOfTxs CtrlSum PmtTpInf ReqdExctnDt Dbtr DbtrAcct UltmtDbtr CdtTrfTxInf

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

(34)

diagram

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

children BirthDt PrvcOfBirth CityOfBirth CtryOfBirth

source <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> element DateAndPlaceOfBirth/BirthDt diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ISODate properties isRef 0 content simple

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

element DateAndPlaceOfBirth/PrvcOfBirth diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

element DateAndPlaceOfBirth/CityOfBirth diagram

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

(35)

properties isRef 0

content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

element DateAndPlaceOfBirth/CtryOfBirth diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type CountryCode properties isRef 0 content simple

facets Kind Value annotation

pattern [A-Z]{2,2}

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

complexType DatePeriodDetails diagram

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

children FrDt ToDt

used by element TaxPeriod1/FrToDt

source <xs:complexType name="DatePeriodDetails">

<xs:sequence>

<xs:element name="FrDt" type="ISODate"/> <xs:element name="ToDt" type="ISODate"/> </xs:sequence> </xs:complexType> element DatePeriodDetails/FrDt diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ISODate properties isRef 0 content simple

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

element DatePeriodDetails/ToDt diagram

(36)

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

type ISODate

properties isRef 0

content simple

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

complexType Document diagram

namespace urn:iso:std:iso:20022:tech:xsd: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:pain.001.001.03 type CustomerCreditTransferInitiationV03 properties isRef 0 content complex children GrpHdr PmtInf

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

complexType DocumentAdjustment1 diagram

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

children Amt CdtDbtInd Rsn AddtlInf

(37)

source <xs:complexType name="DocumentAdjustment1"> <xs:sequence>

<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> <xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/> <xs:element name="Rsn" type="Max4Text" minOccurs="0"/>

<xs:element name="AddtlInf" type="Max140Text" minOccurs="0"/> </xs:sequence> </xs:complexType> element DocumentAdjustment1/Amt diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ActiveOrHistoricCurrencyAndAmount properties isRef 0 content complex

facets Kind Value annotation

minInclusive 0 totalDigits 18

fractionDigits 5

attributes Name Type Use Default Fixed annotation

Ccy ActiveOrHistoricCurrencyCoderequired

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

element DocumentAdjustment1/CdtDbtInd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type CreditDebitCode properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

enumeration CRDT enumeration DBIT

source <xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>

element DocumentAdjustment1/Rsn diagram

(38)

type Max4Text

properties isRef 0

minOcc 0

maxOcc 1

content simple

facets Kind Value annotation

minLength 1 maxLength 4

source <xs:element name="Rsn" type="Max4Text" minOccurs="0"/>

element DocumentAdjustment1/AddtlInf diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max140Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 140

source <xs:element name="AddtlInf" type="Max140Text" minOccurs="0"/>

complexType EquivalentAmount2 diagram

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

children Amt CcyOfTrf

source <xs:complexType name="EquivalentAmount2">

<xs:sequence>

<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> <xs:element name="CcyOfTrf" type="ActiveOrHistoricCurrencyCode"/> </xs:sequence>

</xs:complexType> element EquivalentAmount2/Amt

diagram

(39)

type ActiveOrHistoricCurrencyAndAmount

properties isRef 0

content complex

facets Kind Value annotation

minInclusive 0 totalDigits 18

fractionDigits 5

attributes Name Type Use Default Fixed annotation

Ccy ActiveOrHistoricCurrencyCoderequired

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

element EquivalentAmount2/CcyOfTrf diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ActiveOrHistoricCurrencyCode properties isRef 0 content simple

facets Kind Value annotation

pattern [A-Z]{3,3}

source <xs:element name="CcyOfTrf" type="ActiveOrHistoricCurrencyCode"/>

complexType ExchangeRateInformation1 diagram

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

children XchgRate RateTp CtrctId

source <xs:complexType name="ExchangeRateInformation1">

<xs:sequence>

<xs:element name="XchgRate" type="BaseOneRate" minOccurs="0"/>

<xs:element name="RateTp" type="ExchangeRateType1Code" minOccurs="0"/> <xs:element name="CtrctId" type="Max35Text" minOccurs="0"/>

</xs:sequence> </xs:complexType> element ExchangeRateInformation1/XchgRate diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type BaseOneRate properties isRef 0 minOcc 0

(40)

maxOcc 1

content simple

facets Kind Value annotation

totalDigits 11

fractionDigits 10

source <xs:element name="XchgRate" type="BaseOneRate" minOccurs="0"/>

element ExchangeRateInformation1/RateTp diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ExchangeRateType1Code properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

enumeration SPOT

enumeration SALE

enumeration AGRD

source <xs:element name="RateTp" type="ExchangeRateType1Code" minOccurs="0"/>

element ExchangeRateInformation1/CtrctId diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

source <xs:element name="CtrctId" type="Max35Text" minOccurs="0"/>

complexType FinancialIdentificationSchemeName1Choice diagram

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

children Cd Prtry

used by element GenericFinancialIdentification1/SchmeNm

source <xs:complexType name="FinancialIdentificationSchemeName1Choice">

(41)

<xs:choice>

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

</xs:choice> </xs:sequence> </xs:complexType> element FinancialIdentificationSchemeName1Choice/Cd diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type ExternalFinancialInstitutionIdentification1Code properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 4

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

element FinancialIdentificationSchemeName1Choice/Prtry diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType FinancialInstitutionIdentification7 diagram

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

children BIC

used by element BranchAndFinancialInstitutionIdentification4/FinInstnId

source <xs:complexType name="FinancialInstitutionIdentification7">

<xs:sequence>

<xs:element name="BIC" type="BICIdentifier" minOccurs="0"/> </xs:sequence>

</xs:complexType>

element FinancialInstitutionIdentification7/BIC diagram

(42)

namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type BICIdentifier properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

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"/>

complexType GenericAccountIdentification1 diagram

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

children Id SchmeNm Issr

source <xs:complexType name="GenericAccountIdentification1">

<xs:sequence>

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

<xs:element name="SchmeNm" type="AccountSchemeName1Choice" minOccurs="0"/> <xs:element name="Issr" type="Max35Text" minOccurs="0"/>

</xs:sequence> </xs:complexType> element GenericAccountIdentification1/Id diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max34Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 34

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

element GenericAccountIdentification1/SchmeNm diagram

(43)

type AccountSchemeName1Choice properties isRef 0 minOcc 0 maxOcc 1 content complex children Cd Prtry

source <xs:element name="SchmeNm" type="AccountSchemeName1Choice" minOccurs="0"/>

element GenericAccountIdentification1/Issr diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType GenericFinancialIdentification1 diagram

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

children Id SchmeNm Issr

source <xs:complexType name="GenericFinancialIdentification1">

<xs:sequence>

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

<xs:element name="SchmeNm" type="FinancialIdentificationSchemeName1Choice"

minOccurs="0"/>

<xs:element name="Issr" type="Max35Text" minOccurs="0"/> </xs:sequence> </xs:complexType> element GenericFinancialIdentification1/Id diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

(44)

minLength 1 maxLength 35

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

element GenericFinancialIdentification1/SchmeNm diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type FinancialIdentificationSchemeName1Choice properties isRef 0 minOcc 0 maxOcc 1 content complex children Cd Prtry

source <xs:element name="SchmeNm" type="FinancialIdentificationSchemeName1Choice"

minOccurs="0"/> element GenericFinancialIdentification1/Issr diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType GenericOrganisationIdentification1 diagram

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

children Id

used by element OrganisationIdentification4/Othr

source <xs:complexType name="GenericOrganisationIdentification1">

<xs:sequence>

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

(45)

element GenericOrganisationIdentification1/Id diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

complexType GenericPersonIdentification1 diagram

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

children Id

used by element PersonIdentification5/Othr

source <xs:complexType name="GenericPersonIdentification1">

<xs:sequence>

<xs:element name="Id" type="Max35Text"/> </xs:sequence> </xs:complexType> element GenericPersonIdentification1/Id diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 content simple

facets Kind Value annotation

minLength 1 maxLength 35

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

(46)

diagram

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

children MsgId NbOfTxs CtrlSum

used by element CustomerCreditTransferInitiationV03/GrpHdr

source <xs:complexType name="GroupHeader32">

<xs:sequence>

<xs:element name="MsgId" type="Max35Text" minOccurs="0"> <xs:annotation>

<xs:documentation>Üzenetazonosító. A pain-ben kötelezı, az Electrában nem. Ha meg van adva,

az Electra eltárolja, de semmi vizsgálatot (pl. egyediség) nem végez rá. Kézi rögzítéssel létrejövı

megbízáscsomagokban üres.</xs:documentation> </xs:annotation>

</xs:element>

<xs:element name="NbOfTxs" type="Max15NumericText"> <xs:annotation>

<xs:documentation>Az üzenetben található tranzakciók száma. Az Electra nem tárolja, de importkor ellenırzi. </xs:documentation>

</xs:annotation> </xs:element>

<xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"> <xs:annotation>

<xs:documentation>Az üzenetben található tranzakciók összegének devizanemtıl függetlenül

számított összege. Ha meg van adva, akkor az Electra importkor ellenırzi.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> element GroupHeader32/MsgId diagram namespace urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 type Max35Text properties isRef 0 minOcc 0 maxOcc 1 content simple

References

Related documents