libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

camt.053.001.02.xsd (53883B)


      1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
      2 <!-- Mit XMLSpy v2008 rel. 2 (http://www.altova.com) von Wenzel (SIZ Bonn) bearbeitet -->
      3 <!--Generated by SWIFTStandards Workstation (build:R6.1.0.2) on 2009 Jan 08 17:30:53-->
      4 <xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02" elementFormDefault="qualified">
      5 	<xs:element name="Document" type="Document"/>
      6 	<xs:complexType name="AccountIdentification4Choice">
      7 		<xs:sequence>
      8 			<xs:choice>
      9 				<xs:element name="IBAN" type="IBAN2007Identifier"/>
     10 				<xs:element name="Othr" type="GenericAccountIdentification1"/>
     11 			</xs:choice>
     12 		</xs:sequence>
     13 	</xs:complexType>
     14 	<xs:complexType name="AccountInterest2">
     15 		<xs:sequence>
     16 			<xs:element name="Tp" type="InterestType1Choice" minOccurs="0"/>
     17 			<xs:element name="Rate" type="Rate3" minOccurs="0" maxOccurs="unbounded"/>
     18 			<xs:element name="FrToDt" type="DateTimePeriodDetails" minOccurs="0"/>
     19 			<xs:element name="Rsn" type="Max35Text" minOccurs="0"/>
     20 		</xs:sequence>
     21 	</xs:complexType>
     22 	<xs:complexType name="AccountSchemeName1Choice">
     23 		<xs:sequence>
     24 			<xs:choice>
     25 				<xs:element name="Cd" type="ExternalAccountIdentification1Code"/>
     26 				<xs:element name="Prtry" type="Max35Text"/>
     27 			</xs:choice>
     28 		</xs:sequence>
     29 	</xs:complexType>
     30 	<xs:complexType name="AccountStatement2">
     31 		<xs:sequence>
     32 			<xs:element name="Id" type="Max35Text"/>
     33 			<xs:element name="ElctrncSeqNb" type="Number" minOccurs="0"/>
     34 			<xs:element name="LglSeqNb" type="Number" minOccurs="0"/>
     35 			<xs:element name="CreDtTm" type="ISODateTime"/>
     36 			<xs:element name="FrToDt" type="DateTimePeriodDetails" minOccurs="0"/>
     37 			<xs:element name="CpyDplctInd" type="CopyDuplicate1Code" minOccurs="0"/>
     38 			<xs:element name="RptgSrc" type="ReportingSource1Choice" minOccurs="0"/>
     39 			<xs:element name="Acct" type="CashAccount20"/>
     40 			<xs:element name="RltdAcct" type="CashAccount16" minOccurs="0"/>
     41 			<xs:element name="Intrst" type="AccountInterest2" minOccurs="0" maxOccurs="unbounded"/>
     42 			<xs:element name="Bal" type="CashBalance3" maxOccurs="unbounded"/>
     43 			<xs:element name="TxsSummry" type="TotalTransactions2" minOccurs="0"/>
     44 			<xs:element name="Ntry" type="ReportEntry2" minOccurs="0" maxOccurs="unbounded"/>
     45 			<xs:element name="AddtlStmtInf" type="Max500Text" minOccurs="0"/>
     46 		</xs:sequence>
     47 	</xs:complexType>
     48 	<xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType">
     49 		<xs:restriction base="xs:decimal">
     50 			<xs:minInclusive value="0"/>
     51 			<xs:fractionDigits value="5"/>
     52 			<xs:totalDigits value="18"/>
     53 		</xs:restriction>
     54 	</xs:simpleType>
     55 	<xs:complexType name="ActiveOrHistoricCurrencyAndAmount">
     56 		<xs:simpleContent>
     57 			<xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType">
     58 				<xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/>
     59 			</xs:extension>
     60 		</xs:simpleContent>
     61 	</xs:complexType>
     62 	<xs:simpleType name="ActiveOrHistoricCurrencyCode">
     63 		<xs:restriction base="xs:string">
     64 			<xs:pattern value="[A-Z]{3,13}"/>
     65 		</xs:restriction>
     66 	</xs:simpleType>
     67 	<xs:simpleType name="AddressType2Code">
     68 		<xs:restriction base="xs:string">
     69 			<xs:enumeration value="ADDR"/>
     70 			<xs:enumeration value="PBOX"/>
     71 			<xs:enumeration value="HOME"/>
     72 			<xs:enumeration value="BIZZ"/>
     73 			<xs:enumeration value="MLTO"/>
     74 			<xs:enumeration value="DLVY"/>
     75 		</xs:restriction>
     76 	</xs:simpleType>
     77 	<xs:complexType name="AlternateSecurityIdentification2">
     78 		<xs:sequence>
     79 			<xs:element name="Tp" type="Max35Text"/>
     80 			<xs:element name="Id" type="Max35Text"/>
     81 		</xs:sequence>
     82 	</xs:complexType>
     83 	<xs:complexType name="AmountAndCurrencyExchange3">
     84 		<xs:sequence>
     85 			<xs:element name="InstdAmt" type="AmountAndCurrencyExchangeDetails3" minOccurs="0"/>
     86 			<xs:element name="TxAmt" type="AmountAndCurrencyExchangeDetails3" minOccurs="0"/>
     87 			<xs:element name="CntrValAmt" type="AmountAndCurrencyExchangeDetails3" minOccurs="0"/>
     88 			<xs:element name="AnncdPstngAmt" type="AmountAndCurrencyExchangeDetails3" minOccurs="0"/>
     89 			<xs:element name="PrtryAmt" type="AmountAndCurrencyExchangeDetails4" minOccurs="0" maxOccurs="unbounded"/>
     90 		</xs:sequence>
     91 	</xs:complexType>
     92 	<xs:complexType name="AmountAndCurrencyExchangeDetails3">
     93 		<xs:sequence>
     94 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
     95 			<xs:element name="CcyXchg" type="CurrencyExchange5" minOccurs="0"/>
     96 		</xs:sequence>
     97 	</xs:complexType>
     98 	<xs:complexType name="AmountAndCurrencyExchangeDetails4">
     99 		<xs:sequence>
    100 			<xs:element name="Tp" type="Max35Text"/>
    101 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
    102 			<xs:element name="CcyXchg" type="CurrencyExchange5" minOccurs="0"/>
    103 		</xs:sequence>
    104 	</xs:complexType>
    105 	<xs:complexType name="AmountRangeBoundary1">
    106 		<xs:sequence>
    107 			<xs:element name="BdryAmt" type="ImpliedCurrencyAndAmount"/>
    108 			<xs:element name="Incl" type="YesNoIndicator"/>
    109 		</xs:sequence>
    110 	</xs:complexType>
    111 	<xs:simpleType name="AnyBICIdentifier">
    112 		<xs:restriction base="xs:string">
    113 			<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
    114 		</xs:restriction>
    115 	</xs:simpleType>
    116 	<xs:simpleType name="BICIdentifier">
    117 		<xs:restriction base="xs:string">
    118 			<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
    119 		</xs:restriction>
    120 	</xs:simpleType>
    121 	<xs:complexType name="BalanceSubType1Choice">
    122 		<xs:sequence>
    123 			<xs:choice>
    124 				<xs:element name="Cd" type="ExternalBalanceSubType1Code"/>
    125 				<xs:element name="Prtry" type="Max35Text"/>
    126 			</xs:choice>
    127 		</xs:sequence>
    128 	</xs:complexType>
    129 	<xs:complexType name="BalanceType12">
    130 		<xs:sequence>
    131 			<xs:element name="CdOrPrtry" type="BalanceType5Choice"/>
    132 			<xs:element name="SubTp" type="BalanceSubType1Choice" minOccurs="0"/>
    133 		</xs:sequence>
    134 	</xs:complexType>
    135 	<xs:simpleType name="BalanceType12Code">
    136 		<xs:restriction base="xs:string">
    137 			<xs:enumeration value="XPCD"/>
    138 			<xs:enumeration value="OPAV"/>
    139 			<xs:enumeration value="ITAV"/>
    140 			<xs:enumeration value="CLAV"/>
    141 			<xs:enumeration value="FWAV"/>
    142 			<xs:enumeration value="CLBD"/>
    143 			<xs:enumeration value="ITBD"/>
    144 			<xs:enumeration value="OPBD"/>
    145 			<xs:enumeration value="PRCD"/>
    146 			<xs:enumeration value="INFO"/>
    147 		</xs:restriction>
    148 	</xs:simpleType>
    149 	<xs:complexType name="BalanceType5Choice">
    150 		<xs:sequence>
    151 			<xs:choice>
    152 				<xs:element name="Cd" type="BalanceType12Code"/>
    153 				<xs:element name="Prtry" type="Max35Text"/>
    154 			</xs:choice>
    155 		</xs:sequence>
    156 	</xs:complexType>
    157 	<xs:complexType name="BankToCustomerStatementV02">
    158 		<xs:sequence>
    159 			<xs:element name="GrpHdr" type="GroupHeader42"/>
    160 			<xs:element name="Stmt" type="AccountStatement2" maxOccurs="unbounded"/>
    161 		</xs:sequence>
    162 	</xs:complexType>
    163 	<xs:complexType name="BankTransactionCodeStructure4">
    164 		<xs:sequence>
    165 			<xs:element name="Domn" type="BankTransactionCodeStructure5" minOccurs="0"/>
    166 			<xs:element name="Prtry" type="ProprietaryBankTransactionCodeStructure1" minOccurs="0"/>
    167 		</xs:sequence>
    168 	</xs:complexType>
    169 	<xs:complexType name="BankTransactionCodeStructure5">
    170 		<xs:sequence>
    171 			<xs:element name="Cd" type="ExternalBankTransactionDomain1Code"/>
    172 			<xs:element name="Fmly" type="BankTransactionCodeStructure6"/>
    173 		</xs:sequence>
    174 	</xs:complexType>
    175 	<xs:complexType name="BankTransactionCodeStructure6">
    176 		<xs:sequence>
    177 			<xs:element name="Cd" type="ExternalBankTransactionFamily1Code"/>
    178 			<xs:element name="SubFmlyCd" type="ExternalBankTransactionSubFamily1Code"/>
    179 		</xs:sequence>
    180 	</xs:complexType>
    181 	<xs:simpleType name="BaseOneRate">
    182 		<xs:restriction base="xs:decimal">
    183 			<xs:fractionDigits value="10"/>
    184 			<xs:totalDigits value="11"/>
    185 		</xs:restriction>
    186 	</xs:simpleType>
    187 	<xs:complexType name="BatchInformation2">
    188 		<xs:sequence>
    189 			<xs:element name="MsgId" type="Max35Text" minOccurs="0"/>
    190 			<xs:element name="PmtInfId" type="Max35Text" minOccurs="0"/>
    191 			<xs:element name="NbOfTxs" type="Max15NumericText" minOccurs="0"/>
    192 			<xs:element name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    193 			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
    194 		</xs:sequence>
    195 	</xs:complexType>
    196 	<xs:complexType name="BranchAndFinancialInstitutionIdentification4">
    197 		<xs:sequence>
    198 			<xs:element name="FinInstnId" type="FinancialInstitutionIdentification7"/>
    199 			<xs:element name="BrnchId" type="BranchData2" minOccurs="0"/>
    200 		</xs:sequence>
    201 	</xs:complexType>
    202 	<xs:complexType name="BranchData2">
    203 		<xs:sequence>
    204 			<xs:element name="Id" type="Max35Text" minOccurs="0"/>
    205 			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
    206 			<xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0"/>
    207 		</xs:sequence>
    208 	</xs:complexType>
    209 	<xs:complexType name="CashAccount16">
    210 		<xs:sequence>
    211 			<xs:element name="Id" type="AccountIdentification4Choice"/>
    212 			<xs:element name="Tp" type="CashAccountType2" minOccurs="0"/>
    213 			<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
    214 			<xs:element name="Nm" type="Max70Text" minOccurs="0"/>
    215 		</xs:sequence>
    216 	</xs:complexType>
    217 	<xs:complexType name="CashAccount20">
    218 		<xs:sequence>
    219 			<xs:element name="Id" type="AccountIdentification4Choice"/>
    220 			<xs:element name="Tp" type="CashAccountType2" minOccurs="0"/>
    221 			<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
    222 			<xs:element name="Nm" type="Max70Text" minOccurs="0"/>
    223 			<xs:element name="Ownr" type="PartyIdentification32" minOccurs="0"/>
    224 			<xs:element name="Svcr" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
    225 		</xs:sequence>
    226 	</xs:complexType>
    227 	<xs:complexType name="CashAccountType2">
    228 		<xs:sequence>
    229 			<xs:choice>
    230 				<xs:element name="Cd" type="CashAccountType4Code"/>
    231 				<xs:element name="Prtry" type="Max35Text"/>
    232 			</xs:choice>
    233 		</xs:sequence>
    234 	</xs:complexType>
    235 	<xs:simpleType name="CashAccountType4Code">
    236 		<xs:restriction base="xs:string">
    237 			<xs:enumeration value="CASH"/>
    238 			<xs:enumeration value="CHAR"/>
    239 			<xs:enumeration value="COMM"/>
    240 			<xs:enumeration value="TAXE"/>
    241 			<xs:enumeration value="CISH"/>
    242 			<xs:enumeration value="TRAS"/>
    243 			<xs:enumeration value="SACC"/>
    244 			<xs:enumeration value="CACC"/>
    245 			<xs:enumeration value="SVGS"/>
    246 			<xs:enumeration value="ONDP"/>
    247 			<xs:enumeration value="MGLD"/>
    248 			<xs:enumeration value="NREX"/>
    249 			<xs:enumeration value="MOMA"/>
    250 			<xs:enumeration value="LOAN"/>
    251 			<xs:enumeration value="SLRY"/>
    252 			<xs:enumeration value="ODFT"/>
    253 		</xs:restriction>
    254 	</xs:simpleType>
    255 	<xs:complexType name="CashBalance3">
    256 		<xs:sequence>
    257 			<xs:element name="Tp" type="BalanceType12"/>
    258 			<xs:element name="CdtLine" type="CreditLine2" minOccurs="0"/>
    259 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
    260 			<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
    261 			<xs:element name="Dt" type="DateAndDateTimeChoice"/>
    262 			<xs:element name="Avlbty" type="CashBalanceAvailability2" minOccurs="0" maxOccurs="unbounded"/>
    263 		</xs:sequence>
    264 	</xs:complexType>
    265 	<xs:complexType name="CashBalanceAvailability2">
    266 		<xs:sequence>
    267 			<xs:element name="Dt" type="CashBalanceAvailabilityDate1"/>
    268 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
    269 			<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
    270 		</xs:sequence>
    271 	</xs:complexType>
    272 	<xs:complexType name="CashBalanceAvailabilityDate1">
    273 		<xs:sequence>
    274 			<xs:choice>
    275 				<xs:element name="NbOfDays" type="Max15PlusSignedNumericText"/>
    276 				<xs:element name="ActlDt" type="ISODate"/>
    277 			</xs:choice>
    278 		</xs:sequence>
    279 	</xs:complexType>
    280 	<xs:simpleType name="ChargeBearerType1Code">
    281 		<xs:restriction base="xs:string">
    282 			<xs:enumeration value="DEBT"/>
    283 			<xs:enumeration value="CRED"/>
    284 			<xs:enumeration value="SHAR"/>
    285 			<xs:enumeration value="SLEV"/>
    286 		</xs:restriction>
    287 	</xs:simpleType>
    288 	<xs:simpleType name="ChargeType1Code">
    289 		<xs:restriction base="xs:string">
    290 			<xs:enumeration value="BRKF"/>
    291 			<xs:enumeration value="COMM"/>
    292 		</xs:restriction>
    293 	</xs:simpleType>
    294 	<xs:complexType name="ChargeType2Choice">
    295 		<xs:sequence>
    296 			<xs:choice>
    297 				<xs:element name="Cd" type="ChargeType1Code"/>
    298 				<xs:element name="Prtry" type="GenericIdentification3"/>
    299 			</xs:choice>
    300 		</xs:sequence>
    301 	</xs:complexType>
    302 	<xs:complexType name="ChargesInformation6">
    303 		<xs:sequence>
    304 			<xs:element name="TtlChrgsAndTaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    305 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
    306 			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
    307 			<xs:element name="Tp" type="ChargeType2Choice" minOccurs="0"/>
    308 			<xs:element name="Rate" type="PercentageRate" minOccurs="0"/>
    309 			<xs:element name="Br" type="ChargeBearerType1Code" minOccurs="0"/>
    310 			<xs:element name="Pty" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
    311 			<xs:element name="Tax" type="TaxCharges2" minOccurs="0"/>
    312 		</xs:sequence>
    313 	</xs:complexType>
    314 	<xs:complexType name="ClearingSystemIdentification2Choice">
    315 		<xs:sequence>
    316 			<xs:choice>
    317 				<xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/>
    318 				<xs:element name="Prtry" type="Max35Text"/>
    319 			</xs:choice>
    320 		</xs:sequence>
    321 	</xs:complexType>
    322 	<xs:complexType name="ClearingSystemMemberIdentification2">
    323 		<xs:sequence>
    324 			<xs:element name="ClrSysId" type="ClearingSystemIdentification2Choice" minOccurs="0"/>
    325 			<xs:element name="MmbId" type="Max35Text"/>
    326 		</xs:sequence>
    327 	</xs:complexType>
    328 	<xs:complexType name="ContactDetails2">
    329 		<xs:sequence>
    330 			<xs:element name="NmPrfx" type="NamePrefix1Code" minOccurs="0"/>
    331 			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
    332 			<xs:element name="PhneNb" type="PhoneNumber" minOccurs="0"/>
    333 			<xs:element name="MobNb" type="PhoneNumber" minOccurs="0"/>
    334 			<xs:element name="FaxNb" type="PhoneNumber" minOccurs="0"/>
    335 			<xs:element name="EmailAdr" type="Max2048Text" minOccurs="0"/>
    336 			<xs:element name="Othr" type="Max35Text" minOccurs="0"/>
    337 		</xs:sequence>
    338 	</xs:complexType>
    339 	<xs:simpleType name="CopyDuplicate1Code">
    340 		<xs:restriction base="xs:string">
    341 			<xs:enumeration value="CODU"/>
    342 			<xs:enumeration value="COPY"/>
    343 			<xs:enumeration value="DUPL"/>
    344 		</xs:restriction>
    345 	</xs:simpleType>
    346 	<xs:complexType name="CorporateAction1">
    347 		<xs:sequence>
    348 			<xs:element name="Cd" type="Max35Text" minOccurs="0"/>
    349 			<xs:element name="Nb" type="Max35Text" minOccurs="0"/>
    350 			<xs:element name="Prtry" type="Max35Text" minOccurs="0"/>
    351 		</xs:sequence>
    352 	</xs:complexType>
    353 	<xs:simpleType name="CountryCode">
    354 		<xs:restriction base="xs:string">
    355 			<xs:pattern value="[A-Z]{2,2}"/>
    356 		</xs:restriction>
    357 	</xs:simpleType>
    358 	<xs:simpleType name="CreditDebitCode">
    359 		<xs:restriction base="xs:string">
    360 			<xs:enumeration value="CRDT"/>
    361 			<xs:enumeration value="DBIT"/>
    362 		</xs:restriction>
    363 	</xs:simpleType>
    364 	<xs:complexType name="CreditLine2">
    365 		<xs:sequence>
    366 			<xs:element name="Incl" type="TrueFalseIndicator"/>
    367 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    368 		</xs:sequence>
    369 	</xs:complexType>
    370 	<xs:complexType name="CreditorReferenceInformation2">
    371 		<xs:sequence>
    372 			<xs:element name="Tp" type="CreditorReferenceType2" minOccurs="0"/>
    373 			<xs:element name="Ref" type="Max35Text" minOccurs="0"/>
    374 		</xs:sequence>
    375 	</xs:complexType>
    376 	<xs:complexType name="CreditorReferenceType1Choice">
    377 		<xs:sequence>
    378 			<xs:choice>
    379 				<xs:element name="Cd" type="DocumentType3Code"/>
    380 				<xs:element name="Prtry" type="Max35Text"/>
    381 			</xs:choice>
    382 		</xs:sequence>
    383 	</xs:complexType>
    384 	<xs:complexType name="CreditorReferenceType2">
    385 		<xs:sequence>
    386 			<xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/>
    387 			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
    388 		</xs:sequence>
    389 	</xs:complexType>
    390 	<xs:complexType name="CurrencyAndAmountRange2">
    391 		<xs:sequence>
    392 			<xs:element name="Amt" type="ImpliedCurrencyAmountRangeChoice"/>
    393 			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
    394 			<xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode"/>
    395 		</xs:sequence>
    396 	</xs:complexType>
    397 	<xs:complexType name="CurrencyExchange5">
    398 		<xs:sequence>
    399 			<xs:element name="SrcCcy" type="ActiveOrHistoricCurrencyCode"/>
    400 			<xs:element name="TrgtCcy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
    401 			<xs:element name="UnitCcy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/>
    402 			<xs:element name="XchgRate" type="BaseOneRate"/>
    403 			<xs:element name="CtrctId" type="Max35Text" minOccurs="0"/>
    404 			<xs:element name="QtnDt" type="ISODateTime" minOccurs="0"/>
    405 		</xs:sequence>
    406 	</xs:complexType>
    407 	<xs:complexType name="DateAndDateTimeChoice">
    408 		<xs:sequence>
    409 			<xs:choice>
    410 				<xs:element name="Dt" type="ISODate"/>
    411 				<xs:element name="DtTm" type="ISODateTime"/>
    412 			</xs:choice>
    413 		</xs:sequence>
    414 	</xs:complexType>
    415 	<xs:complexType name="DateAndPlaceOfBirth">
    416 		<xs:sequence>
    417 			<xs:element name="BirthDt" type="ISODate"/>
    418 			<xs:element name="PrvcOfBirth" type="Max35Text" minOccurs="0"/>
    419 			<xs:element name="CityOfBirth" type="Max35Text"/>
    420 			<xs:element name="CtryOfBirth" type="CountryCode"/>
    421 		</xs:sequence>
    422 	</xs:complexType>
    423 	<xs:complexType name="DatePeriodDetails">
    424 		<xs:sequence>
    425 			<xs:element name="FrDt" type="ISODate"/>
    426 			<xs:element name="ToDt" type="ISODate"/>
    427 		</xs:sequence>
    428 	</xs:complexType>
    429 	<xs:complexType name="DateTimePeriodDetails">
    430 		<xs:sequence>
    431 			<xs:element name="FrDtTm" type="ISODateTime"/>
    432 			<xs:element name="ToDtTm" type="ISODateTime"/>
    433 		</xs:sequence>
    434 	</xs:complexType>
    435 	<xs:simpleType name="DecimalNumber">
    436 		<xs:restriction base="xs:decimal">
    437 			<xs:fractionDigits value="17"/>
    438 			<xs:totalDigits value="18"/>
    439 		</xs:restriction>
    440 	</xs:simpleType>
    441 	<xs:complexType name="Document">
    442 		<xs:sequence>
    443 			<xs:element name="BkToCstmrStmt" type="BankToCustomerStatementV02"/>
    444 		</xs:sequence>
    445 	</xs:complexType>
    446 	<xs:complexType name="DocumentAdjustment1">
    447 		<xs:sequence>
    448 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
    449 			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
    450 			<xs:element name="Rsn" type="Max4Text" minOccurs="0"/>
    451 			<xs:element name="AddtlInf" type="Max140Text" minOccurs="0"/>
    452 		</xs:sequence>
    453 	</xs:complexType>
    454 	<xs:simpleType name="DocumentType3Code">
    455 		<xs:restriction base="xs:string">
    456 			<xs:enumeration value="RADM"/>
    457 			<xs:enumeration value="RPIN"/>
    458 			<xs:enumeration value="FXDR"/>
    459 			<xs:enumeration value="DISP"/>
    460 			<xs:enumeration value="PUOR"/>
    461 			<xs:enumeration value="SCOR"/>
    462 		</xs:restriction>
    463 	</xs:simpleType>
    464 	<xs:simpleType name="DocumentType5Code">
    465 		<xs:restriction base="xs:string">
    466 			<xs:enumeration value="MSIN"/>
    467 			<xs:enumeration value="CNFA"/>
    468 			<xs:enumeration value="DNFA"/>
    469 			<xs:enumeration value="CINV"/>
    470 			<xs:enumeration value="CREN"/>
    471 			<xs:enumeration value="DEBN"/>
    472 			<xs:enumeration value="HIRI"/>
    473 			<xs:enumeration value="SBIN"/>
    474 			<xs:enumeration value="CMCN"/>
    475 			<xs:enumeration value="SOAC"/>
    476 			<xs:enumeration value="DISP"/>
    477 			<xs:enumeration value="BOLD"/>
    478 			<xs:enumeration value="VCHR"/>
    479 			<xs:enumeration value="AROI"/>
    480 			<xs:enumeration value="TSUT"/>
    481 		</xs:restriction>
    482 	</xs:simpleType>
    483 	<xs:complexType name="EntryDetails1">
    484 		<xs:sequence>
    485 			<xs:element name="Btch" type="BatchInformation2" minOccurs="0"/>
    486 			<xs:element name="TxDtls" type="EntryTransaction2" minOccurs="0" maxOccurs="unbounded"/>
    487 		</xs:sequence>
    488 	</xs:complexType>
    489 	<xs:simpleType name="EntryStatus2Code">
    490 		<xs:restriction base="xs:string">
    491 			<xs:enumeration value="BOOK"/>
    492 			<xs:enumeration value="PDNG"/>
    493 			<xs:enumeration value="INFO"/>
    494 		</xs:restriction>
    495 	</xs:simpleType>
    496 	<xs:complexType name="EntryTransaction2">
    497 		<xs:sequence>
    498 			<xs:element name="Refs" type="TransactionReferences2" minOccurs="0"/>
    499 			<xs:element name="AmtDtls" type="AmountAndCurrencyExchange3" minOccurs="0"/>
    500 			<xs:element name="Avlbty" type="CashBalanceAvailability2" minOccurs="0" maxOccurs="unbounded"/>
    501 			<xs:element name="BkTxCd" type="BankTransactionCodeStructure4" minOccurs="0"/>
    502 			<xs:element name="Chrgs" type="ChargesInformation6" minOccurs="0" maxOccurs="unbounded"/>
    503 			<xs:element name="Intrst" type="TransactionInterest2" minOccurs="0" maxOccurs="unbounded"/>
    504 			<xs:element name="RltdPties" type="TransactionParty2" minOccurs="0"/>
    505 			<xs:element name="RltdAgts" type="TransactionAgents2" minOccurs="0"/>
    506 			<xs:element name="Purp" type="Purpose2Choice" minOccurs="0"/>
    507 			<xs:element name="RltdRmtInf" type="RemittanceLocation2" minOccurs="0" maxOccurs="10"/>
    508 			<xs:element name="RmtInf" type="RemittanceInformation5" minOccurs="0"/>
    509 			<xs:element name="RltdDts" type="TransactionDates2" minOccurs="0"/>
    510 			<xs:element name="RltdPric" type="TransactionPrice2Choice" minOccurs="0"/>
    511 			<xs:element name="RltdQties" type="TransactionQuantities1Choice" minOccurs="0" maxOccurs="unbounded"/>
    512 			<xs:element name="FinInstrmId" type="SecurityIdentification4Choice" minOccurs="0"/>
    513 			<xs:element name="Tax" type="TaxInformation3" minOccurs="0"/>
    514 			<xs:element name="RtrInf" type="ReturnReasonInformation10" minOccurs="0"/>
    515 			<xs:element name="CorpActn" type="CorporateAction1" minOccurs="0"/>
    516 			<xs:element name="SfkpgAcct" type="CashAccount16" minOccurs="0"/>
    517 			<xs:element name="AddtlTxInf" type="Max500Text" minOccurs="0"/>
    518 		</xs:sequence>
    519 	</xs:complexType>
    520 	<xs:simpleType name="ExternalAccountIdentification1Code">
    521 		<xs:restriction base="xs:string">
    522 			<xs:minLength value="1"/>
    523 			<xs:maxLength value="4"/>
    524 		</xs:restriction>
    525 	</xs:simpleType>
    526 	<xs:simpleType name="ExternalBalanceSubType1Code">
    527 		<xs:restriction base="xs:string">
    528 			<xs:minLength value="1"/>
    529 			<xs:maxLength value="4"/>
    530 		</xs:restriction>
    531 	</xs:simpleType>
    532 	<xs:simpleType name="ExternalBankTransactionDomain1Code">
    533 		<xs:restriction base="xs:string">
    534 			<xs:minLength value="1"/>
    535 			<xs:maxLength value="4"/>
    536 		</xs:restriction>
    537 	</xs:simpleType>
    538 	<xs:simpleType name="ExternalBankTransactionFamily1Code">
    539 		<xs:restriction base="xs:string">
    540 			<xs:minLength value="1"/>
    541 			<xs:maxLength value="4"/>
    542 		</xs:restriction>
    543 	</xs:simpleType>
    544 	<xs:simpleType name="ExternalBankTransactionSubFamily1Code">
    545 		<xs:restriction base="xs:string">
    546 			<xs:minLength value="1"/>
    547 			<xs:maxLength value="4"/>
    548 		</xs:restriction>
    549 	</xs:simpleType>
    550 	<xs:simpleType name="ExternalClearingSystemIdentification1Code">
    551 		<xs:restriction base="xs:string">
    552 			<xs:minLength value="1"/>
    553 			<xs:maxLength value="5"/>
    554 		</xs:restriction>
    555 	</xs:simpleType>
    556 	<xs:simpleType name="ExternalFinancialInstitutionIdentification1Code">
    557 		<xs:restriction base="xs:string">
    558 			<xs:minLength value="1"/>
    559 			<xs:maxLength value="4"/>
    560 		</xs:restriction>
    561 	</xs:simpleType>
    562 	<xs:simpleType name="ExternalOrganisationIdentification1Code">
    563 		<xs:restriction base="xs:string">
    564 			<xs:minLength value="1"/>
    565 			<xs:maxLength value="4"/>
    566 		</xs:restriction>
    567 	</xs:simpleType>
    568 	<xs:simpleType name="ExternalPersonIdentification1Code">
    569 		<xs:restriction base="xs:string">
    570 			<xs:minLength value="1"/>
    571 			<xs:maxLength value="4"/>
    572 		</xs:restriction>
    573 	</xs:simpleType>
    574 	<xs:simpleType name="ExternalPurpose1Code">
    575 		<xs:restriction base="xs:string">
    576 			<xs:minLength value="1"/>
    577 			<xs:maxLength value="4"/>
    578 		</xs:restriction>
    579 	</xs:simpleType>
    580 	<xs:simpleType name="ExternalReportingSource1Code">
    581 		<xs:restriction base="xs:string">
    582 			<xs:minLength value="1"/>
    583 			<xs:maxLength value="4"/>
    584 		</xs:restriction>
    585 	</xs:simpleType>
    586 	<xs:simpleType name="ExternalReturnReason1Code">
    587 		<xs:restriction base="xs:string">
    588 			<xs:minLength value="1"/>
    589 			<xs:maxLength value="4"/>
    590 		</xs:restriction>
    591 	</xs:simpleType>
    592 	<xs:simpleType name="ExternalTechnicalInputChannel1Code">
    593 		<xs:restriction base="xs:string">
    594 			<xs:minLength value="1"/>
    595 			<xs:maxLength value="4"/>
    596 		</xs:restriction>
    597 	</xs:simpleType>
    598 	<xs:complexType name="FinancialIdentificationSchemeName1Choice">
    599 		<xs:sequence>
    600 			<xs:choice>
    601 				<xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/>
    602 				<xs:element name="Prtry" type="Max35Text"/>
    603 			</xs:choice>
    604 		</xs:sequence>
    605 	</xs:complexType>
    606 	<xs:complexType name="FinancialInstitutionIdentification7">
    607 		<xs:sequence>
    608 			<xs:element name="BIC" type="BICIdentifier" minOccurs="0"/>
    609 			<xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2" minOccurs="0"/>
    610 			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
    611 			<xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0"/>
    612 			<xs:element name="Othr" type="GenericFinancialIdentification1" minOccurs="0"/>
    613 		</xs:sequence>
    614 	</xs:complexType>
    615 	<xs:complexType name="FinancialInstrumentQuantityChoice">
    616 		<xs:sequence>
    617 			<xs:choice>
    618 				<xs:element name="Unit" type="DecimalNumber"/>
    619 				<xs:element name="FaceAmt" type="ImpliedCurrencyAndAmount"/>
    620 				<xs:element name="AmtsdVal" type="ImpliedCurrencyAndAmount"/>
    621 			</xs:choice>
    622 		</xs:sequence>
    623 	</xs:complexType>
    624 	<xs:complexType name="FromToAmountRange">
    625 		<xs:sequence>
    626 			<xs:element name="FrAmt" type="AmountRangeBoundary1"/>
    627 			<xs:element name="ToAmt" type="AmountRangeBoundary1"/>
    628 		</xs:sequence>
    629 	</xs:complexType>
    630 	<xs:complexType name="GenericAccountIdentification1">
    631 		<xs:sequence>
    632 			<xs:element name="Id" type="Max34Text"/>
    633 			<xs:element name="SchmeNm" type="AccountSchemeName1Choice" minOccurs="0"/>
    634 			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
    635 		</xs:sequence>
    636 	</xs:complexType>
    637 	<xs:complexType name="GenericFinancialIdentification1">
    638 		<xs:sequence>
    639 			<xs:element name="Id" type="Max35Text"/>
    640 			<xs:element name="SchmeNm" type="FinancialIdentificationSchemeName1Choice" minOccurs="0"/>
    641 			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
    642 		</xs:sequence>
    643 	</xs:complexType>
    644 	<xs:complexType name="GenericIdentification3">
    645 		<xs:sequence>
    646 			<xs:element name="Id" type="Max35Text"/>
    647 			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
    648 		</xs:sequence>
    649 	</xs:complexType>
    650 	<xs:complexType name="GenericOrganisationIdentification1">
    651 		<xs:sequence>
    652 			<xs:element name="Id" type="Max35Text"/>
    653 			<xs:element name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
    654 			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
    655 		</xs:sequence>
    656 	</xs:complexType>
    657 	<xs:complexType name="GenericPersonIdentification1">
    658 		<xs:sequence>
    659 			<xs:element name="Id" type="Max35Text"/>
    660 			<xs:element name="SchmeNm" type="PersonIdentificationSchemeName1Choice" minOccurs="0"/>
    661 			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
    662 		</xs:sequence>
    663 	</xs:complexType>
    664 	<xs:complexType name="GroupHeader42">
    665 		<xs:sequence>
    666 			<xs:element name="MsgId" type="Max35Text"/>
    667 			<xs:element name="CreDtTm" type="ISODateTime"/>
    668 			<xs:element name="MsgRcpt" type="PartyIdentification32" minOccurs="0"/>
    669 			<xs:element name="MsgPgntn" type="Pagination" minOccurs="0"/>
    670 			<xs:element name="AddtlInf" type="Max500Text" minOccurs="0"/>
    671 		</xs:sequence>
    672 	</xs:complexType>
    673 	<xs:simpleType name="IBAN2007Identifier">
    674 		<xs:restriction base="xs:string">
    675 			<xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
    676 		</xs:restriction>
    677 	</xs:simpleType>
    678 	<xs:simpleType name="ISINIdentifier">
    679 		<xs:restriction base="xs:string">
    680 			<xs:pattern value="[A-Z0-9]{12,12}"/>
    681 		</xs:restriction>
    682 	</xs:simpleType>
    683 	<xs:simpleType name="ISODate">
    684 		<xs:restriction base="xs:date"/>
    685 	</xs:simpleType>
    686 	<xs:simpleType name="ISODateTime">
    687 		<xs:restriction base="xs:dateTime"/>
    688 	</xs:simpleType>
    689 	<xs:complexType name="ImpliedCurrencyAmountRangeChoice">
    690 		<xs:sequence>
    691 			<xs:choice>
    692 				<xs:element name="FrAmt" type="AmountRangeBoundary1"/>
    693 				<xs:element name="ToAmt" type="AmountRangeBoundary1"/>
    694 				<xs:element name="FrToAmt" type="FromToAmountRange"/>
    695 				<xs:element name="EQAmt" type="ImpliedCurrencyAndAmount"/>
    696 				<xs:element name="NEQAmt" type="ImpliedCurrencyAndAmount"/>
    697 			</xs:choice>
    698 		</xs:sequence>
    699 	</xs:complexType>
    700 	<xs:simpleType name="ImpliedCurrencyAndAmount">
    701 		<xs:restriction base="xs:decimal">
    702 			<xs:minInclusive value="0"/>
    703 			<xs:fractionDigits value="5"/>
    704 			<xs:totalDigits value="18"/>
    705 		</xs:restriction>
    706 	</xs:simpleType>
    707 	<xs:complexType name="InterestType1Choice">
    708 		<xs:sequence>
    709 			<xs:choice>
    710 				<xs:element name="Cd" type="InterestType1Code"/>
    711 				<xs:element name="Prtry" type="Max35Text"/>
    712 			</xs:choice>
    713 		</xs:sequence>
    714 	</xs:complexType>
    715 	<xs:simpleType name="InterestType1Code">
    716 		<xs:restriction base="xs:string">
    717 			<xs:enumeration value="INDY"/>
    718 			<xs:enumeration value="OVRN"/>
    719 		</xs:restriction>
    720 	</xs:simpleType>
    721 	<xs:simpleType name="Max105Text">
    722 		<xs:restriction base="xs:string">
    723 			<xs:minLength value="1"/>
    724 			<xs:maxLength value="105"/>
    725 		</xs:restriction>
    726 	</xs:simpleType>
    727 	<xs:simpleType name="Max140Text">
    728 		<xs:restriction base="xs:string">
    729 			<xs:minLength value="1"/>
    730 			<xs:maxLength value="140"/>
    731 		</xs:restriction>
    732 	</xs:simpleType>
    733 	<xs:simpleType name="Max15NumericText">
    734 		<xs:restriction base="xs:string">
    735 			<xs:pattern value="[0-9]{1,15}"/>
    736 		</xs:restriction>
    737 	</xs:simpleType>
    738 	<xs:simpleType name="Max15PlusSignedNumericText">
    739 		<xs:restriction base="xs:string">
    740 			<xs:pattern value="[+]{0,1}[0-9]{1,15}"/>
    741 		</xs:restriction>
    742 	</xs:simpleType>
    743 	<xs:simpleType name="Max16Text">
    744 		<xs:restriction base="xs:string">
    745 			<xs:minLength value="1"/>
    746 			<xs:maxLength value="16"/>
    747 		</xs:restriction>
    748 	</xs:simpleType>
    749 	<xs:simpleType name="Max2048Text">
    750 		<xs:restriction base="xs:string">
    751 			<xs:minLength value="1"/>
    752 			<xs:maxLength value="2048"/>
    753 		</xs:restriction>
    754 	</xs:simpleType>
    755 	<xs:simpleType name="Max34Text">
    756 		<xs:restriction base="xs:string">
    757 			<xs:minLength value="1"/>
    758 			<xs:maxLength value="34"/>
    759 		</xs:restriction>
    760 	</xs:simpleType>
    761 	<xs:simpleType name="Max35Text">
    762 		<xs:restriction base="xs:string">
    763 			<xs:minLength value="1"/>
    764 			<xs:maxLength value="35"/>
    765 		</xs:restriction>
    766 	</xs:simpleType>
    767 	<xs:simpleType name="Max4Text">
    768 		<xs:restriction base="xs:string">
    769 			<xs:minLength value="1"/>
    770 			<xs:maxLength value="4"/>
    771 		</xs:restriction>
    772 	</xs:simpleType>
    773 	<xs:simpleType name="Max500Text">
    774 		<xs:restriction base="xs:string">
    775 			<xs:minLength value="1"/>
    776 			<xs:maxLength value="500"/>
    777 		</xs:restriction>
    778 	</xs:simpleType>
    779 	<xs:simpleType name="Max5NumericText">
    780 		<xs:restriction base="xs:string">
    781 			<xs:pattern value="[0-9]{1,5}"/>
    782 		</xs:restriction>
    783 	</xs:simpleType>
    784 	<xs:simpleType name="Max70Text">
    785 		<xs:restriction base="xs:string">
    786 			<xs:minLength value="1"/>
    787 			<xs:maxLength value="70"/>
    788 		</xs:restriction>
    789 	</xs:simpleType>
    790 	<xs:complexType name="MessageIdentification2">
    791 		<xs:sequence>
    792 			<xs:element name="MsgNmId" type="Max35Text" minOccurs="0"/>
    793 			<xs:element name="MsgId" type="Max35Text" minOccurs="0"/>
    794 		</xs:sequence>
    795 	</xs:complexType>
    796 	<xs:complexType name="NameAndAddress10">
    797 		<xs:sequence>
    798 			<xs:element name="Nm" type="Max140Text"/>
    799 			<xs:element name="Adr" type="PostalAddress6"/>
    800 		</xs:sequence>
    801 	</xs:complexType>
    802 	<xs:simpleType name="NamePrefix1Code">
    803 		<xs:restriction base="xs:string">
    804 			<xs:enumeration value="DOCT"/>
    805 			<xs:enumeration value="MIST"/>
    806 			<xs:enumeration value="MISS"/>
    807 			<xs:enumeration value="MADM"/>
    808 		</xs:restriction>
    809 	</xs:simpleType>
    810 	<xs:simpleType name="Number">
    811 		<xs:restriction base="xs:decimal">
    812 			<xs:fractionDigits value="0"/>
    813 			<xs:totalDigits value="18"/>
    814 		</xs:restriction>
    815 	</xs:simpleType>
    816 	<xs:complexType name="NumberAndSumOfTransactions1">
    817 		<xs:sequence>
    818 			<xs:element name="NbOfNtries" type="Max15NumericText" minOccurs="0"/>
    819 			<xs:element name="Sum" type="DecimalNumber" minOccurs="0"/>
    820 		</xs:sequence>
    821 	</xs:complexType>
    822 	<xs:complexType name="NumberAndSumOfTransactions2">
    823 		<xs:sequence>
    824 			<xs:element name="NbOfNtries" type="Max15NumericText" minOccurs="0"/>
    825 			<xs:element name="Sum" type="DecimalNumber" minOccurs="0"/>
    826 			<xs:element name="TtlNetNtryAmt" type="DecimalNumber" minOccurs="0"/>
    827 			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
    828 		</xs:sequence>
    829 	</xs:complexType>
    830 	<xs:complexType name="OrganisationIdentification4">
    831 		<xs:sequence>
    832 			<xs:element name="BICOrBEI" type="AnyBICIdentifier" minOccurs="0"/>
    833 			<xs:element name="Othr" type="GenericOrganisationIdentification1" minOccurs="0" maxOccurs="unbounded"/>
    834 		</xs:sequence>
    835 	</xs:complexType>
    836 	<xs:complexType name="OrganisationIdentificationSchemeName1Choice">
    837 		<xs:sequence>
    838 			<xs:choice>
    839 				<xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/>
    840 				<xs:element name="Prtry" type="Max35Text"/>
    841 			</xs:choice>
    842 		</xs:sequence>
    843 	</xs:complexType>
    844 	<xs:complexType name="Pagination">
    845 		<xs:sequence>
    846 			<xs:element name="PgNb" type="Max5NumericText"/>
    847 			<xs:element name="LastPgInd" type="YesNoIndicator"/>
    848 		</xs:sequence>
    849 	</xs:complexType>
    850 	<xs:complexType name="Party6Choice">
    851 		<xs:sequence>
    852 			<xs:choice>
    853 				<xs:element name="OrgId" type="OrganisationIdentification4"/>
    854 				<xs:element name="PrvtId" type="PersonIdentification5"/>
    855 			</xs:choice>
    856 		</xs:sequence>
    857 	</xs:complexType>
    858 	<xs:complexType name="PartyIdentification32">
    859 		<xs:sequence>
    860 			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
    861 			<xs:element name="PstlAdr" type="PostalAddress6" minOccurs="0"/>
    862 			<xs:element name="Id" type="Party6Choice" minOccurs="0"/>
    863 			<xs:element name="CtryOfRes" type="CountryCode" minOccurs="0"/>
    864 			<xs:element name="CtctDtls" type="ContactDetails2" minOccurs="0"/>
    865 		</xs:sequence>
    866 	</xs:complexType>
    867 	<xs:simpleType name="PercentageRate">
    868 		<xs:restriction base="xs:decimal">
    869 			<xs:fractionDigits value="10"/>
    870 			<xs:totalDigits value="11"/>
    871 		</xs:restriction>
    872 	</xs:simpleType>
    873 	<xs:complexType name="PersonIdentification5">
    874 		<xs:sequence>
    875 			<xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth" minOccurs="0"/>
    876 			<xs:element name="Othr" type="GenericPersonIdentification1" minOccurs="0" maxOccurs="unbounded"/>
    877 		</xs:sequence>
    878 	</xs:complexType>
    879 	<xs:complexType name="PersonIdentificationSchemeName1Choice">
    880 		<xs:sequence>
    881 			<xs:choice>
    882 				<xs:element name="Cd" type="ExternalPersonIdentification1Code"/>
    883 				<xs:element name="Prtry" type="Max35Text"/>
    884 			</xs:choice>
    885 		</xs:sequence>
    886 	</xs:complexType>
    887 	<xs:simpleType name="PhoneNumber">
    888 		<xs:restriction base="xs:string">
    889 			<xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/>
    890 		</xs:restriction>
    891 	</xs:simpleType>
    892 	<xs:complexType name="PostalAddress6">
    893 		<xs:sequence>
    894 			<xs:element name="AdrTp" type="AddressType2Code" minOccurs="0"/>
    895 			<xs:element name="Dept" type="Max70Text" minOccurs="0"/>
    896 			<xs:element name="SubDept" type="Max70Text" minOccurs="0"/>
    897 			<xs:element name="StrtNm" type="Max70Text" minOccurs="0"/>
    898 			<xs:element name="BldgNb" type="Max16Text" minOccurs="0"/>
    899 			<xs:element name="PstCd" type="Max16Text" minOccurs="0"/>
    900 			<xs:element name="TwnNm" type="Max35Text" minOccurs="0"/>
    901 			<xs:element name="CtrySubDvsn" type="Max35Text" minOccurs="0"/>
    902 			<xs:element name="Ctry" type="CountryCode" minOccurs="0"/>
    903 			<xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="7"/>
    904 		</xs:sequence>
    905 	</xs:complexType>
    906 	<xs:complexType name="ProprietaryAgent2">
    907 		<xs:sequence>
    908 			<xs:element name="Tp" type="Max35Text"/>
    909 			<xs:element name="Agt" type="BranchAndFinancialInstitutionIdentification4"/>
    910 		</xs:sequence>
    911 	</xs:complexType>
    912 	<xs:complexType name="ProprietaryBankTransactionCodeStructure1">
    913 		<xs:sequence>
    914 			<xs:element name="Cd" type="Max35Text"/>
    915 			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
    916 		</xs:sequence>
    917 	</xs:complexType>
    918 	<xs:complexType name="ProprietaryDate2">
    919 		<xs:sequence>
    920 			<xs:element name="Tp" type="Max35Text"/>
    921 			<xs:element name="Dt" type="DateAndDateTimeChoice"/>
    922 		</xs:sequence>
    923 	</xs:complexType>
    924 	<xs:complexType name="ProprietaryParty2">
    925 		<xs:sequence>
    926 			<xs:element name="Tp" type="Max35Text"/>
    927 			<xs:element name="Pty" type="PartyIdentification32"/>
    928 		</xs:sequence>
    929 	</xs:complexType>
    930 	<xs:complexType name="ProprietaryPrice2">
    931 		<xs:sequence>
    932 			<xs:element name="Tp" type="Max35Text"/>
    933 			<xs:element name="Pric" type="ActiveOrHistoricCurrencyAndAmount"/>
    934 		</xs:sequence>
    935 	</xs:complexType>
    936 	<xs:complexType name="ProprietaryQuantity1">
    937 		<xs:sequence>
    938 			<xs:element name="Tp" type="Max35Text"/>
    939 			<xs:element name="Qty" type="Max35Text"/>
    940 		</xs:sequence>
    941 	</xs:complexType>
    942 	<xs:complexType name="ProprietaryReference1">
    943 		<xs:sequence>
    944 			<xs:element name="Tp" type="Max35Text"/>
    945 			<xs:element name="Ref" type="Max35Text"/>
    946 		</xs:sequence>
    947 	</xs:complexType>
    948 	<xs:complexType name="Purpose2Choice">
    949 		<xs:sequence>
    950 			<xs:choice>
    951 				<xs:element name="Cd" type="ExternalPurpose1Code"/>
    952 				<xs:element name="Prtry" type="Max35Text"/>
    953 			</xs:choice>
    954 		</xs:sequence>
    955 	</xs:complexType>
    956 	<xs:complexType name="Rate3">
    957 		<xs:sequence>
    958 			<xs:element name="Tp" type="RateType4Choice"/>
    959 			<xs:element name="VldtyRg" type="CurrencyAndAmountRange2" minOccurs="0"/>
    960 		</xs:sequence>
    961 	</xs:complexType>
    962 	<xs:complexType name="RateType4Choice">
    963 		<xs:sequence>
    964 			<xs:choice>
    965 				<xs:element name="Pctg" type="PercentageRate"/>
    966 				<xs:element name="Othr" type="Max35Text"/>
    967 			</xs:choice>
    968 		</xs:sequence>
    969 	</xs:complexType>
    970 	<xs:complexType name="ReferredDocumentInformation3">
    971 		<xs:sequence>
    972 			<xs:element name="Tp" type="ReferredDocumentType2" minOccurs="0"/>
    973 			<xs:element name="Nb" type="Max35Text" minOccurs="0"/>
    974 			<xs:element name="RltdDt" type="ISODate" minOccurs="0"/>
    975 		</xs:sequence>
    976 	</xs:complexType>
    977 	<xs:complexType name="ReferredDocumentType1Choice">
    978 		<xs:sequence>
    979 			<xs:choice>
    980 				<xs:element name="Cd" type="DocumentType5Code"/>
    981 				<xs:element name="Prtry" type="Max35Text"/>
    982 			</xs:choice>
    983 		</xs:sequence>
    984 	</xs:complexType>
    985 	<xs:complexType name="ReferredDocumentType2">
    986 		<xs:sequence>
    987 			<xs:element name="CdOrPrtry" type="ReferredDocumentType1Choice"/>
    988 			<xs:element name="Issr" type="Max35Text" minOccurs="0"/>
    989 		</xs:sequence>
    990 	</xs:complexType>
    991 	<xs:complexType name="RemittanceAmount1">
    992 		<xs:sequence>
    993 			<xs:element name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    994 			<xs:element name="DscntApldAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    995 			<xs:element name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    996 			<xs:element name="TaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    997 			<xs:element name="AdjstmntAmtAndRsn" type="DocumentAdjustment1" minOccurs="0" maxOccurs="unbounded"/>
    998 			<xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    999 		</xs:sequence>
   1000 	</xs:complexType>
   1001 	<xs:complexType name="RemittanceInformation5">
   1002 		<xs:sequence>
   1003 			<xs:element name="Ustrd" type="Max140Text" minOccurs="0" maxOccurs="unbounded"/>
   1004 			<xs:element name="Strd" type="StructuredRemittanceInformation7" minOccurs="0" maxOccurs="unbounded"/>
   1005 		</xs:sequence>
   1006 	</xs:complexType>
   1007 	<xs:complexType name="RemittanceLocation2">
   1008 		<xs:sequence>
   1009 			<xs:element name="RmtId" type="Max35Text" minOccurs="0"/>
   1010 			<xs:element name="RmtLctnMtd" type="RemittanceLocationMethod2Code" minOccurs="0"/>
   1011 			<xs:element name="RmtLctnElctrncAdr" type="Max2048Text" minOccurs="0"/>
   1012 			<xs:element name="RmtLctnPstlAdr" type="NameAndAddress10" minOccurs="0"/>
   1013 		</xs:sequence>
   1014 	</xs:complexType>
   1015 	<xs:simpleType name="RemittanceLocationMethod2Code">
   1016 		<xs:restriction base="xs:string">
   1017 			<xs:enumeration value="FAXI"/>
   1018 			<xs:enumeration value="EDIC"/>
   1019 			<xs:enumeration value="URID"/>
   1020 			<xs:enumeration value="EMAL"/>
   1021 			<xs:enumeration value="POST"/>
   1022 			<xs:enumeration value="SMSM"/>
   1023 		</xs:restriction>
   1024 	</xs:simpleType>
   1025 	<xs:complexType name="ReportEntry2">
   1026 		<xs:sequence>
   1027 			<xs:element name="NtryRef" type="Max35Text" minOccurs="0"/>
   1028 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
   1029 			<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
   1030 			<xs:element name="RvslInd" type="TrueFalseIndicator" minOccurs="0"/>
   1031 			<xs:element name="Sts" type="EntryStatus2Code"/>
   1032 			<xs:element name="BookgDt" type="DateAndDateTimeChoice" minOccurs="0"/>
   1033 			<xs:element name="ValDt" type="DateAndDateTimeChoice" minOccurs="0"/>
   1034 			<xs:element name="AcctSvcrRef" type="Max35Text" minOccurs="0"/>
   1035 			<xs:element name="Avlbty" type="CashBalanceAvailability2" minOccurs="0" maxOccurs="unbounded"/>
   1036 			<xs:element name="BkTxCd" type="BankTransactionCodeStructure4"/>
   1037 			<xs:element name="ComssnWvrInd" type="YesNoIndicator" minOccurs="0"/>
   1038 			<xs:element name="AddtlInfInd" type="MessageIdentification2" minOccurs="0"/>
   1039 			<xs:element name="AmtDtls" type="AmountAndCurrencyExchange3" minOccurs="0"/>
   1040 			<xs:element name="Chrgs" type="ChargesInformation6" minOccurs="0" maxOccurs="unbounded"/>
   1041 			<xs:element name="TechInptChanl" type="TechnicalInputChannel1Choice" minOccurs="0"/>
   1042 			<xs:element name="Intrst" type="TransactionInterest2" minOccurs="0" maxOccurs="unbounded"/>
   1043 			<xs:element name="NtryDtls" type="EntryDetails1" minOccurs="0" maxOccurs="unbounded"/>
   1044 			<xs:element name="AddtlNtryInf" type="Max500Text" minOccurs="0"/>
   1045 		</xs:sequence>
   1046 	</xs:complexType>
   1047 	<xs:complexType name="ReportingSource1Choice">
   1048 		<xs:sequence>
   1049 			<xs:choice>
   1050 				<xs:element name="Cd" type="ExternalReportingSource1Code"/>
   1051 				<xs:element name="Prtry" type="Max35Text"/>
   1052 			</xs:choice>
   1053 		</xs:sequence>
   1054 	</xs:complexType>
   1055 	<xs:complexType name="ReturnReason5Choice">
   1056 		<xs:sequence>
   1057 			<xs:choice>
   1058 				<xs:element name="Cd" type="ExternalReturnReason1Code"/>
   1059 				<xs:element name="Prtry" type="Max35Text"/>
   1060 			</xs:choice>
   1061 		</xs:sequence>
   1062 	</xs:complexType>
   1063 	<xs:complexType name="ReturnReasonInformation10">
   1064 		<xs:sequence>
   1065 			<xs:element name="OrgnlBkTxCd" type="BankTransactionCodeStructure4" minOccurs="0"/>
   1066 			<xs:element name="Orgtr" type="PartyIdentification32" minOccurs="0"/>
   1067 			<xs:element name="Rsn" type="ReturnReason5Choice" minOccurs="0"/>
   1068 			<xs:element name="AddtlInf" type="Max105Text" minOccurs="0" maxOccurs="unbounded"/>
   1069 		</xs:sequence>
   1070 	</xs:complexType>
   1071 	<xs:complexType name="SecurityIdentification4Choice">
   1072 		<xs:sequence>
   1073 			<xs:choice>
   1074 				<xs:element name="ISIN" type="ISINIdentifier"/>
   1075 				<xs:element name="Prtry" type="AlternateSecurityIdentification2"/>
   1076 			</xs:choice>
   1077 		</xs:sequence>
   1078 	</xs:complexType>
   1079 	<xs:complexType name="StructuredRemittanceInformation7">
   1080 		<xs:sequence>
   1081 			<xs:element name="RfrdDocInf" type="ReferredDocumentInformation3" minOccurs="0" maxOccurs="unbounded"/>
   1082 			<xs:element name="RfrdDocAmt" type="RemittanceAmount1" minOccurs="0"/>
   1083 			<xs:element name="CdtrRefInf" type="CreditorReferenceInformation2" minOccurs="0"/>
   1084 			<xs:element name="Invcr" type="PartyIdentification32" minOccurs="0"/>
   1085 			<xs:element name="Invcee" type="PartyIdentification32" minOccurs="0"/>
   1086 			<xs:element name="AddtlRmtInf" type="Max140Text" minOccurs="0" maxOccurs="3"/>
   1087 		</xs:sequence>
   1088 	</xs:complexType>
   1089 	<xs:complexType name="TaxAmount1">
   1090 		<xs:sequence>
   1091 			<xs:element name="Rate" type="PercentageRate" minOccurs="0"/>
   1092 			<xs:element name="TaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
   1093 			<xs:element name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
   1094 			<xs:element name="Dtls" type="TaxRecordDetails1" minOccurs="0" maxOccurs="unbounded"/>
   1095 		</xs:sequence>
   1096 	</xs:complexType>
   1097 	<xs:complexType name="TaxAuthorisation1">
   1098 		<xs:sequence>
   1099 			<xs:element name="Titl" type="Max35Text" minOccurs="0"/>
   1100 			<xs:element name="Nm" type="Max140Text" minOccurs="0"/>
   1101 		</xs:sequence>
   1102 	</xs:complexType>
   1103 	<xs:complexType name="TaxCharges2">
   1104 		<xs:sequence>
   1105 			<xs:element name="Id" type="Max35Text" minOccurs="0"/>
   1106 			<xs:element name="Rate" type="PercentageRate" minOccurs="0"/>
   1107 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
   1108 		</xs:sequence>
   1109 	</xs:complexType>
   1110 	<xs:complexType name="TaxInformation3">
   1111 		<xs:sequence>
   1112 			<xs:element name="Cdtr" type="TaxParty1" minOccurs="0"/>
   1113 			<xs:element name="Dbtr" type="TaxParty2" minOccurs="0"/>
   1114 			<xs:element name="AdmstnZn" type="Max35Text" minOccurs="0"/>
   1115 			<xs:element name="RefNb" type="Max140Text" minOccurs="0"/>
   1116 			<xs:element name="Mtd" type="Max35Text" minOccurs="0"/>
   1117 			<xs:element name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
   1118 			<xs:element name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
   1119 			<xs:element name="Dt" type="ISODate" minOccurs="0"/>
   1120 			<xs:element name="SeqNb" type="Number" minOccurs="0"/>
   1121 			<xs:element name="Rcrd" type="TaxRecord1" minOccurs="0" maxOccurs="unbounded"/>
   1122 		</xs:sequence>
   1123 	</xs:complexType>
   1124 	<xs:complexType name="TaxParty1">
   1125 		<xs:sequence>
   1126 			<xs:element name="TaxId" type="Max35Text" minOccurs="0"/>
   1127 			<xs:element name="RegnId" type="Max35Text" minOccurs="0"/>
   1128 			<xs:element name="TaxTp" type="Max35Text" minOccurs="0"/>
   1129 		</xs:sequence>
   1130 	</xs:complexType>
   1131 	<xs:complexType name="TaxParty2">
   1132 		<xs:sequence>
   1133 			<xs:element name="TaxId" type="Max35Text" minOccurs="0"/>
   1134 			<xs:element name="RegnId" type="Max35Text" minOccurs="0"/>
   1135 			<xs:element name="TaxTp" type="Max35Text" minOccurs="0"/>
   1136 			<xs:element name="Authstn" type="TaxAuthorisation1" minOccurs="0"/>
   1137 		</xs:sequence>
   1138 	</xs:complexType>
   1139 	<xs:complexType name="TaxPeriod1">
   1140 		<xs:sequence>
   1141 			<xs:element name="Yr" type="ISODate" minOccurs="0"/>
   1142 			<xs:element name="Tp" type="TaxRecordPeriod1Code" minOccurs="0"/>
   1143 			<xs:element name="FrToDt" type="DatePeriodDetails" minOccurs="0"/>
   1144 		</xs:sequence>
   1145 	</xs:complexType>
   1146 	<xs:complexType name="TaxRecord1">
   1147 		<xs:sequence>
   1148 			<xs:element name="Tp" type="Max35Text" minOccurs="0"/>
   1149 			<xs:element name="Ctgy" type="Max35Text" minOccurs="0"/>
   1150 			<xs:element name="CtgyDtls" type="Max35Text" minOccurs="0"/>
   1151 			<xs:element name="DbtrSts" type="Max35Text" minOccurs="0"/>
   1152 			<xs:element name="CertId" type="Max35Text" minOccurs="0"/>
   1153 			<xs:element name="FrmsCd" type="Max35Text" minOccurs="0"/>
   1154 			<xs:element name="Prd" type="TaxPeriod1" minOccurs="0"/>
   1155 			<xs:element name="TaxAmt" type="TaxAmount1" minOccurs="0"/>
   1156 			<xs:element name="AddtlInf" type="Max140Text" minOccurs="0"/>
   1157 		</xs:sequence>
   1158 	</xs:complexType>
   1159 	<xs:complexType name="TaxRecordDetails1">
   1160 		<xs:sequence>
   1161 			<xs:element name="Prd" type="TaxPeriod1" minOccurs="0"/>
   1162 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
   1163 		</xs:sequence>
   1164 	</xs:complexType>
   1165 	<xs:simpleType name="TaxRecordPeriod1Code">
   1166 		<xs:restriction base="xs:string">
   1167 			<xs:enumeration value="MM01"/>
   1168 			<xs:enumeration value="MM02"/>
   1169 			<xs:enumeration value="MM03"/>
   1170 			<xs:enumeration value="MM04"/>
   1171 			<xs:enumeration value="MM05"/>
   1172 			<xs:enumeration value="MM06"/>
   1173 			<xs:enumeration value="MM07"/>
   1174 			<xs:enumeration value="MM08"/>
   1175 			<xs:enumeration value="MM09"/>
   1176 			<xs:enumeration value="MM10"/>
   1177 			<xs:enumeration value="MM11"/>
   1178 			<xs:enumeration value="MM12"/>
   1179 			<xs:enumeration value="QTR1"/>
   1180 			<xs:enumeration value="QTR2"/>
   1181 			<xs:enumeration value="QTR3"/>
   1182 			<xs:enumeration value="QTR4"/>
   1183 			<xs:enumeration value="HLF1"/>
   1184 			<xs:enumeration value="HLF2"/>
   1185 		</xs:restriction>
   1186 	</xs:simpleType>
   1187 	<xs:complexType name="TechnicalInputChannel1Choice">
   1188 		<xs:sequence>
   1189 			<xs:choice>
   1190 				<xs:element name="Cd" type="ExternalTechnicalInputChannel1Code"/>
   1191 				<xs:element name="Prtry" type="Max35Text"/>
   1192 			</xs:choice>
   1193 		</xs:sequence>
   1194 	</xs:complexType>
   1195 	<xs:complexType name="TotalTransactions2">
   1196 		<xs:sequence>
   1197 			<xs:element name="TtlNtries" type="NumberAndSumOfTransactions2" minOccurs="0"/>
   1198 			<xs:element name="TtlCdtNtries" type="NumberAndSumOfTransactions1" minOccurs="0"/>
   1199 			<xs:element name="TtlDbtNtries" type="NumberAndSumOfTransactions1" minOccurs="0"/>
   1200 			<xs:element name="TtlNtriesPerBkTxCd" type="TotalsPerBankTransactionCode2" minOccurs="0" maxOccurs="unbounded"/>
   1201 		</xs:sequence>
   1202 	</xs:complexType>
   1203 	<xs:complexType name="TotalsPerBankTransactionCode2">
   1204 		<xs:sequence>
   1205 			<xs:element name="NbOfNtries" type="Max15NumericText" minOccurs="0"/>
   1206 			<xs:element name="Sum" type="DecimalNumber" minOccurs="0"/>
   1207 			<xs:element name="TtlNetNtryAmt" type="DecimalNumber" minOccurs="0"/>
   1208 			<xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/>
   1209 			<xs:element name="FcstInd" type="TrueFalseIndicator" minOccurs="0"/>
   1210 			<xs:element name="BkTxCd" type="BankTransactionCodeStructure4"/>
   1211 			<xs:element name="Avlbty" type="CashBalanceAvailability2" minOccurs="0" maxOccurs="unbounded"/>
   1212 		</xs:sequence>
   1213 	</xs:complexType>
   1214 	<xs:complexType name="TransactionAgents2">
   1215 		<xs:sequence>
   1216 			<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
   1217 			<xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
   1218 			<xs:element name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
   1219 			<xs:element name="IntrmyAgt2" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
   1220 			<xs:element name="IntrmyAgt3" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
   1221 			<xs:element name="RcvgAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
   1222 			<xs:element name="DlvrgAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
   1223 			<xs:element name="IssgAgt" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
   1224 			<xs:element name="SttlmPlc" type="BranchAndFinancialInstitutionIdentification4" minOccurs="0"/>
   1225 			<xs:element name="Prtry" type="ProprietaryAgent2" minOccurs="0" maxOccurs="unbounded"/>
   1226 		</xs:sequence>
   1227 	</xs:complexType>
   1228 	<xs:complexType name="TransactionDates2">
   1229 		<xs:sequence>
   1230 			<xs:element name="AccptncDtTm" type="ISODateTime" minOccurs="0"/>
   1231 			<xs:element name="TradActvtyCtrctlSttlmDt" type="ISODate" minOccurs="0"/>
   1232 			<xs:element name="TradDt" type="ISODate" minOccurs="0"/>
   1233 			<xs:element name="IntrBkSttlmDt" type="ISODate" minOccurs="0"/>
   1234 			<xs:element name="StartDt" type="ISODate" minOccurs="0"/>
   1235 			<xs:element name="EndDt" type="ISODate" minOccurs="0"/>
   1236 			<xs:element name="TxDtTm" type="ISODateTime" minOccurs="0"/>
   1237 			<xs:element name="Prtry" type="ProprietaryDate2" minOccurs="0" maxOccurs="unbounded"/>
   1238 		</xs:sequence>
   1239 	</xs:complexType>
   1240 	<xs:complexType name="TransactionInterest2">
   1241 		<xs:sequence>
   1242 			<xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/>
   1243 			<xs:element name="CdtDbtInd" type="CreditDebitCode"/>
   1244 			<xs:element name="Tp" type="InterestType1Choice" minOccurs="0"/>
   1245 			<xs:element name="Rate" type="Rate3" minOccurs="0" maxOccurs="unbounded"/>
   1246 			<xs:element name="FrToDt" type="DateTimePeriodDetails" minOccurs="0"/>
   1247 			<xs:element name="Rsn" type="Max35Text" minOccurs="0"/>
   1248 		</xs:sequence>
   1249 	</xs:complexType>
   1250 	<xs:complexType name="TransactionParty2">
   1251 		<xs:sequence>
   1252 			<xs:element name="InitgPty" type="PartyIdentification32" minOccurs="0"/>
   1253 			<xs:element name="Dbtr" type="PartyIdentification32" minOccurs="0"/>
   1254 			<xs:element name="DbtrAcct" type="CashAccount16" minOccurs="0"/>
   1255 			<xs:element name="UltmtDbtr" type="PartyIdentification32" minOccurs="0"/>
   1256 			<xs:element name="Cdtr" type="PartyIdentification32" minOccurs="0"/>
   1257 			<xs:element name="CdtrAcct" type="CashAccount16" minOccurs="0"/>
   1258 			<xs:element name="UltmtCdtr" type="PartyIdentification32" minOccurs="0"/>
   1259 			<xs:element name="TradgPty" type="PartyIdentification32" minOccurs="0"/>
   1260 			<xs:element name="Prtry" type="ProprietaryParty2" minOccurs="0" maxOccurs="unbounded"/>
   1261 		</xs:sequence>
   1262 	</xs:complexType>
   1263 	<xs:complexType name="TransactionPrice2Choice">
   1264 		<xs:sequence>
   1265 			<xs:choice>
   1266 				<xs:element name="DealPric" type="ActiveOrHistoricCurrencyAndAmount"/>
   1267 				<xs:element name="Prtry" type="ProprietaryPrice2" maxOccurs="unbounded"/>
   1268 			</xs:choice>
   1269 		</xs:sequence>
   1270 	</xs:complexType>
   1271 	<xs:complexType name="TransactionQuantities1Choice">
   1272 		<xs:sequence>
   1273 			<xs:choice>
   1274 				<xs:element name="Qty" type="FinancialInstrumentQuantityChoice"/>
   1275 				<xs:element name="Prtry" type="ProprietaryQuantity1"/>
   1276 			</xs:choice>
   1277 		</xs:sequence>
   1278 	</xs:complexType>
   1279 	<xs:complexType name="TransactionReferences2">
   1280 		<xs:sequence>
   1281 			<xs:element name="MsgId" type="Max35Text" minOccurs="0"/>
   1282 			<xs:element name="AcctSvcrRef" type="Max35Text" minOccurs="0"/>
   1283 			<xs:element name="PmtInfId" type="Max35Text" minOccurs="0"/>
   1284 			<xs:element name="InstrId" type="Max35Text" minOccurs="0"/>
   1285 			<xs:element name="EndToEndId" type="Max35Text" minOccurs="0"/>
   1286 			<xs:element name="TxId" type="Max35Text" minOccurs="0"/>
   1287 			<xs:element name="MndtId" type="Max35Text" minOccurs="0"/>
   1288 			<xs:element name="ChqNb" type="Max35Text" minOccurs="0"/>
   1289 			<xs:element name="ClrSysRef" type="Max35Text" minOccurs="0"/>
   1290 			<xs:element name="Prtry" type="ProprietaryReference1" minOccurs="0"/>
   1291 		</xs:sequence>
   1292 	</xs:complexType>
   1293 	<xs:simpleType name="TrueFalseIndicator">
   1294 		<xs:restriction base="xs:boolean"/>
   1295 	</xs:simpleType>
   1296 	<xs:simpleType name="YesNoIndicator">
   1297 		<xs:restriction base="xs:boolean"/>
   1298 	</xs:simpleType>
   1299 </xs:schema>