Commit ba761df6 by chengzhuoshen

Merge branch 'newMater' of http://114.115.138.98:8900/cheng/swiftMx2Mt into newMater

parents 67f5ec3e 1f361124
...@@ -11,12 +11,13 @@ ...@@ -11,12 +11,13 @@
<To> <To>
<FIId> <FIId>
<FinInstnId> <FinInstnId>
<BICFI>BJWHS12X</BICFI> <BICFI>BJWHSA2X</BICFI>
</FinInstnId> </FinInstnId>
</FIId> </FIId>
</To> </To>
<BizMsgIdr>00010013800002001234</BizMsgIdr> <BizMsgIdr>00010013800002001234</BizMsgIdr>
<MsgDefIdr>camt.053.001.08</MsgDefIdr> <MsgDefIdr>camt.053.001.08</MsgDefIdr>
<BizSvc>swift.cbprplus.02</BizSvc>
<CreDt>2022-04-28T10:23:46.048+08:00</CreDt> <CreDt>2022-04-28T10:23:46.048+08:00</CreDt>
<Prty>NORM</Prty> <Prty>NORM</Prty>
</AppHdr> </AppHdr>
...@@ -29,9 +30,13 @@ ...@@ -29,9 +30,13 @@
<PgNb>178</PgNb> <PgNb>178</PgNb>
<LastPgInd>false</LastPgInd> <LastPgInd>false</LastPgInd>
</MsgPgntn> </MsgPgntn>
<AddtlInf></AddtlInf>
</GrpHdr> </GrpHdr>
<Stmt> <Stmt>
<Id>1234</Id>
<StmtPgntn>
<PgNb>10</PgNb>
<LastPgInd>true</LastPgInd>
</StmtPgntn>
<ElctrncSeqNb>200</ElctrncSeqNb> <ElctrncSeqNb>200</ElctrncSeqNb>
<Acct> <Acct>
<Id> <Id>
...@@ -91,6 +96,9 @@ ...@@ -91,6 +96,9 @@
<Ntry> <Ntry>
<Amt Ccy="USD">393.17</Amt> <Amt Ccy="USD">393.17</Amt>
<CdtDbtInd>DBIT</CdtDbtInd> <CdtDbtInd>DBIT</CdtDbtInd>
<Sts>
<Cd>abcd</Cd>
</Sts>
<BookgDt> <BookgDt>
<Dt>2022-03-30</Dt> <Dt>2022-03-30</Dt>
</BookgDt> </BookgDt>
...@@ -117,6 +125,9 @@ ...@@ -117,6 +125,9 @@
<Ntry> <Ntry>
<Amt Ccy="USD">445</Amt> <Amt Ccy="USD">445</Amt>
<CdtDbtInd>DBIT</CdtDbtInd> <CdtDbtInd>DBIT</CdtDbtInd>
<Sts>
<Cd>abcd</Cd>
</Sts>
<BookgDt> <BookgDt>
<Dt>2022-03-30</Dt> <Dt>2022-03-30</Dt>
</BookgDt> </BookgDt>
......
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.08" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:camt.053.001.08">
<xs:element name="Document" type="Document"/>
<xs:complexType name="AccountIdentification4Choice">
<xs:choice>
<xs:element name="IBAN" type="IBAN2007Identifier"/>
<xs:element name="Othr" type="GenericAccountIdentification1"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="IBAN2007Identifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODateTime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:complexType name="DateTimePeriod1">
<xs:sequence>
<xs:element name="FrDtTm" type="ISODateTime"/>
<xs:element name="ToDtTm" type="ISODateTime"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CopyDuplicate1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="COPY"/>
<xs:enumeration value="CODU"/>
<xs:enumeration value="DUPL"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalReportingSource1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ReportingSource1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalReportingSource1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="CashAccount38">
<xs:sequence>
<xs:element name="Id" type="AccountIdentification4Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Prxy" type="ProxyAccountIdentification1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProxyAccountIdentification1">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="ProxyAccountType1Choice"/>
<xs:element name="Id" type="Max2048Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ExternalProxyAccountType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ProxyAccountType1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalProxyAccountType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="AccountStatement9">
<xs:sequence>
<xs:element name="Id" type="Max35Text"/>
<xs:element name="StmtPgntn" type="Pagination1"/>
<xs:element name="ElctrncSeqNb" type="Number"/>
<xs:element maxOccurs="1" minOccurs="0" name="RptgSeq" type="SequenceRange1Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="LglSeqNb" type="Number"/>
<xs:element maxOccurs="1" minOccurs="0" name="CreDtTm" type="ISODateTime"/>
<xs:element maxOccurs="1" minOccurs="0" name="FrToDt" type="DateTimePeriod1"/>
<xs:element maxOccurs="1" minOccurs="0" name="CpyDplctInd" type="CopyDuplicate1Code"/>
<xs:element maxOccurs="1" minOccurs="0" name="RptgSrc" type="ReportingSource1Choice"/>
<xs:element name="Acct" type="CashAccount39"/>
<xs:element maxOccurs="1" minOccurs="0" name="RltdAcct" type="CashAccount38"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Intrst" type="AccountInterest4"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="Bal" type="CashBalance8"/>
<xs:element maxOccurs="1" minOccurs="0" name="TxsSummry" type="TotalTransactions6"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Ntry" type="ReportEntry10"/>
<xs:element maxOccurs="1" minOccurs="0" name="AddtlStmtInf" type="Max500Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AccountInterest4">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="InterestType1Choice"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Rate" type="Rate4"/>
<xs:element maxOccurs="1" minOccurs="0" name="FrToDt" type="DateTimePeriod1"/>
<xs:element maxOccurs="1" minOccurs="0" name="Rsn" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Tax" type="TaxCharges2"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaxCharges2">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Rate" type="PercentageRate"/>
<xs:element maxOccurs="1" minOccurs="0" name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActiveOrHistoricCurrencyAndAmount">
<xs:simpleContent>
<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType">
<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="5"/>
<xs:totalDigits value="18"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Rate4">
<xs:sequence>
<xs:element name="Tp" type="RateType4Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="VldtyRg" type="ActiveOrHistoricCurrencyAndAmountRange2"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActiveOrHistoricCurrencyAndAmountRange2">
<xs:sequence>
<xs:element name="Amt" type="ImpliedCurrencyAmountRange1Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="CdtDbtInd" type="CreditDebitCode"/>
<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ImpliedCurrencyAmountRange1Choice">
<xs:choice>
<xs:element name="FrAmt" type="AmountRangeBoundary1"/>
<xs:element name="ToAmt" type="AmountRangeBoundary1"/>
<xs:element name="FrToAmt" type="FromToAmountRange1"/>
<xs:element name="EQAmt" type="ImpliedCurrencyAndAmount"/>
<xs:element name="NEQAmt" type="ImpliedCurrencyAndAmount"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="FromToAmountRange1">
<xs:sequence>
<xs:element name="FrAmt" type="AmountRangeBoundary1"/>
<xs:element name="ToAmt" type="AmountRangeBoundary1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AmountRangeBoundary1">
<xs:sequence>
<xs:element name="BdryAmt" type="ImpliedCurrencyAndAmount"/>
<xs:element name="Incl" type="YesNoIndicator"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ImpliedCurrencyAndAmount">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="5"/>
<xs:totalDigits value="18"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ActiveOrHistoricCurrencyCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{3,3}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PercentageRate">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="10"/>
<xs:totalDigits value="11"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="RateType4Choice">
<xs:choice>
<xs:element name="Pctg" type="PercentageRate"/>
<xs:element name="Othr" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="InterestType1Choice">
<xs:choice>
<xs:element name="Cd" type="InterestType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="InterestType1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="INDY"/>
<xs:enumeration value="OVRN"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="SequenceRange1Choice">
<xs:choice>
<xs:element name="FrSeq" type="Max35Text"/>
<xs:element name="ToSeq" type="Max35Text"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="FrToSeq" type="SequenceRange1"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="EQSeq" type="Max35Text"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="NEQSeq" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="SequenceRange1">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="FrSeq" type="Max35Text"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="ToSeq" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AmountAndDirection35">
<xs:sequence>
<xs:element name="Amt" type="NonNegativeDecimalNumber"/>
<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="BICFIDec2014Identifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="BalanceSubType1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalBalanceSubType1Code"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="BalanceType10Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalBalanceType1Code"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="BalanceType13">
<xs:sequence>
<xs:element name="CdOrPrtry" type="BalanceType10Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="SubTp" type="BalanceSubType1Choice"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankToCustomerStatementV08">
<xs:sequence>
<xs:element name="GrpHdr" type="GroupHeader81"/>
<xs:element name="Stmt" type="AccountStatement9"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankTransactionCodeStructure4">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="Domn" type="BankTransactionCodeStructure5"/>
<xs:element maxOccurs="1" minOccurs="0" name="Prtry" type="ProprietaryBankTransactionCodeStructure1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankTransactionCodeStructure5">
<xs:sequence>
<xs:element name="Cd" type="ExternalBankTransactionDomain1Code"/>
<xs:element name="Fmly" type="BankTransactionCodeStructure6"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BankTransactionCodeStructure6">
<xs:sequence>
<xs:element name="Cd" type="ExternalBankTransactionFamily1Code"/>
<xs:element name="SubFmlyCd" type="ExternalBankTransactionSubFamily1Code"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ExternalBankTransactionFamily1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalBankTransactionSubFamily1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalBankTransactionDomain1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="BranchAndFinancialInstitutionIdentification6">
<xs:sequence>
<xs:element name="FinInstnId" type="FinancialInstitutionIdentification18"/>
<xs:element maxOccurs="1" minOccurs="0" name="BrnchId" type="BranchData3"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BranchData3">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress24"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CashAccount39">
<xs:sequence>
<xs:element name="Id" type="AccountIdentification4Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CashAccountType2Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Ccy" type="ActiveOrHistoricCurrencyCode"/>
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max70Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Prxy" type="ProxyAccountIdentification1"/>
<xs:element maxOccurs="1" minOccurs="0" name="Ownr" type="PartyIdentification135"/>
<xs:element maxOccurs="1" minOccurs="0" name="Svcr" type="BranchAndFinancialInstitutionIdentification6"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CashAccountType2Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalCashAccountType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="ExternalCashAccountType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CashBalance8">
<xs:sequence>
<xs:element name="Tp" type="BalanceType13"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="CdtLine" type="CreditLine3"/>
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
<xs:element name="Dt" type="DateAndDateTime2Choice"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Avlbty" type="CashAvailability1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CashAvailability1">
<xs:sequence>
<xs:element name="Dt" type="CashAvailabilityDate1Choice"/>
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CashAvailabilityDate1Choice">
<xs:choice>
<xs:element name="NbOfDays" type="Max15PlusSignedNumericText"/>
<xs:element name="ActlDt" type="ISODate"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="Max15PlusSignedNumericText">
<xs:restriction base="xs:string">
<xs:pattern value="[\+]{0,1}[0-9]{1,15}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TrueFalseIndicator">
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
<xs:complexType name="CreditLine3">
<xs:sequence>
<xs:element name="Incl" type="TrueFalseIndicator"/>
<xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CreditLineType1Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
<xs:element maxOccurs="1" minOccurs="0" name="Dt" type="DateAndDateTime2Choice"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DateAndDateTime2Choice">
<xs:choice>
<xs:element name="Dt" type="ISODate"/>
<xs:element name="DtTm" type="ISODateTime"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="CreditLineType1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalCreditLineType1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="CreditDebitCode">
<xs:restriction base="xs:string">
<xs:enumeration value="CRDT"/>
<xs:enumeration value="DBIT"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DecimalNumber">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="17"/>
<xs:totalDigits value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Document">
<xs:sequence>
<xs:element name="BkToCstmrStmt" type="BankToCustomerStatementV08"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EntryDetails9">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="Btch" type="BatchInformation2"/>
<xs:element name="TxDtls" type="EntryTransaction10"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BatchInformation2">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="MsgId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="PmtInfId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="NbOfTxs" type="Max15NumericText"/>
<xs:element maxOccurs="1" minOccurs="0" name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount"/>
<xs:element maxOccurs="1" minOccurs="0" name="CdtDbtInd" type="CreditDebitCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EntryStatus1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalEntryStatus1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="EntryTransaction10">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="Refs" type="TransactionReferences6"/>
<xs:element maxOccurs="1" minOccurs="0" name="RltdPties" type="TransactionParties6"/>
<xs:element maxOccurs="1" minOccurs="0" name="RltdAgts" type="TransactionAgents5"/>
<xs:element maxOccurs="1" minOccurs="0" name="AddtlTxInf" type="Max500Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransactionReferences6">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="MsgId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="AcctSvcrRef" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="PmtInfId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="InstrId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="EndToEndId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="UETR" type="UUIDv4Identifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="TxId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="MndtId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="ChqNb" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysRef" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="AcctOwnrTxId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="AcctSvcrTxId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="MktInfrstrctrTxId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="PrcgId" type="Max35Text"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Prtry" type="ProprietaryReference1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryReference1">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Ref" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransactionParties6">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="InitgPty" type="Party40Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Dbtr" type="Party40Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="DbtrAcct" type="CashAccount38"/>
<xs:element maxOccurs="1" minOccurs="0" name="UltmtDbtr" type="Party40Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Cdtr" type="Party40Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAcct" type="CashAccount38"/>
<xs:element maxOccurs="1" minOccurs="0" name="UltmtCdtr" type="Party40Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="TradgPty" type="Party40Choice"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Prtry" type="ProprietaryParty5"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryParty5">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Pty" type="Party40Choice"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Party40Choice">
<xs:sequence>
<xs:element name="Pty" type="PartyIdentification135"/>
<xs:element name="Agt" type="BranchAndFinancialInstitutionIdentification6"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ExternalBalanceSubType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalCreditLineType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalBalanceType1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalEntryStatus1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="FinancialInstitutionIdentification18">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="BICFI" type="BICFIDec2014Identifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification2"/>
<xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress24"/>
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="GenericFinancialIdentification1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FinancialIdentificationSchemeName1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="ExternalFinancialInstitutionIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GenericFinancialIdentification1">
<xs:sequence>
<xs:element name="Id" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="FinancialIdentificationSchemeName1Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClearingSystemMemberIdentification2">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="ClrSysId" type="ClearingSystemIdentification2Choice"/>
<xs:element name="MmbId" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ClearingSystemIdentification2Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="ExternalClearingSystemIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GenericAccountIdentification1">
<xs:sequence>
<xs:element name="Id" type="Max34Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="AccountSchemeName1Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AccountSchemeName1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalAccountIdentification1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="ExternalAccountIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GroupHeader81">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
<xs:element name="CreDtTm" type="ISODateTime"/>
<xs:element maxOccurs="1" minOccurs="0" name="MsgRcpt" type="PartyIdentification135"/>
<xs:element maxOccurs="1" minOccurs="0" name="MsgPgntn" type="Pagination1"/>
<xs:element maxOccurs="1" minOccurs="0" name="OrgnlBizQry" type="OriginalBusinessQuery1"/>
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max500Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OriginalBusinessQuery1">
<xs:sequence>
<xs:element name="MsgId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="MsgNmId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="CreDtTm" type="ISODateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PartyIdentification135">
<xs:sequence>
<xs:element name="Nm" type="Max140Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress24"/>
<xs:element maxOccurs="1" minOccurs="0" name="Id" type="Party38Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="CtryOfRes" type="CountryCode"/>
<xs:element maxOccurs="1" minOccurs="0" name="CtctDtls" type="Contact4"/>
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max500Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="PhoneNumber">
<xs:restriction base="xs:string">
<xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max2048Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="2048"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NamePrefix2Code">
<xs:restriction base="xs:string">
<xs:enumeration value="DOCT"/>
<xs:enumeration value="MIKS"/>
<xs:enumeration value="MADM"/>
<xs:enumeration value="MISS"/>
<xs:enumeration value="MIST"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PreferredContactMethod1Code">
<xs:restriction base="xs:string">
<xs:enumeration value="MAIL"/>
<xs:enumeration value="FAXX"/>
<xs:enumeration value="LETT"/>
<xs:enumeration value="CELL"/>
<xs:enumeration value="PHON"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Contact4">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="NmPrfx" type="NamePrefix2Code"/>
<xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="PhneNb" type="PhoneNumber"/>
<xs:element maxOccurs="1" minOccurs="0" name="MobNb" type="PhoneNumber"/>
<xs:element maxOccurs="1" minOccurs="0" name="FaxNb" type="PhoneNumber"/>
<xs:element maxOccurs="1" minOccurs="0" name="EmailAdr" type="Max2048Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="EmailPurp" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="JobTitl" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Rspnsblty" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Dept" type="Max70Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Othr" type="OtherContact1"/>
<xs:element maxOccurs="1" minOccurs="0" name="PrefrdMtd" type="PreferredContactMethod1Code"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OtherContact1">
<xs:choice>
<xs:element name="ChanlTp" type="Max4Text"/>
<xs:element name="Id" type="Max128Text"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="Party38Choice">
<xs:choice>
<xs:element name="OrgId" type="OrganisationIdentification29"/>
<xs:element name="PrvtId" type="PersonIdentification13"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="DateAndPlaceOfBirth1">
<xs:sequence>
<xs:element name="BirthDt" type="ISODate"/>
<xs:element maxOccurs="1" minOccurs="0" name="PrvcOfBirth" type="Max35Text"/>
<xs:element name="CityOfBirth" type="Max35Text"/>
<xs:element name="CtryOfBirth" type="CountryCode"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="GenericPersonIdentification1">
<xs:sequence>
<xs:element name="Id" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="PersonIdentificationSchemeName1Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PersonIdentificationSchemeName1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="ExternalPersonIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PersonIdentification13">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth1"/>
<xs:element maxOccurs="2" minOccurs="0" name="Othr" type="GenericPersonIdentification1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="AnyBICDec2014Identifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ExternalOrganisationIdentification1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="LEIIdentifier">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GenericOrganisationIdentification1">
<xs:sequence>
<xs:element name="Id" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrganisationIdentification29">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="AnyBIC" type="AnyBICDec2014Identifier"/>
<xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/>
<xs:element maxOccurs="2" minOccurs="0" name="Othr" type="GenericOrganisationIdentification1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="AddressType2Code">
<xs:restriction base="xs:string">
<xs:enumeration value="ADDR"/>
<xs:enumeration value="PBOX"/>
<xs:enumeration value="HOME"/>
<xs:enumeration value="BIZZ"/>
<xs:enumeration value="MLTO"/>
<xs:enumeration value="DLVY"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Exact4AlphaNumericText">
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9]{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="GenericIdentification30">
<xs:sequence>
<xs:element name="Id" type="Exact4AlphaNumericText"/>
<xs:element name="Issr" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AddressType3Choice">
<xs:choice>
<xs:element name="Cd" type="AddressType2Code"/>
<xs:element name="Prtry" type="GenericIdentification30"/>
</xs:choice>
</xs:complexType>
<xs:complexType name="PostalAddress24">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="AdrTp" type="AddressType3Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="Dept" type="Max70Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="SubDept" type="Max70Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="StrtNm" type="Max70Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="BldgNb" type="Max16Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="BldgNm" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Flr" type="Max70Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="PstBx" type="Max16Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Room" type="Max70Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="PstCd" type="Max16Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="TwnNm" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="TwnLctnNm" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="DstrctNm" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="CtrySubDvsn" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/>
<xs:element maxOccurs="7" minOccurs="0" name="AdrLine" type="Max70Text"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CountryCode">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z]{2,2}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max4Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max128Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max500Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="500"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max16Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max140Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="140"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ISODate">
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="Max15NumericText">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{1,15}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max34Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="34"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max35Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max5NumericText">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{1,5}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Max70Text">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NonNegativeDecimalNumber">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="17"/>
<xs:totalDigits value="18"/>
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Number">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="0"/>
<xs:totalDigits value="18"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="NumberAndSumOfTransactions1">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="NbOfNtries" type="Max15NumericText"/>
<xs:element maxOccurs="1" minOccurs="0" name="Sum" type="DecimalNumber"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="NumberAndSumOfTransactions4">
<xs:sequence>
<xs:element name="NbOfNtries" type="Max15NumericText"/>
<xs:element name="Sum" type="DecimalNumber"/>
<xs:element name="TtlNetNtry" type="AmountAndDirection35"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Pagination1">
<xs:sequence>
<xs:element name="PgNb" type="Max5NumericText"/>
<xs:element name="LastPgInd" type="YesNoIndicator"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryBankTransactionCodeStructure1">
<xs:sequence>
<xs:element name="Cd" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReportEntry10">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="NtryRef" type="Max35Text"/>
<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
<xs:element maxOccurs="1" minOccurs="0" name="RvslInd" type="TrueFalseIndicator"/>
<xs:element name="Sts" type="EntryStatus1Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="BookgDt" type="DateAndDateTime2Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="ValDt" type="DateAndDateTime2Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="AcctSvcrRef" type="Max35Text"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Avlbty" type="CashAvailability1"/>
<xs:element name="BkTxCd" type="BankTransactionCodeStructure4"/>
<xs:element maxOccurs="1" minOccurs="0" name="ComssnWvrInd" type="YesNoIndicator"/>
<xs:element maxOccurs="1" minOccurs="0" name="AddtlInfInd" type="MessageIdentification2"/>
<xs:element maxOccurs="1" minOccurs="0" name="TechInptChanl" type="TechnicalInputChannel1Choice"/>
<xs:element maxOccurs="1" minOccurs="0" name="NtryDtls" type="EntryDetails9"/>
<xs:element maxOccurs="1" minOccurs="0" name="AddtlNtryInf" type="Max500Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TechnicalInputChannel1Choice">
<xs:choice>
<xs:element name="Cd" type="ExternalTechnicalInputChannel1Code"/>
<xs:element name="Prtry" type="Max35Text"/>
</xs:choice>
</xs:complexType>
<xs:simpleType name="ExternalTechnicalInputChannel1Code">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MessageIdentification2">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="MsgNmId" type="Max35Text"/>
<xs:element maxOccurs="1" minOccurs="0" name="MsgId" type="Max35Text"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TotalTransactions6">
<xs:sequence>
<xs:element name="TtlNtries" type="NumberAndSumOfTransactions4"/>
<xs:element maxOccurs="1" minOccurs="0" name="TtlCdtNtries" type="NumberAndSumOfTransactions1"/>
<xs:element maxOccurs="1" minOccurs="0" name="TtlDbtNtries" type="NumberAndSumOfTransactions1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TransactionAgents5">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="InstgAgt" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="InstdAgt" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt2" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="IntrmyAgt3" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="RcvgAgt" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="DlvrgAgt" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="IssgAgt" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="1" minOccurs="0" name="SttlmPlc" type="BranchAndFinancialInstitutionIdentification6"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Prtry" type="ProprietaryAgent4"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProprietaryAgent4">
<xs:sequence>
<xs:element name="Tp" type="Max35Text"/>
<xs:element name="Agt" type="BranchAndFinancialInstitutionIdentification6"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="UUIDv4Identifier">
<xs:restriction base="xs:string">
<xs:pattern value="[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="YesNoIndicator">
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
</xs:schema>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment