camt.052.001.02.xsd (53902B)
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.052.001.02" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:iso:std:iso:20022:tech:xsd:camt.052.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="AccountReport11"> 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="Bal" type="CashBalance3" minOccurs="0" maxOccurs="unbounded"/> 35 <xs:element name="TxsSummry" type="TotalTransactions2" minOccurs="0"/> 36 <xs:element name="Ntry" type="ReportEntry2" minOccurs="0" maxOccurs="unbounded"/> 37 <xs:element name="AddtlRptInf" type="Max500Text" minOccurs="0"/> 38 </xs:sequence> 39 </xs:complexType> 40 <xs:complexType name="AccountSchemeName1Choice"> 41 <xs:sequence> 42 <xs:choice> 43 <xs:element name="Cd" type="ExternalAccountIdentification1Code"/> 44 <xs:element name="Prtry" type="Max35Text"/> 45 </xs:choice> 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="BankToCustomerAccountReportV02"> 158 <xs:sequence> 159 <xs:element name="GrpHdr" type="GroupHeader42"/> 160 <xs:element name="Rpt" type="AccountReport11" 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="BkToCstmrAcctRpt" type="BankToCustomerAccountReportV02"/> 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>