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