pain.001.001.09.ch.03.xsd (74674B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- 3 (C) Copyright 2021, SIX, www.iso-payments.ch 4 CH Version for pain.001 Credit Transfer: "pain.001.001.09.ch.03.xsd" 5 .ch.: Identification for this CH version 6 Last part (.03): CH Version of this scheme 7 8 Based on ISO pain.001.001.09 (urn:iso:std:iso:20022:tech:xsd:pain.001.001.09) 9 --> 10 <xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.09" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.001.001.09" elementFormDefault="qualified"> 11 <xs:element name="Document" type="Document_pain001_ch"/> 12 <xs:complexType name="AccountIdentification4Choice"> 13 <xs:choice> 14 <xs:element name="IBAN" type="IBAN2007Identifier"/> 15 <xs:element name="Othr" type="GenericAccountIdentification1"/> 16 </xs:choice> 17 </xs:complexType> 18 <xs:complexType name="AccountIdentification4Choice_pain001_ch"> 19 <xs:complexContent> 20 <xs:restriction base="AccountIdentification4Choice"> 21 <xs:choice> 22 <xs:element name="IBAN" type="IBAN2007Identifier"/> 23 <xs:element name="Othr" type="GenericAccountIdentification1_pain001_ch"/> 24 </xs:choice> 25 </xs:restriction> 26 </xs:complexContent> 27 </xs:complexType> 28 <xs:complexType name="AccountSchemeName1Choice"> 29 <xs:choice> 30 <xs:element name="Cd" type="ExternalAccountIdentification1Code"/> 31 <xs:element name="Prtry" type="Max35Text"/> 32 </xs:choice> 33 </xs:complexType> 34 <xs:complexType name="ActiveOrHistoricCurrencyAndAmount"> 35 <xs:simpleContent> 36 <xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType"> 37 <xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/> 38 </xs:extension> 39 </xs:simpleContent> 40 </xs:complexType> 41 <xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType"> 42 <xs:restriction base="xs:decimal"> 43 <xs:minInclusive value="0"/> 44 <xs:totalDigits value="18"/> 45 <xs:fractionDigits value="5"/> 46 </xs:restriction> 47 </xs:simpleType> 48 <xs:simpleType name="ActiveOrHistoricCurrencyCode"> 49 <xs:restriction base="xs:string"> 50 <xs:pattern value="[A-Z]{3,3}"/> 51 </xs:restriction> 52 </xs:simpleType> 53 <xs:simpleType name="AddressType2Code"> 54 <xs:restriction base="xs:string"> 55 <xs:enumeration value="ADDR"/> 56 <xs:enumeration value="BIZZ"/> 57 <xs:enumeration value="DLVY"/> 58 <xs:enumeration value="HOME"/> 59 <xs:enumeration value="MLTO"/> 60 <xs:enumeration value="PBOX"/> 61 </xs:restriction> 62 </xs:simpleType> 63 <xs:complexType name="AddressType3Choice"> 64 <xs:choice> 65 <xs:element name="Cd" type="AddressType2Code"/> 66 <xs:element name="Prtry" type="GenericIdentification30"/> 67 </xs:choice> 68 </xs:complexType> 69 <xs:complexType name="AmountType4Choice"> 70 <xs:choice> 71 <xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 72 <xs:element name="EqvtAmt" type="EquivalentAmount2"/> 73 </xs:choice> 74 </xs:complexType> 75 <xs:simpleType name="AnyBICDec2014Identifier"> 76 <xs:restriction base="xs:string"> 77 <xs:pattern value="[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"/> 78 </xs:restriction> 79 </xs:simpleType> 80 <xs:complexType name="Authorisation1Choice"> 81 <xs:choice> 82 <xs:element name="Cd" type="Authorisation1Code"/> 83 <xs:element name="Prtry" type="Max128Text"/> 84 </xs:choice> 85 </xs:complexType> 86 <xs:simpleType name="Authorisation1Code"> 87 <xs:restriction base="xs:string"> 88 <xs:enumeration value="AUTH"/> 89 <xs:enumeration value="FDET"/> 90 <xs:enumeration value="FSUM"/> 91 <xs:enumeration value="ILEV"/> 92 </xs:restriction> 93 </xs:simpleType> 94 <xs:simpleType name="BaseOneRate"> 95 <xs:restriction base="xs:decimal"> 96 <xs:totalDigits value="11"/> 97 <xs:fractionDigits value="10"/> 98 </xs:restriction> 99 </xs:simpleType> 100 <xs:simpleType name="BatchBookingIndicator"> 101 <xs:restriction base="xs:boolean"/> 102 </xs:simpleType> 103 <xs:simpleType name="BICFIDec2014Identifier"> 104 <xs:restriction base="xs:string"> 105 <xs:pattern value="[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"/> 106 </xs:restriction> 107 </xs:simpleType> 108 <xs:complexType name="BranchAndFinancialInstitutionIdentification6"> 109 <xs:sequence> 110 <xs:element name="FinInstnId" type="FinancialInstitutionIdentification18"/> 111 <xs:element name="BrnchId" type="BranchData3" minOccurs="0"/> 112 </xs:sequence> 113 </xs:complexType> 114 <xs:complexType name="BranchAndFinancialInstitutionIdentification6_pain001_ch"> 115 <xs:complexContent> 116 <xs:restriction base="BranchAndFinancialInstitutionIdentification6"> 117 <xs:sequence> 118 <xs:element name="FinInstnId" type="FinancialInstitutionIdentification18_pain001_ch"/> 119 </xs:sequence> 120 </xs:restriction> 121 </xs:complexContent> 122 </xs:complexType> 123 <xs:complexType name="BranchAndFinancialInstitutionIdentification6_pain001_ch_2"> 124 <xs:complexContent> 125 <xs:restriction base="BranchAndFinancialInstitutionIdentification6"> 126 <xs:sequence> 127 <xs:element name="FinInstnId" type="FinancialInstitutionIdentification18_pain001_ch_2"/> 128 </xs:sequence> 129 </xs:restriction> 130 </xs:complexContent> 131 </xs:complexType> 132 <xs:complexType name="BranchAndFinancialInstitutionIdentification6_pain001_ch_3"> 133 <xs:complexContent> 134 <xs:restriction base="BranchAndFinancialInstitutionIdentification6"> 135 <xs:sequence> 136 <xs:element name="FinInstnId" type="FinancialInstitutionIdentification18_pain001_ch_3"/> 137 </xs:sequence> 138 </xs:restriction> 139 </xs:complexContent> 140 </xs:complexType> 141 <xs:complexType name="BranchAndFinancialInstitutionIdentification6_pain001_ch_4"> 142 <xs:complexContent> 143 <xs:restriction base="BranchAndFinancialInstitutionIdentification6"> 144 <xs:sequence> 145 <xs:element name="FinInstnId" type="FinancialInstitutionIdentification18_pain001_ch_4"/> 146 </xs:sequence> 147 </xs:restriction> 148 </xs:complexContent> 149 </xs:complexType> 150 <xs:complexType name="BranchData3"> 151 <xs:sequence> 152 <xs:element name="Id" type="Max35Text" minOccurs="0"/> 153 <xs:element name="LEI" type="LEIIdentifier" minOccurs="0"/> 154 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 155 <xs:element name="PstlAdr" type="PostalAddress24" minOccurs="0"/> 156 </xs:sequence> 157 </xs:complexType> 158 <xs:complexType name="CashAccount38"> 159 <xs:sequence> 160 <xs:element name="Id" type="AccountIdentification4Choice"/> 161 <xs:element name="Tp" type="CashAccountType2Choice" minOccurs="0"/> 162 <xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/> 163 <xs:element name="Nm" type="Max70Text" minOccurs="0"/> 164 <xs:element name="Prxy" type="ProxyAccountIdentification1" minOccurs="0"/> 165 </xs:sequence> 166 </xs:complexType> 167 <xs:complexType name="CashAccount38_pain001_ch"> 168 <xs:complexContent> 169 <xs:restriction base="CashAccount38"> 170 <xs:sequence> 171 <xs:element name="Id" type="AccountIdentification4Choice_pain001_ch"/> 172 <xs:element name="Tp" type="CashAccountType2Choice" minOccurs="0"/> 173 <xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/> 174 <xs:element name="Prxy" type="ProxyAccountIdentification1" minOccurs="0"/> 175 </xs:sequence> 176 </xs:restriction> 177 </xs:complexContent> 178 </xs:complexType> 179 <xs:complexType name="CashAccount38_pain001_ch_2"> 180 <xs:complexContent> 181 <xs:restriction base="CashAccount38"> 182 <xs:sequence> 183 <xs:element name="Id" type="AccountIdentification4Choice_pain001_ch"/> 184 <xs:element name="Ccy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/> 185 <xs:element name="Prxy" type="ProxyAccountIdentification1" minOccurs="0"/> 186 </xs:sequence> 187 </xs:restriction> 188 </xs:complexContent> 189 </xs:complexType> 190 <xs:complexType name="CashAccount38_pain001_ch_3"> 191 <xs:complexContent> 192 <xs:restriction base="CashAccount38"> 193 <xs:sequence> 194 <xs:element name="Id" type="AccountIdentification4Choice"/> 195 </xs:sequence> 196 </xs:restriction> 197 </xs:complexContent> 198 </xs:complexType> 199 <xs:complexType name="CashAccount38_pain001_ch_4"> 200 <xs:complexContent> 201 <xs:restriction base="CashAccount38"> 202 <xs:sequence> 203 <xs:element name="Id" type="AccountIdentification4Choice_pain001_ch"/> 204 <xs:element name="Prxy" type="ProxyAccountIdentification1" minOccurs="0"/> 205 </xs:sequence> 206 </xs:restriction> 207 </xs:complexContent> 208 </xs:complexType> 209 <xs:complexType name="CashAccountType2Choice"> 210 <xs:choice> 211 <xs:element name="Cd" type="ExternalCashAccountType1Code"/> 212 <xs:element name="Prtry" type="Max35Text"/> 213 </xs:choice> 214 </xs:complexType> 215 <xs:complexType name="CategoryPurpose1Choice"> 216 <xs:choice> 217 <xs:element name="Cd" type="ExternalCategoryPurpose1Code"/> 218 <xs:element name="Prtry" type="Max35Text"/> 219 </xs:choice> 220 </xs:complexType> 221 <xs:complexType name="CategoryPurpose1Choice_pain001_ch"> 222 <xs:complexContent> 223 <xs:restriction base="CategoryPurpose1Choice"> 224 <xs:choice> 225 <xs:element name="Cd" type="ExternalCategoryPurpose1Code"/> 226 </xs:choice> 227 </xs:restriction> 228 </xs:complexContent> 229 </xs:complexType> 230 <xs:simpleType name="ChargeBearerType1Code"> 231 <xs:restriction base="xs:string"> 232 <xs:enumeration value="CRED"/> 233 <xs:enumeration value="DEBT"/> 234 <xs:enumeration value="SHAR"/> 235 <xs:enumeration value="SLEV"/> 236 </xs:restriction> 237 </xs:simpleType> 238 <xs:complexType name="Cheque11"> 239 <xs:sequence> 240 <xs:element name="ChqTp" type="ChequeType2Code" minOccurs="0"/> 241 <xs:element name="ChqNb" type="Max35Text" minOccurs="0"/> 242 <xs:element name="ChqFr" type="NameAndAddress16" minOccurs="0"/> 243 <xs:element name="DlvryMtd" type="ChequeDeliveryMethod1Choice" minOccurs="0"/> 244 <xs:element name="DlvrTo" type="NameAndAddress16" minOccurs="0"/> 245 <xs:element name="InstrPrty" type="Priority2Code" minOccurs="0"/> 246 <xs:element name="ChqMtrtyDt" type="ISODate" minOccurs="0"/> 247 <xs:element name="FrmsCd" type="Max35Text" minOccurs="0"/> 248 <xs:element name="MemoFld" type="Max35Text" minOccurs="0" maxOccurs="2"/> 249 <xs:element name="RgnlClrZone" type="Max35Text" minOccurs="0"/> 250 <xs:element name="PrtLctn" type="Max35Text" minOccurs="0"/> 251 <xs:element name="Sgntr" type="Max70Text" minOccurs="0" maxOccurs="5"/> 252 </xs:sequence> 253 </xs:complexType> 254 <xs:complexType name="Cheque11_pain001_ch"> 255 <xs:complexContent> 256 <xs:restriction base="Cheque11"> 257 <xs:sequence> 258 <xs:element name="ChqTp" type="ChequeType2Code" minOccurs="0"/> 259 <xs:element name="DlvryMtd" type="ChequeDeliveryMethod1Choice" minOccurs="0"/> 260 </xs:sequence> 261 </xs:restriction> 262 </xs:complexContent> 263 </xs:complexType> 264 <xs:simpleType name="ChequeDelivery1Code"> 265 <xs:restriction base="xs:string"> 266 <xs:enumeration value="CRCD"/> 267 <xs:enumeration value="CRDB"/> 268 <xs:enumeration value="CRFA"/> 269 <xs:enumeration value="MLCD"/> 270 <xs:enumeration value="MLDB"/> 271 <xs:enumeration value="MLFA"/> 272 <xs:enumeration value="PUCD"/> 273 <xs:enumeration value="PUDB"/> 274 <xs:enumeration value="PUFA"/> 275 <xs:enumeration value="RGCD"/> 276 <xs:enumeration value="RGDB"/> 277 <xs:enumeration value="RGFA"/> 278 </xs:restriction> 279 </xs:simpleType> 280 <xs:complexType name="ChequeDeliveryMethod1Choice"> 281 <xs:choice> 282 <xs:element name="Cd" type="ChequeDelivery1Code"/> 283 <xs:element name="Prtry" type="Max35Text"/> 284 </xs:choice> 285 </xs:complexType> 286 <xs:simpleType name="ChequeType2Code"> 287 <xs:restriction base="xs:string"> 288 <xs:enumeration value="BCHQ"/> 289 <xs:enumeration value="CCCH"/> 290 <xs:enumeration value="CCHQ"/> 291 <xs:enumeration value="DRFT"/> 292 <xs:enumeration value="ELDR"/> 293 </xs:restriction> 294 </xs:simpleType> 295 <xs:complexType name="ClearingSystemIdentification2Choice"> 296 <xs:choice> 297 <xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/> 298 <xs:element name="Prtry" type="Max35Text"/> 299 </xs:choice> 300 </xs:complexType> 301 <xs:complexType name="ClearingSystemIdentification2Choice_pain001_ch"> 302 <xs:complexContent> 303 <xs:restriction base="ClearingSystemIdentification2Choice"> 304 <xs:choice> 305 <xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/> 306 </xs:choice> 307 </xs:restriction> 308 </xs:complexContent> 309 </xs:complexType> 310 <xs:complexType name="ClearingSystemMemberIdentification2"> 311 <xs:sequence> 312 <xs:element name="ClrSysId" type="ClearingSystemIdentification2Choice" minOccurs="0"/> 313 <xs:element name="MmbId" type="Max35Text"/> 314 </xs:sequence> 315 </xs:complexType> 316 <xs:complexType name="ClearingSystemMemberIdentification2_pain001_ch"> 317 <xs:complexContent> 318 <xs:restriction base="ClearingSystemMemberIdentification2"> 319 <xs:sequence> 320 <xs:element name="ClrSysId" type="ClearingSystemIdentification2Choice_pain001_ch" minOccurs="0"/> 321 <xs:element name="MmbId" type="Max35Text"/> 322 </xs:sequence> 323 </xs:restriction> 324 </xs:complexContent> 325 </xs:complexType> 326 <xs:complexType name="Contact4"> 327 <xs:sequence> 328 <xs:element name="NmPrfx" type="NamePrefix2Code" minOccurs="0"/> 329 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 330 <xs:element name="PhneNb" type="PhoneNumber" minOccurs="0"/> 331 <xs:element name="MobNb" type="PhoneNumber" minOccurs="0"/> 332 <xs:element name="FaxNb" type="PhoneNumber" minOccurs="0"/> 333 <xs:element name="EmailAdr" type="Max2048Text" minOccurs="0"/> 334 <xs:element name="EmailPurp" type="Max35Text" minOccurs="0"/> 335 <xs:element name="JobTitl" type="Max35Text" minOccurs="0"/> 336 <xs:element name="Rspnsblty" type="Max35Text" minOccurs="0"/> 337 <xs:element name="Dept" type="Max70Text" minOccurs="0"/> 338 <xs:element name="Othr" type="OtherContact1" minOccurs="0" maxOccurs="unbounded"/> 339 <xs:element name="PrefrdMtd" type="PreferredContactMethod1Code" minOccurs="0"/> 340 </xs:sequence> 341 </xs:complexType> 342 <xs:complexType name="Contact4_pain001_ch"> 343 <xs:complexContent> 344 <xs:restriction base="Contact4"> 345 <xs:sequence> 346 <xs:element name="Othr" type="OtherContact1_pain001_ch" minOccurs="0" maxOccurs="4"/> 347 </xs:sequence> 348 </xs:restriction> 349 </xs:complexContent> 350 </xs:complexType> 351 <xs:simpleType name="CountryCode"> 352 <xs:restriction base="xs:string"> 353 <xs:pattern value="[A-Z]{2,2}"/> 354 </xs:restriction> 355 </xs:simpleType> 356 <xs:simpleType name="CreditDebitCode"> 357 <xs:restriction base="xs:string"> 358 <xs:enumeration value="CRDT"/> 359 <xs:enumeration value="DBIT"/> 360 </xs:restriction> 361 </xs:simpleType> 362 <xs:complexType name="CreditorReferenceInformation2"> 363 <xs:sequence> 364 <xs:element name="Tp" type="CreditorReferenceType2" minOccurs="0"/> 365 <xs:element name="Ref" type="Max35Text" minOccurs="0"/> 366 </xs:sequence> 367 </xs:complexType> 368 <xs:complexType name="CreditorReferenceType1Choice"> 369 <xs:choice> 370 <xs:element name="Cd" type="DocumentType3Code"/> 371 <xs:element name="Prtry" type="Max35Text"/> 372 </xs:choice> 373 </xs:complexType> 374 <xs:complexType name="CreditorReferenceType2"> 375 <xs:sequence> 376 <xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/> 377 <xs:element name="Issr" type="Max35Text" minOccurs="0"/> 378 </xs:sequence> 379 </xs:complexType> 380 <xs:complexType name="CreditTransferTransaction34"> 381 <xs:sequence> 382 <xs:element name="PmtId" type="PaymentIdentification6"/> 383 <xs:element name="PmtTpInf" type="PaymentTypeInformation26" minOccurs="0"/> 384 <xs:element name="Amt" type="AmountType4Choice"/> 385 <xs:element name="XchgRateInf" type="ExchangeRate1" minOccurs="0"/> 386 <xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0"/> 387 <xs:element name="ChqInstr" type="Cheque11" minOccurs="0"/> 388 <xs:element name="UltmtDbtr" type="PartyIdentification135" minOccurs="0"/> 389 <xs:element name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification6" minOccurs="0"/> 390 <xs:element name="IntrmyAgt1Acct" type="CashAccount38" minOccurs="0"/> 391 <xs:element name="IntrmyAgt2" type="BranchAndFinancialInstitutionIdentification6" minOccurs="0"/> 392 <xs:element name="IntrmyAgt2Acct" type="CashAccount38" minOccurs="0"/> 393 <xs:element name="IntrmyAgt3" type="BranchAndFinancialInstitutionIdentification6" minOccurs="0"/> 394 <xs:element name="IntrmyAgt3Acct" type="CashAccount38" minOccurs="0"/> 395 <xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification6" minOccurs="0"/> 396 <xs:element name="CdtrAgtAcct" type="CashAccount38" minOccurs="0"/> 397 <xs:element name="Cdtr" type="PartyIdentification135" minOccurs="0"/> 398 <xs:element name="CdtrAcct" type="CashAccount38" minOccurs="0"/> 399 <xs:element name="UltmtCdtr" type="PartyIdentification135" minOccurs="0"/> 400 <xs:element name="InstrForCdtrAgt" type="InstructionForCreditorAgent1" minOccurs="0" maxOccurs="unbounded"/> 401 <xs:element name="InstrForDbtrAgt" type="Max140Text" minOccurs="0"/> 402 <xs:element name="Purp" type="Purpose2Choice" minOccurs="0"/> 403 <xs:element name="RgltryRptg" type="RegulatoryReporting3" minOccurs="0" maxOccurs="10"/> 404 <xs:element name="Tax" type="TaxInformation8" minOccurs="0"/> 405 <xs:element name="RltdRmtInf" type="RemittanceLocation7" minOccurs="0" maxOccurs="10"/> 406 <xs:element name="RmtInf" type="RemittanceInformation16" minOccurs="0"/> 407 <xs:element name="SplmtryData" type="SupplementaryData1" minOccurs="0" maxOccurs="unbounded"/> 408 </xs:sequence> 409 </xs:complexType> 410 <xs:complexType name="CreditTransferTransaction34_pain001_ch"> 411 <xs:complexContent> 412 <xs:restriction base="CreditTransferTransaction34"> 413 <xs:sequence> 414 <xs:element name="PmtId" type="PaymentIdentification6_pain001_ch"/> 415 <xs:element name="PmtTpInf" type="PaymentTypeInformation26_pain001_ch_2" minOccurs="0"/> 416 <xs:element name="Amt" type="AmountType4Choice"/> 417 <xs:element name="XchgRateInf" type="ExchangeRate1" minOccurs="0"/> 418 <xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0"/> 419 <xs:element name="ChqInstr" type="Cheque11_pain001_ch" minOccurs="0"/> 420 <xs:element name="UltmtDbtr" type="PartyIdentification135_pain001_ch_3" minOccurs="0"/> 421 <xs:element name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification6_pain001_ch_3" minOccurs="0"/> 422 <xs:element name="IntrmyAgt1Acct" type="CashAccount38_pain001_ch_3" minOccurs="0"/> 423 <xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification6_pain001_ch_4" minOccurs="0"/> 424 <xs:element name="CdtrAgtAcct" type="CashAccount38_pain001_ch_3" minOccurs="0"/> 425 <xs:element name="Cdtr" type="PartyIdentification135_pain001_ch_4" minOccurs="0"/> 426 <xs:element name="CdtrAcct" type="CashAccount38_pain001_ch_4" minOccurs="0"/> 427 <xs:element name="UltmtCdtr" type="PartyIdentification135_pain001_ch_3" minOccurs="0"/> 428 <xs:element name="InstrForCdtrAgt" type="InstructionForCreditorAgent1" minOccurs="0" maxOccurs="2"/> 429 <xs:element name="InstrForDbtrAgt" type="Max140Text" minOccurs="0"/> 430 <xs:element name="Purp" type="Purpose2Choice_pain001_ch" minOccurs="0"/> 431 <xs:element name="RgltryRptg" type="RegulatoryReporting3" minOccurs="0" maxOccurs="10"/> 432 <xs:element name="RltdRmtInf" type="RemittanceLocation7" minOccurs="0"/> 433 <xs:element name="RmtInf" type="RemittanceInformation16_pain001_ch" minOccurs="0"/> 434 </xs:sequence> 435 </xs:restriction> 436 </xs:complexContent> 437 </xs:complexType> 438 <xs:complexType name="CustomerCreditTransferInitiationV09"> 439 <xs:sequence> 440 <xs:element name="GrpHdr" type="GroupHeader85"/> 441 <xs:element name="PmtInf" type="PaymentInstruction30" maxOccurs="unbounded"/> 442 <xs:element name="SplmtryData" type="SupplementaryData1" minOccurs="0" maxOccurs="unbounded"/> 443 </xs:sequence> 444 </xs:complexType> 445 <xs:complexType name="CustomerCreditTransferInitiationV09_pain001_ch"> 446 <xs:complexContent> 447 <xs:restriction base="CustomerCreditTransferInitiationV09"> 448 <xs:sequence> 449 <xs:element name="GrpHdr" type="GroupHeader85_pain001_ch"/> 450 <xs:element name="PmtInf" type="PaymentInstruction30_pain001_ch" maxOccurs="unbounded"/> 451 </xs:sequence> 452 </xs:restriction> 453 </xs:complexContent> 454 </xs:complexType> 455 <xs:complexType name="DateAndDateTime2Choice"> 456 <xs:choice> 457 <xs:element name="Dt" type="ISODate"/> 458 <xs:element name="DtTm" type="ISODateTime"/> 459 </xs:choice> 460 </xs:complexType> 461 <xs:complexType name="DateAndPlaceOfBirth1"> 462 <xs:sequence> 463 <xs:element name="BirthDt" type="ISODate"/> 464 <xs:element name="PrvcOfBirth" type="Max35Text" minOccurs="0"/> 465 <xs:element name="CityOfBirth" type="Max35Text"/> 466 <xs:element name="CtryOfBirth" type="CountryCode"/> 467 </xs:sequence> 468 </xs:complexType> 469 <xs:complexType name="DatePeriod2"> 470 <xs:sequence> 471 <xs:element name="FrDt" type="ISODate"/> 472 <xs:element name="ToDt" type="ISODate"/> 473 </xs:sequence> 474 </xs:complexType> 475 <xs:simpleType name="DecimalNumber"> 476 <xs:restriction base="xs:decimal"> 477 <xs:totalDigits value="18"/> 478 <xs:fractionDigits value="17"/> 479 </xs:restriction> 480 </xs:simpleType> 481 <xs:complexType name="DiscountAmountAndType1"> 482 <xs:sequence> 483 <xs:element name="Tp" type="DiscountAmountType1Choice" minOccurs="0"/> 484 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 485 </xs:sequence> 486 </xs:complexType> 487 <xs:complexType name="DiscountAmountType1Choice"> 488 <xs:choice> 489 <xs:element name="Cd" type="ExternalDiscountAmountType1Code"/> 490 <xs:element name="Prtry" type="Max35Text"/> 491 </xs:choice> 492 </xs:complexType> 493 <xs:complexType name="Document"> 494 <xs:sequence> 495 <xs:element name="CstmrCdtTrfInitn" type="CustomerCreditTransferInitiationV09"/> 496 </xs:sequence> 497 </xs:complexType> 498 <xs:complexType name="DocumentAdjustment1"> 499 <xs:sequence> 500 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 501 <xs:element name="CdtDbtInd" type="CreditDebitCode" minOccurs="0"/> 502 <xs:element name="Rsn" type="Max4Text" minOccurs="0"/> 503 <xs:element name="AddtlInf" type="Max140Text" minOccurs="0"/> 504 </xs:sequence> 505 </xs:complexType> 506 <xs:complexType name="DocumentLineIdentification1"> 507 <xs:sequence> 508 <xs:element name="Tp" type="DocumentLineType1" minOccurs="0"/> 509 <xs:element name="Nb" type="Max35Text" minOccurs="0"/> 510 <xs:element name="RltdDt" type="ISODate" minOccurs="0"/> 511 </xs:sequence> 512 </xs:complexType> 513 <xs:complexType name="DocumentLineInformation1"> 514 <xs:sequence> 515 <xs:element name="Id" type="DocumentLineIdentification1" maxOccurs="unbounded"/> 516 <xs:element name="Desc" type="Max2048Text" minOccurs="0"/> 517 <xs:element name="Amt" type="RemittanceAmount3" minOccurs="0"/> 518 </xs:sequence> 519 </xs:complexType> 520 <xs:complexType name="DocumentLineType1"> 521 <xs:sequence> 522 <xs:element name="CdOrPrtry" type="DocumentLineType1Choice"/> 523 <xs:element name="Issr" type="Max35Text" minOccurs="0"/> 524 </xs:sequence> 525 </xs:complexType> 526 <xs:complexType name="DocumentLineType1Choice"> 527 <xs:choice> 528 <xs:element name="Cd" type="ExternalDocumentLineType1Code"/> 529 <xs:element name="Prtry" type="Max35Text"/> 530 </xs:choice> 531 </xs:complexType> 532 <xs:simpleType name="DocumentType3Code"> 533 <xs:restriction base="xs:string"> 534 <xs:enumeration value="DISP"/> 535 <xs:enumeration value="FXDR"/> 536 <xs:enumeration value="PUOR"/> 537 <xs:enumeration value="RADM"/> 538 <xs:enumeration value="RPIN"/> 539 <xs:enumeration value="SCOR"/> 540 </xs:restriction> 541 </xs:simpleType> 542 <xs:simpleType name="DocumentType6Code"> 543 <xs:restriction base="xs:string"> 544 <xs:enumeration value="AROI"/> 545 <xs:enumeration value="BOLD"/> 546 <xs:enumeration value="CINV"/> 547 <xs:enumeration value="CMCN"/> 548 <xs:enumeration value="CNFA"/> 549 <xs:enumeration value="CREN"/> 550 <xs:enumeration value="DEBN"/> 551 <xs:enumeration value="DISP"/> 552 <xs:enumeration value="DNFA"/> 553 <xs:enumeration value="HIRI"/> 554 <xs:enumeration value="MSIN"/> 555 <xs:enumeration value="PUOR"/> 556 <xs:enumeration value="SBIN"/> 557 <xs:enumeration value="SOAC"/> 558 <xs:enumeration value="TSUT"/> 559 <xs:enumeration value="VCHR"/> 560 </xs:restriction> 561 </xs:simpleType> 562 <xs:complexType name="Document_pain001_ch"> 563 <xs:complexContent> 564 <xs:restriction base="Document"> 565 <xs:sequence> 566 <xs:element name="CstmrCdtTrfInitn" type="CustomerCreditTransferInitiationV09_pain001_ch"/> 567 </xs:sequence> 568 </xs:restriction> 569 </xs:complexContent> 570 </xs:complexType> 571 <xs:complexType name="EquivalentAmount2"> 572 <xs:sequence> 573 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 574 <xs:element name="CcyOfTrf" type="ActiveOrHistoricCurrencyCode"/> 575 </xs:sequence> 576 </xs:complexType> 577 <xs:simpleType name="Exact4AlphaNumericText"> 578 <xs:restriction base="xs:string"> 579 <xs:pattern value="[a-zA-Z0-9]{4}"/> 580 </xs:restriction> 581 </xs:simpleType> 582 <xs:complexType name="ExchangeRate1"> 583 <xs:sequence> 584 <xs:element name="UnitCcy" type="ActiveOrHistoricCurrencyCode" minOccurs="0"/> 585 <xs:element name="XchgRate" type="BaseOneRate" minOccurs="0"/> 586 <xs:element name="RateTp" type="ExchangeRateType1Code" minOccurs="0"/> 587 <xs:element name="CtrctId" type="Max35Text" minOccurs="0"/> 588 </xs:sequence> 589 </xs:complexType> 590 <xs:simpleType name="ExchangeRateType1Code"> 591 <xs:restriction base="xs:string"> 592 <xs:enumeration value="AGRD"/> 593 <xs:enumeration value="SALE"/> 594 <xs:enumeration value="SPOT"/> 595 </xs:restriction> 596 </xs:simpleType> 597 <xs:simpleType name="ExternalAccountIdentification1Code"> 598 <xs:restriction base="xs:string"> 599 <xs:minLength value="1"/> 600 <xs:maxLength value="4"/> 601 </xs:restriction> 602 </xs:simpleType> 603 <xs:simpleType name="ExternalCashAccountType1Code"> 604 <xs:restriction base="xs:string"> 605 <xs:minLength value="1"/> 606 <xs:maxLength value="4"/> 607 </xs:restriction> 608 </xs:simpleType> 609 <xs:simpleType name="ExternalCategoryPurpose1Code"> 610 <xs:restriction base="xs:string"> 611 <xs:minLength value="1"/> 612 <xs:maxLength value="4"/> 613 </xs:restriction> 614 </xs:simpleType> 615 <xs:simpleType name="ExternalClearingSystemIdentification1Code"> 616 <xs:restriction base="xs:string"> 617 <xs:minLength value="1"/> 618 <xs:maxLength value="5"/> 619 </xs:restriction> 620 </xs:simpleType> 621 <xs:simpleType name="ExternalDiscountAmountType1Code"> 622 <xs:restriction base="xs:string"> 623 <xs:minLength value="1"/> 624 <xs:maxLength value="4"/> 625 </xs:restriction> 626 </xs:simpleType> 627 <xs:simpleType name="ExternalDocumentLineType1Code"> 628 <xs:restriction base="xs:string"> 629 <xs:minLength value="1"/> 630 <xs:maxLength value="4"/> 631 </xs:restriction> 632 </xs:simpleType> 633 <xs:simpleType name="ExternalFinancialInstitutionIdentification1Code"> 634 <xs:restriction base="xs:string"> 635 <xs:minLength value="1"/> 636 <xs:maxLength value="4"/> 637 </xs:restriction> 638 </xs:simpleType> 639 <xs:simpleType name="ExternalGarnishmentType1Code"> 640 <xs:restriction base="xs:string"> 641 <xs:minLength value="1"/> 642 <xs:maxLength value="4"/> 643 </xs:restriction> 644 </xs:simpleType> 645 <xs:simpleType name="ExternalLocalInstrument1Code"> 646 <xs:restriction base="xs:string"> 647 <xs:minLength value="1"/> 648 <xs:maxLength value="35"/> 649 </xs:restriction> 650 </xs:simpleType> 651 <xs:simpleType name="ExternalOrganisationIdentification1Code"> 652 <xs:restriction base="xs:string"> 653 <xs:minLength value="1"/> 654 <xs:maxLength value="4"/> 655 </xs:restriction> 656 </xs:simpleType> 657 <xs:simpleType name="ExternalPersonIdentification1Code"> 658 <xs:restriction base="xs:string"> 659 <xs:minLength value="1"/> 660 <xs:maxLength value="4"/> 661 </xs:restriction> 662 </xs:simpleType> 663 <xs:simpleType name="ExternalProxyAccountType1Code"> 664 <xs:restriction base="xs:string"> 665 <xs:minLength value="1"/> 666 <xs:maxLength value="4"/> 667 </xs:restriction> 668 </xs:simpleType> 669 <xs:simpleType name="ExternalPurpose1Code"> 670 <xs:restriction base="xs:string"> 671 <xs:minLength value="1"/> 672 <xs:maxLength value="4"/> 673 </xs:restriction> 674 </xs:simpleType> 675 <xs:simpleType name="ExternalServiceLevel1Code"> 676 <xs:restriction base="xs:string"> 677 <xs:minLength value="1"/> 678 <xs:maxLength value="4"/> 679 </xs:restriction> 680 </xs:simpleType> 681 <xs:simpleType name="ExternalTaxAmountType1Code"> 682 <xs:restriction base="xs:string"> 683 <xs:minLength value="1"/> 684 <xs:maxLength value="4"/> 685 </xs:restriction> 686 </xs:simpleType> 687 <xs:complexType name="FinancialIdentificationSchemeName1Choice"> 688 <xs:choice> 689 <xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/> 690 <xs:element name="Prtry" type="Max35Text"/> 691 </xs:choice> 692 </xs:complexType> 693 <xs:complexType name="FinancialInstitutionIdentification18"> 694 <xs:sequence> 695 <xs:element name="BICFI" type="BICFIDec2014Identifier" minOccurs="0"/> 696 <xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2" minOccurs="0"/> 697 <xs:element name="LEI" type="LEIIdentifier" minOccurs="0"/> 698 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 699 <xs:element name="PstlAdr" type="PostalAddress24" minOccurs="0"/> 700 <xs:element name="Othr" type="GenericFinancialIdentification1" minOccurs="0"/> 701 </xs:sequence> 702 </xs:complexType> 703 <xs:complexType name="FinancialInstitutionIdentification18_pain001_ch"> 704 <xs:complexContent> 705 <xs:restriction base="FinancialInstitutionIdentification18"> 706 <xs:sequence> 707 <xs:element name="BICFI" type="BICFIDec2014Identifier" minOccurs="0"/> 708 <xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2" minOccurs="0"/> 709 <xs:element name="LEI" type="LEIIdentifier" minOccurs="0"/> 710 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 711 <xs:element name="PstlAdr" type="PostalAddress24_pain001_ch" minOccurs="0"/> 712 <xs:element name="Othr" type="GenericFinancialIdentification1_pain001_ch" minOccurs="0"/> 713 </xs:sequence> 714 </xs:restriction> 715 </xs:complexContent> 716 </xs:complexType> 717 <xs:complexType name="FinancialInstitutionIdentification18_pain001_ch_2"> 718 <xs:complexContent> 719 <xs:restriction base="FinancialInstitutionIdentification18"> 720 <xs:sequence> 721 <xs:element name="BICFI" type="BICFIDec2014Identifier" minOccurs="0"/> 722 <xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2_pain001_ch" minOccurs="0"/> 723 <xs:element name="LEI" type="LEIIdentifier" minOccurs="0"/> 724 </xs:sequence> 725 </xs:restriction> 726 </xs:complexContent> 727 </xs:complexType> 728 <xs:complexType name="FinancialInstitutionIdentification18_pain001_ch_3"> 729 <xs:complexContent> 730 <xs:restriction base="FinancialInstitutionIdentification18"> 731 <xs:sequence> 732 <xs:element name="BICFI" type="BICFIDec2014Identifier" minOccurs="0"/> 733 <xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2_pain001_ch" minOccurs="0"/> 734 <xs:element name="LEI" type="LEIIdentifier" minOccurs="0"/> 735 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 736 <xs:element name="PstlAdr" type="PostalAddress24_pain001_ch_4" minOccurs="0"/> 737 </xs:sequence> 738 </xs:restriction> 739 </xs:complexContent> 740 </xs:complexType> 741 <xs:complexType name="FinancialInstitutionIdentification18_pain001_ch_4"> 742 <xs:complexContent> 743 <xs:restriction base="FinancialInstitutionIdentification18"> 744 <xs:sequence> 745 <xs:element name="BICFI" type="BICFIDec2014Identifier" minOccurs="0"/> 746 <xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification2_pain001_ch" minOccurs="0"/> 747 <xs:element name="LEI" type="LEIIdentifier" minOccurs="0"/> 748 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 749 <xs:element name="PstlAdr" type="PostalAddress24_pain001_ch_3" minOccurs="0"/> 750 <xs:element name="Othr" type="GenericFinancialIdentification1_pain001_ch_2" minOccurs="0"/> 751 </xs:sequence> 752 </xs:restriction> 753 </xs:complexContent> 754 </xs:complexType> 755 <xs:complexType name="Garnishment3"> 756 <xs:sequence> 757 <xs:element name="Tp" type="GarnishmentType1"/> 758 <xs:element name="Grnshee" type="PartyIdentification135" minOccurs="0"/> 759 <xs:element name="GrnshmtAdmstr" type="PartyIdentification135" minOccurs="0"/> 760 <xs:element name="RefNb" type="Max140Text" minOccurs="0"/> 761 <xs:element name="Dt" type="ISODate" minOccurs="0"/> 762 <xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 763 <xs:element name="FmlyMdclInsrncInd" type="TrueFalseIndicator" minOccurs="0"/> 764 <xs:element name="MplyeeTermntnInd" type="TrueFalseIndicator" minOccurs="0"/> 765 </xs:sequence> 766 </xs:complexType> 767 <xs:complexType name="Garnishment3_pain001_ch"> 768 <xs:complexContent> 769 <xs:restriction base="Garnishment3"> 770 <xs:sequence> 771 <xs:element name="Tp" type="GarnishmentType1"/> 772 <xs:element name="Grnshee" type="PartyIdentification135_pain001_ch_5" minOccurs="0"/> 773 <xs:element name="GrnshmtAdmstr" type="PartyIdentification135_pain001_ch_5" minOccurs="0"/> 774 <xs:element name="RefNb" type="Max140Text" minOccurs="0"/> 775 <xs:element name="Dt" type="ISODate" minOccurs="0"/> 776 <xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 777 <xs:element name="FmlyMdclInsrncInd" type="TrueFalseIndicator" minOccurs="0"/> 778 <xs:element name="MplyeeTermntnInd" type="TrueFalseIndicator" minOccurs="0"/> 779 </xs:sequence> 780 </xs:restriction> 781 </xs:complexContent> 782 </xs:complexType> 783 <xs:complexType name="GarnishmentType1"> 784 <xs:sequence> 785 <xs:element name="CdOrPrtry" type="GarnishmentType1Choice"/> 786 <xs:element name="Issr" type="Max35Text" minOccurs="0"/> 787 </xs:sequence> 788 </xs:complexType> 789 <xs:complexType name="GarnishmentType1Choice"> 790 <xs:choice> 791 <xs:element name="Cd" type="ExternalGarnishmentType1Code"/> 792 <xs:element name="Prtry" type="Max35Text"/> 793 </xs:choice> 794 </xs:complexType> 795 <xs:complexType name="GenericAccountIdentification1"> 796 <xs:sequence> 797 <xs:element name="Id" type="Max34Text"/> 798 <xs:element name="SchmeNm" type="AccountSchemeName1Choice" minOccurs="0"/> 799 <xs:element name="Issr" type="Max35Text" minOccurs="0"/> 800 </xs:sequence> 801 </xs:complexType> 802 <xs:complexType name="GenericAccountIdentification1_pain001_ch"> 803 <xs:complexContent> 804 <xs:restriction base="GenericAccountIdentification1"> 805 <xs:sequence> 806 <xs:element name="Id" type="Max34Text"/> 807 </xs:sequence> 808 </xs:restriction> 809 </xs:complexContent> 810 </xs:complexType> 811 <xs:complexType name="GenericFinancialIdentification1"> 812 <xs:sequence> 813 <xs:element name="Id" type="Max35Text"/> 814 <xs:element name="SchmeNm" type="FinancialIdentificationSchemeName1Choice" minOccurs="0"/> 815 <xs:element name="Issr" type="Max35Text" minOccurs="0"/> 816 </xs:sequence> 817 </xs:complexType> 818 <xs:complexType name="GenericFinancialIdentification1_pain001_ch"> 819 <xs:complexContent> 820 <xs:restriction base="GenericFinancialIdentification1"> 821 <xs:sequence> 822 <xs:element name="Id" type="Max35Text"/> 823 <xs:element name="SchmeNm" type="FinancialIdentificationSchemeName1Choice" minOccurs="0"/> 824 </xs:sequence> 825 </xs:restriction> 826 </xs:complexContent> 827 </xs:complexType> 828 <xs:complexType name="GenericFinancialIdentification1_pain001_ch_2"> 829 <xs:complexContent> 830 <xs:restriction base="GenericFinancialIdentification1"> 831 <xs:sequence> 832 <xs:element name="Id" type="Max35Text"/> 833 </xs:sequence> 834 </xs:restriction> 835 </xs:complexContent> 836 </xs:complexType> 837 <xs:complexType name="GenericIdentification30"> 838 <xs:sequence> 839 <xs:element name="Id" type="Exact4AlphaNumericText"/> 840 <xs:element name="Issr" type="Max35Text"/> 841 <xs:element name="SchmeNm" type="Max35Text" minOccurs="0"/> 842 </xs:sequence> 843 </xs:complexType> 844 <xs:complexType name="GenericOrganisationIdentification1"> 845 <xs:sequence> 846 <xs:element name="Id" type="Max35Text"/> 847 <xs:element name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice" minOccurs="0"/> 848 <xs:element name="Issr" type="Max35Text" minOccurs="0"/> 849 </xs:sequence> 850 </xs:complexType> 851 <xs:complexType name="GenericPersonIdentification1"> 852 <xs:sequence> 853 <xs:element name="Id" type="Max35Text"/> 854 <xs:element name="SchmeNm" type="PersonIdentificationSchemeName1Choice" minOccurs="0"/> 855 <xs:element name="Issr" type="Max35Text" minOccurs="0"/> 856 </xs:sequence> 857 </xs:complexType> 858 <xs:complexType name="GroupHeader85"> 859 <xs:sequence> 860 <xs:element name="MsgId" type="Max35Text"/> 861 <xs:element name="CreDtTm" type="ISODateTime"/> 862 <xs:element name="Authstn" type="Authorisation1Choice" minOccurs="0" maxOccurs="2"/> 863 <xs:element name="NbOfTxs" type="Max15NumericText"/> 864 <xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/> 865 <xs:element name="InitgPty" type="PartyIdentification135"/> 866 <xs:element name="FwdgAgt" type="BranchAndFinancialInstitutionIdentification6" minOccurs="0"/> 867 </xs:sequence> 868 </xs:complexType> 869 <xs:complexType name="GroupHeader85_pain001_ch"> 870 <xs:complexContent> 871 <xs:restriction base="GroupHeader85"> 872 <xs:sequence> 873 <xs:element name="MsgId" type="Max35Text_pain001_ch"/> 874 <xs:element name="CreDtTm" type="ISODateTime"/> 875 <xs:element name="NbOfTxs" type="Max15NumericText"/> 876 <xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/> 877 <xs:element name="InitgPty" type="PartyIdentification135_pain001_ch"/> 878 <xs:element name="FwdgAgt" type="BranchAndFinancialInstitutionIdentification6_pain001_ch" minOccurs="0"/> 879 </xs:sequence> 880 </xs:restriction> 881 </xs:complexContent> 882 </xs:complexType> 883 <xs:simpleType name="IBAN2007Identifier"> 884 <xs:restriction base="xs:string"> 885 <xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/> 886 </xs:restriction> 887 </xs:simpleType> 888 <xs:simpleType name="Instruction3Code"> 889 <xs:restriction base="xs:string"> 890 <xs:enumeration value="CHQB"/> 891 <xs:enumeration value="HOLD"/> 892 <xs:enumeration value="PHOB"/> 893 <xs:enumeration value="TELB"/> 894 </xs:restriction> 895 </xs:simpleType> 896 <xs:complexType name="InstructionForCreditorAgent1"> 897 <xs:sequence> 898 <xs:element name="Cd" type="Instruction3Code" minOccurs="0"/> 899 <xs:element name="InstrInf" type="Max140Text" minOccurs="0"/> 900 </xs:sequence> 901 </xs:complexType> 902 <xs:simpleType name="ISODate"> 903 <xs:restriction base="xs:date"/> 904 </xs:simpleType> 905 <xs:simpleType name="ISODateTime"> 906 <xs:restriction base="xs:dateTime"/> 907 </xs:simpleType> 908 <xs:simpleType name="LEIIdentifier"> 909 <xs:restriction base="xs:string"> 910 <xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/> 911 </xs:restriction> 912 </xs:simpleType> 913 <xs:complexType name="LocalInstrument2Choice"> 914 <xs:choice> 915 <xs:element name="Cd" type="ExternalLocalInstrument1Code"/> 916 <xs:element name="Prtry" type="Max35Text"/> 917 </xs:choice> 918 </xs:complexType> 919 <xs:simpleType name="Max10Text"> 920 <xs:restriction base="SPSText"> 921 <xs:minLength value="1"/> 922 <xs:maxLength value="10"/> 923 </xs:restriction> 924 </xs:simpleType> 925 <xs:simpleType name="Max128Text"> 926 <xs:restriction base="SPSText"> 927 <xs:minLength value="1"/> 928 <xs:maxLength value="128"/> 929 </xs:restriction> 930 </xs:simpleType> 931 <xs:simpleType name="Max140Text"> 932 <xs:restriction base="SPSText"> 933 <xs:minLength value="1"/> 934 <xs:maxLength value="140"/> 935 </xs:restriction> 936 </xs:simpleType> 937 <xs:simpleType name="Max15NumericText"> 938 <xs:restriction base="xs:string"> 939 <xs:pattern value="[0-9]{1,15}"/> 940 </xs:restriction> 941 </xs:simpleType> 942 <xs:simpleType name="Max16Text"> 943 <xs:restriction base="SPSText"> 944 <xs:minLength value="1"/> 945 <xs:maxLength value="16"/> 946 </xs:restriction> 947 </xs:simpleType> 948 <xs:simpleType name="Max2048Text"> 949 <xs:restriction base="SPSText"> 950 <xs:minLength value="1"/> 951 <xs:maxLength value="2048"/> 952 </xs:restriction> 953 </xs:simpleType> 954 <xs:simpleType name="Max34Text"> 955 <xs:restriction base="SPSText"> 956 <xs:minLength value="1"/> 957 <xs:maxLength value="34"/> 958 </xs:restriction> 959 </xs:simpleType> 960 <xs:simpleType name="Max350Text"> 961 <xs:restriction base="SPSText"> 962 <xs:minLength value="1"/> 963 <xs:maxLength value="350"/> 964 </xs:restriction> 965 </xs:simpleType> 966 <xs:simpleType name="Max35Text"> 967 <xs:restriction base="SPSText"> 968 <xs:minLength value="1"/> 969 <xs:maxLength value="35"/> 970 </xs:restriction> 971 </xs:simpleType> 972 <xs:simpleType name="Max35Text_pain001_ch"> 973 <xs:restriction base="Max35Text"> 974 <xs:minLength value="1"/> 975 <xs:maxLength value="35"/> 976 <xs:pattern value="([A-Za-z0-9]|[+|\?|/|\-|:|\(|\)|\.|,|'|\p{Zs}])*"/> 977 </xs:restriction> 978 </xs:simpleType> 979 <xs:simpleType name="Max4Text"> 980 <xs:restriction base="xs:string"> 981 <xs:minLength value="1"/> 982 <xs:maxLength value="4"/> 983 </xs:restriction> 984 </xs:simpleType> 985 <xs:simpleType name="Max70Text"> 986 <xs:restriction base="SPSText"> 987 <xs:minLength value="1"/> 988 <xs:maxLength value="70"/> 989 </xs:restriction> 990 </xs:simpleType> 991 <xs:complexType name="NameAndAddress16"> 992 <xs:sequence> 993 <xs:element name="Nm" type="Max140Text"/> 994 <xs:element name="Adr" type="PostalAddress24"/> 995 </xs:sequence> 996 </xs:complexType> 997 <xs:simpleType name="NamePrefix2Code"> 998 <xs:restriction base="xs:string"> 999 <xs:enumeration value="DOCT"/> 1000 <xs:enumeration value="MADM"/> 1001 <xs:enumeration value="MIKS"/> 1002 <xs:enumeration value="MISS"/> 1003 <xs:enumeration value="MIST"/> 1004 </xs:restriction> 1005 </xs:simpleType> 1006 <xs:simpleType name="Number"> 1007 <xs:restriction base="xs:decimal"> 1008 <xs:totalDigits value="18"/> 1009 <xs:fractionDigits value="0"/> 1010 </xs:restriction> 1011 </xs:simpleType> 1012 <xs:complexType name="OrganisationIdentification29"> 1013 <xs:sequence> 1014 <xs:element name="AnyBIC" type="AnyBICDec2014Identifier" minOccurs="0"/> 1015 <xs:element name="LEI" type="LEIIdentifier" minOccurs="0"/> 1016 <xs:element name="Othr" type="GenericOrganisationIdentification1" minOccurs="0" maxOccurs="unbounded"/> 1017 </xs:sequence> 1018 </xs:complexType> 1019 <xs:complexType name="OrganisationIdentification29_pain001_ch"> 1020 <xs:complexContent> 1021 <xs:restriction base="OrganisationIdentification29"> 1022 <xs:sequence> 1023 <xs:element name="AnyBIC" type="AnyBICDec2014Identifier" minOccurs="0"/> 1024 <xs:element name="LEI" type="LEIIdentifier" minOccurs="0"/> 1025 <xs:element name="Othr" type="GenericOrganisationIdentification1" minOccurs="0"/> 1026 </xs:sequence> 1027 </xs:restriction> 1028 </xs:complexContent> 1029 </xs:complexType> 1030 <xs:complexType name="OrganisationIdentification29_pain001_ch_2"> 1031 <xs:complexContent> 1032 <xs:restriction base="OrganisationIdentification29"> 1033 <xs:sequence> 1034 <xs:element name="AnyBIC" type="AnyBICDec2014Identifier" minOccurs="0"/> 1035 <xs:element name="LEI" type="LEIIdentifier" minOccurs="0"/> 1036 <xs:element name="Othr" type="GenericOrganisationIdentification1" minOccurs="0" maxOccurs="2"/> 1037 </xs:sequence> 1038 </xs:restriction> 1039 </xs:complexContent> 1040 </xs:complexType> 1041 <xs:complexType name="OrganisationIdentificationSchemeName1Choice"> 1042 <xs:choice> 1043 <xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/> 1044 <xs:element name="Prtry" type="Max35Text"/> 1045 </xs:choice> 1046 </xs:complexType> 1047 <xs:complexType name="OtherContact1"> 1048 <xs:sequence> 1049 <xs:element name="ChanlTp" type="Max4Text"/> 1050 <xs:element name="Id" type="Max128Text" minOccurs="0"/> 1051 </xs:sequence> 1052 </xs:complexType> 1053 <xs:complexType name="OtherContact1_pain001_ch"> 1054 <xs:complexContent> 1055 <xs:restriction base="OtherContact1"> 1056 <xs:sequence> 1057 <xs:element name="ChanlTp" type="Max4Text"/> 1058 <xs:element name="Id" type="Max128Text"/> 1059 </xs:sequence> 1060 </xs:restriction> 1061 </xs:complexContent> 1062 </xs:complexType> 1063 <xs:complexType name="Party38Choice"> 1064 <xs:choice> 1065 <xs:element name="OrgId" type="OrganisationIdentification29"/> 1066 <xs:element name="PrvtId" type="PersonIdentification13"/> 1067 </xs:choice> 1068 </xs:complexType> 1069 <xs:complexType name="Party38Choice_pain001_ch"> 1070 <xs:complexContent> 1071 <xs:restriction base="Party38Choice"> 1072 <xs:choice> 1073 <xs:element name="OrgId" type="OrganisationIdentification29_pain001_ch"/> 1074 <xs:element name="PrvtId" type="PersonIdentification13_pain001_ch"/> 1075 </xs:choice> 1076 </xs:restriction> 1077 </xs:complexContent> 1078 </xs:complexType> 1079 <xs:complexType name="Party38Choice_pain001_ch_2"> 1080 <xs:complexContent> 1081 <xs:restriction base="Party38Choice"> 1082 <xs:choice> 1083 <xs:element name="OrgId" type="OrganisationIdentification29_pain001_ch_2"/> 1084 <xs:element name="PrvtId" type="PersonIdentification13_pain001_ch_2"/> 1085 </xs:choice> 1086 </xs:restriction> 1087 </xs:complexContent> 1088 </xs:complexType> 1089 <xs:complexType name="PartyIdentification135"> 1090 <xs:sequence> 1091 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 1092 <xs:element name="PstlAdr" type="PostalAddress24" minOccurs="0"/> 1093 <xs:element name="Id" type="Party38Choice" minOccurs="0"/> 1094 <xs:element name="CtryOfRes" type="CountryCode" minOccurs="0"/> 1095 <xs:element name="CtctDtls" type="Contact4" minOccurs="0"/> 1096 </xs:sequence> 1097 </xs:complexType> 1098 <xs:complexType name="PartyIdentification135_pain001_ch"> 1099 <xs:complexContent> 1100 <xs:restriction base="PartyIdentification135"> 1101 <xs:sequence> 1102 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 1103 <xs:element name="Id" type="Party38Choice_pain001_ch" minOccurs="0"/> 1104 <xs:element name="CtctDtls" type="Contact4_pain001_ch" minOccurs="0"/> 1105 </xs:sequence> 1106 </xs:restriction> 1107 </xs:complexContent> 1108 </xs:complexType> 1109 <xs:complexType name="PartyIdentification135_pain001_ch_2"> 1110 <xs:complexContent> 1111 <xs:restriction base="PartyIdentification135"> 1112 <xs:sequence> 1113 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 1114 <xs:element name="PstlAdr" type="PostalAddress24_pain001_ch_2" minOccurs="0"/> 1115 <xs:element name="Id" type="Party38Choice_pain001_ch" minOccurs="0"/> 1116 </xs:sequence> 1117 </xs:restriction> 1118 </xs:complexContent> 1119 </xs:complexType> 1120 <xs:complexType name="PartyIdentification135_pain001_ch_3"> 1121 <xs:complexContent> 1122 <xs:restriction base="PartyIdentification135"> 1123 <xs:sequence> 1124 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 1125 <xs:element name="PstlAdr" type="PostalAddress24_pain001_ch_3" minOccurs="0"/> 1126 <xs:element name="Id" type="Party38Choice_pain001_ch" minOccurs="0"/> 1127 </xs:sequence> 1128 </xs:restriction> 1129 </xs:complexContent> 1130 </xs:complexType> 1131 <xs:complexType name="PartyIdentification135_pain001_ch_4"> 1132 <xs:complexContent> 1133 <xs:restriction base="PartyIdentification135"> 1134 <xs:sequence> 1135 <xs:element name="Nm" type="Max140Text"/> 1136 <xs:element name="PstlAdr" type="PostalAddress24_pain001_ch_3" minOccurs="0"/> 1137 <xs:element name="Id" type="Party38Choice_pain001_ch" minOccurs="0"/> 1138 </xs:sequence> 1139 </xs:restriction> 1140 </xs:complexContent> 1141 </xs:complexType> 1142 <xs:complexType name="PartyIdentification135_pain001_ch_5"> 1143 <xs:complexContent> 1144 <xs:restriction base="PartyIdentification135"> 1145 <xs:sequence> 1146 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 1147 <xs:element name="PstlAdr" type="PostalAddress24_pain001_ch_5" minOccurs="0"/> 1148 <xs:element name="Id" type="Party38Choice_pain001_ch_2" minOccurs="0"/> 1149 <xs:element name="CtryOfRes" type="CountryCode" minOccurs="0"/> 1150 </xs:sequence> 1151 </xs:restriction> 1152 </xs:complexContent> 1153 </xs:complexType> 1154 <xs:complexType name="PaymentIdentification6"> 1155 <xs:sequence> 1156 <xs:element name="InstrId" type="Max35Text" minOccurs="0"/> 1157 <xs:element name="EndToEndId" type="Max35Text"/> 1158 <xs:element name="UETR" type="UUIDv4Identifier" minOccurs="0"/> 1159 </xs:sequence> 1160 </xs:complexType> 1161 <xs:complexType name="PaymentIdentification6_pain001_ch"> 1162 <xs:complexContent> 1163 <xs:restriction base="PaymentIdentification6"> 1164 <xs:sequence> 1165 <xs:element name="InstrId" type="Max35Text_pain001_ch" minOccurs="0"/> 1166 <xs:element name="EndToEndId" type="Max35Text_pain001_ch"/> 1167 <xs:element name="UETR" type="UUIDv4Identifier" minOccurs="0"/> 1168 </xs:sequence> 1169 </xs:restriction> 1170 </xs:complexContent> 1171 </xs:complexType> 1172 <xs:complexType name="PaymentInstruction30"> 1173 <xs:sequence> 1174 <xs:element name="PmtInfId" type="Max35Text"/> 1175 <xs:element name="PmtMtd" type="PaymentMethod3Code"/> 1176 <xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0"/> 1177 <xs:element name="NbOfTxs" type="Max15NumericText" minOccurs="0"/> 1178 <xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/> 1179 <xs:element name="PmtTpInf" type="PaymentTypeInformation26" minOccurs="0"/> 1180 <xs:element name="ReqdExctnDt" type="DateAndDateTime2Choice"/> 1181 <xs:element name="PoolgAdjstmntDt" type="ISODate" minOccurs="0"/> 1182 <xs:element name="Dbtr" type="PartyIdentification135"/> 1183 <xs:element name="DbtrAcct" type="CashAccount38"/> 1184 <xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification6"/> 1185 <xs:element name="DbtrAgtAcct" type="CashAccount38" minOccurs="0"/> 1186 <xs:element name="InstrForDbtrAgt" type="Max140Text" minOccurs="0"/> 1187 <xs:element name="UltmtDbtr" type="PartyIdentification135" minOccurs="0"/> 1188 <xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0"/> 1189 <xs:element name="ChrgsAcct" type="CashAccount38" minOccurs="0"/> 1190 <xs:element name="ChrgsAcctAgt" type="BranchAndFinancialInstitutionIdentification6" minOccurs="0"/> 1191 <xs:element name="CdtTrfTxInf" type="CreditTransferTransaction34" maxOccurs="unbounded"/> 1192 </xs:sequence> 1193 </xs:complexType> 1194 <xs:complexType name="PaymentInstruction30_pain001_ch"> 1195 <xs:complexContent> 1196 <xs:restriction base="PaymentInstruction30"> 1197 <xs:sequence> 1198 <xs:element name="PmtInfId" type="Max35Text_pain001_ch"/> 1199 <xs:element name="PmtMtd" type="PaymentMethod3Code"/> 1200 <xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0"/> 1201 <xs:element name="NbOfTxs" type="Max15NumericText" minOccurs="0"/> 1202 <xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0"/> 1203 <xs:element name="PmtTpInf" type="PaymentTypeInformation26_pain001_ch" minOccurs="0"/> 1204 <xs:element name="ReqdExctnDt" type="DateAndDateTime2Choice"/> 1205 <xs:element name="Dbtr" type="PartyIdentification135_pain001_ch_2"/> 1206 <xs:element name="DbtrAcct" type="CashAccount38_pain001_ch"/> 1207 <xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification6_pain001_ch_2"/> 1208 <xs:element name="InstrForDbtrAgt" type="Max140Text" minOccurs="0"/> 1209 <xs:element name="UltmtDbtr" type="PartyIdentification135_pain001_ch_3" minOccurs="0"/> 1210 <xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0"/> 1211 <xs:element name="ChrgsAcct" type="CashAccount38_pain001_ch_2" minOccurs="0"/> 1212 <xs:element name="CdtTrfTxInf" type="CreditTransferTransaction34_pain001_ch" maxOccurs="unbounded"/> 1213 </xs:sequence> 1214 </xs:restriction> 1215 </xs:complexContent> 1216 </xs:complexType> 1217 <xs:simpleType name="PaymentMethod3Code"> 1218 <xs:restriction base="xs:string"> 1219 <xs:enumeration value="CHK"/> 1220 <xs:enumeration value="TRA"/> 1221 <xs:enumeration value="TRF"/> 1222 </xs:restriction> 1223 </xs:simpleType> 1224 <xs:complexType name="PaymentTypeInformation26"> 1225 <xs:sequence> 1226 <xs:element name="InstrPrty" type="Priority2Code" minOccurs="0"/> 1227 <xs:element name="SvcLvl" type="ServiceLevel8Choice" minOccurs="0" maxOccurs="unbounded"/> 1228 <xs:element name="LclInstrm" type="LocalInstrument2Choice" minOccurs="0"/> 1229 <xs:element name="CtgyPurp" type="CategoryPurpose1Choice" minOccurs="0"/> 1230 </xs:sequence> 1231 </xs:complexType> 1232 <xs:complexType name="PaymentTypeInformation26_pain001_ch"> 1233 <xs:complexContent> 1234 <xs:restriction base="PaymentTypeInformation26"> 1235 <xs:sequence> 1236 <xs:element name="InstrPrty" type="Priority2Code" minOccurs="0"/> 1237 <xs:element name="SvcLvl" type="ServiceLevel8Choice" minOccurs="0" maxOccurs="3"/> 1238 <xs:element name="LclInstrm" type="LocalInstrument2Choice" minOccurs="0"/> 1239 <xs:element name="CtgyPurp" type="CategoryPurpose1Choice_pain001_ch" minOccurs="0"/> 1240 </xs:sequence> 1241 </xs:restriction> 1242 </xs:complexContent> 1243 </xs:complexType> 1244 <xs:complexType name="PaymentTypeInformation26_pain001_ch_2"> 1245 <xs:complexContent> 1246 <xs:restriction base="PaymentTypeInformation26"> 1247 <xs:sequence> 1248 <xs:element name="InstrPrty" type="Priority2Code" minOccurs="0"/> 1249 <xs:element name="SvcLvl" type="ServiceLevel8Choice" minOccurs="0" maxOccurs="3"/> 1250 <xs:element name="LclInstrm" type="LocalInstrument2Choice" minOccurs="0"/> 1251 <xs:element name="CtgyPurp" type="CategoryPurpose1Choice" minOccurs="0"/> 1252 </xs:sequence> 1253 </xs:restriction> 1254 </xs:complexContent> 1255 </xs:complexType> 1256 <xs:simpleType name="PercentageRate"> 1257 <xs:restriction base="xs:decimal"> 1258 <xs:totalDigits value="11"/> 1259 <xs:fractionDigits value="10"/> 1260 </xs:restriction> 1261 </xs:simpleType> 1262 <xs:complexType name="PersonIdentification13"> 1263 <xs:sequence> 1264 <xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth1" minOccurs="0"/> 1265 <xs:element name="Othr" type="GenericPersonIdentification1" minOccurs="0" maxOccurs="unbounded"/> 1266 </xs:sequence> 1267 </xs:complexType> 1268 <xs:complexType name="PersonIdentification13_pain001_ch"> 1269 <xs:complexContent> 1270 <xs:restriction base="PersonIdentification13"> 1271 <xs:sequence> 1272 <xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth1" minOccurs="0"/> 1273 <xs:element name="Othr" type="GenericPersonIdentification1" minOccurs="0"/> 1274 </xs:sequence> 1275 </xs:restriction> 1276 </xs:complexContent> 1277 </xs:complexType> 1278 <xs:complexType name="PersonIdentification13_pain001_ch_2"> 1279 <xs:complexContent> 1280 <xs:restriction base="PersonIdentification13"> 1281 <xs:sequence> 1282 <xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth1" minOccurs="0"/> 1283 <xs:element name="Othr" type="GenericPersonIdentification1" minOccurs="0" maxOccurs="2"/> 1284 </xs:sequence> 1285 </xs:restriction> 1286 </xs:complexContent> 1287 </xs:complexType> 1288 <xs:complexType name="PersonIdentificationSchemeName1Choice"> 1289 <xs:choice> 1290 <xs:element name="Cd" type="ExternalPersonIdentification1Code"/> 1291 <xs:element name="Prtry" type="Max35Text"/> 1292 </xs:choice> 1293 </xs:complexType> 1294 <xs:simpleType name="PhoneNumber"> 1295 <xs:restriction base="xs:string"> 1296 <xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/> 1297 </xs:restriction> 1298 </xs:simpleType> 1299 <xs:complexType name="PostalAddress24"> 1300 <xs:sequence> 1301 <xs:element name="AdrTp" type="AddressType3Choice" minOccurs="0"/> 1302 <xs:element name="Dept" type="Max70Text" minOccurs="0"/> 1303 <xs:element name="SubDept" type="Max70Text" minOccurs="0"/> 1304 <xs:element name="StrtNm" type="Max70Text" minOccurs="0"/> 1305 <xs:element name="BldgNb" type="Max16Text" minOccurs="0"/> 1306 <xs:element name="BldgNm" type="Max35Text" minOccurs="0"/> 1307 <xs:element name="Flr" type="Max70Text" minOccurs="0"/> 1308 <xs:element name="PstBx" type="Max16Text" minOccurs="0"/> 1309 <xs:element name="Room" type="Max70Text" minOccurs="0"/> 1310 <xs:element name="PstCd" type="Max16Text" minOccurs="0"/> 1311 <xs:element name="TwnNm" type="Max35Text" minOccurs="0"/> 1312 <xs:element name="TwnLctnNm" type="Max35Text" minOccurs="0"/> 1313 <xs:element name="DstrctNm" type="Max35Text" minOccurs="0"/> 1314 <xs:element name="CtrySubDvsn" type="Max35Text" minOccurs="0"/> 1315 <xs:element name="Ctry" type="CountryCode" minOccurs="0"/> 1316 <xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="7"/> 1317 </xs:sequence> 1318 </xs:complexType> 1319 <xs:complexType name="PostalAddress24_pain001_ch"> 1320 <xs:complexContent> 1321 <xs:restriction base="PostalAddress24"> 1322 <xs:sequence> 1323 <xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="7"/> 1324 </xs:sequence> 1325 </xs:restriction> 1326 </xs:complexContent> 1327 </xs:complexType> 1328 <xs:complexType name="PostalAddress24_pain001_ch_2"> 1329 <xs:complexContent> 1330 <xs:restriction base="PostalAddress24"> 1331 <xs:sequence> 1332 <xs:element name="AdrTp" type="AddressType3Choice" minOccurs="0"/> 1333 <xs:element name="Dept" type="Max70Text" minOccurs="0"/> 1334 <xs:element name="SubDept" type="Max70Text" minOccurs="0"/> 1335 <xs:element name="StrtNm" type="Max70Text" minOccurs="0"/> 1336 <xs:element name="BldgNb" type="Max16Text" minOccurs="0"/> 1337 <xs:element name="BldgNm" type="Max35Text" minOccurs="0"/> 1338 <xs:element name="Flr" type="Max70Text" minOccurs="0"/> 1339 <xs:element name="PstBx" type="Max16Text" minOccurs="0"/> 1340 <xs:element name="Room" type="Max70Text" minOccurs="0"/> 1341 <xs:element name="PstCd" type="Max16Text" minOccurs="0"/> 1342 <xs:element name="TwnNm" type="Max35Text" minOccurs="0"/> 1343 <xs:element name="TwnLctnNm" type="Max35Text" minOccurs="0"/> 1344 <xs:element name="DstrctNm" type="Max35Text" minOccurs="0"/> 1345 <xs:element name="CtrySubDvsn" type="Max35Text" minOccurs="0"/> 1346 <xs:element name="Ctry" type="CountryCode" minOccurs="0"/> 1347 <xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="2"/> 1348 </xs:sequence> 1349 </xs:restriction> 1350 </xs:complexContent> 1351 </xs:complexType> 1352 <xs:complexType name="PostalAddress24_pain001_ch_3"> 1353 <xs:complexContent> 1354 <xs:restriction base="PostalAddress24"> 1355 <xs:sequence> 1356 <xs:element name="Dept" type="Max70Text" minOccurs="0"/> 1357 <xs:element name="SubDept" type="Max70Text" minOccurs="0"/> 1358 <xs:element name="StrtNm" type="Max70Text" minOccurs="0"/> 1359 <xs:element name="BldgNb" type="Max16Text" minOccurs="0"/> 1360 <xs:element name="BldgNm" type="Max35Text" minOccurs="0"/> 1361 <xs:element name="Flr" type="Max70Text" minOccurs="0"/> 1362 <xs:element name="PstBx" type="Max16Text" minOccurs="0"/> 1363 <xs:element name="Room" type="Max70Text" minOccurs="0"/> 1364 <xs:element name="PstCd" type="Max16Text" minOccurs="0"/> 1365 <xs:element name="TwnNm" type="Max35Text" minOccurs="0"/> 1366 <xs:element name="TwnLctnNm" type="Max35Text" minOccurs="0"/> 1367 <xs:element name="DstrctNm" type="Max35Text" minOccurs="0"/> 1368 <xs:element name="CtrySubDvsn" type="Max35Text" minOccurs="0"/> 1369 <xs:element name="Ctry" type="CountryCode" minOccurs="0"/> 1370 <xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="2"/> 1371 </xs:sequence> 1372 </xs:restriction> 1373 </xs:complexContent> 1374 </xs:complexType> 1375 <xs:complexType name="PostalAddress24_pain001_ch_4"> 1376 <xs:complexContent> 1377 <xs:restriction base="PostalAddress24"> 1378 <xs:sequence> 1379 <xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="2"/> 1380 </xs:sequence> 1381 </xs:restriction> 1382 </xs:complexContent> 1383 </xs:complexType> 1384 <xs:complexType name="PostalAddress24_pain001_ch_5"> 1385 <xs:complexContent> 1386 <xs:restriction base="PostalAddress24"> 1387 <xs:sequence> 1388 <xs:element name="Dept" type="Max70Text" minOccurs="0"/> 1389 <xs:element name="SubDept" type="Max70Text" minOccurs="0"/> 1390 <xs:element name="StrtNm" type="Max70Text" minOccurs="0"/> 1391 <xs:element name="BldgNb" type="Max16Text" minOccurs="0"/> 1392 <xs:element name="BldgNm" type="Max35Text" minOccurs="0"/> 1393 <xs:element name="Flr" type="Max70Text" minOccurs="0"/> 1394 <xs:element name="PstBx" type="Max16Text" minOccurs="0"/> 1395 <xs:element name="Room" type="Max70Text" minOccurs="0"/> 1396 <xs:element name="PstCd" type="Max16Text" minOccurs="0"/> 1397 <xs:element name="TwnNm" type="Max35Text" minOccurs="0"/> 1398 <xs:element name="TwnLctnNm" type="Max35Text" minOccurs="0"/> 1399 <xs:element name="DstrctNm" type="Max35Text" minOccurs="0"/> 1400 <xs:element name="CtrySubDvsn" type="Max35Text" minOccurs="0"/> 1401 <xs:element name="Ctry" type="CountryCode" minOccurs="0"/> 1402 </xs:sequence> 1403 </xs:restriction> 1404 </xs:complexContent> 1405 </xs:complexType> 1406 <xs:simpleType name="PreferredContactMethod1Code"> 1407 <xs:restriction base="xs:string"> 1408 <xs:enumeration value="CELL"/> 1409 <xs:enumeration value="FAXX"/> 1410 <xs:enumeration value="LETT"/> 1411 <xs:enumeration value="MAIL"/> 1412 <xs:enumeration value="PHON"/> 1413 </xs:restriction> 1414 </xs:simpleType> 1415 <xs:simpleType name="Priority2Code"> 1416 <xs:restriction base="xs:string"> 1417 <xs:enumeration value="HIGH"/> 1418 <xs:enumeration value="NORM"/> 1419 </xs:restriction> 1420 </xs:simpleType> 1421 <xs:complexType name="ProxyAccountIdentification1"> 1422 <xs:sequence> 1423 <xs:element name="Tp" type="ProxyAccountType1Choice" minOccurs="0"/> 1424 <xs:element name="Id" type="Max2048Text"/> 1425 </xs:sequence> 1426 </xs:complexType> 1427 <xs:complexType name="ProxyAccountType1Choice"> 1428 <xs:choice> 1429 <xs:element name="Cd" type="ExternalProxyAccountType1Code"/> 1430 <xs:element name="Prtry" type="Max35Text"/> 1431 </xs:choice> 1432 </xs:complexType> 1433 <xs:complexType name="Purpose2Choice"> 1434 <xs:choice> 1435 <xs:element name="Cd" type="ExternalPurpose1Code"/> 1436 <xs:element name="Prtry" type="Max35Text"/> 1437 </xs:choice> 1438 </xs:complexType> 1439 <xs:complexType name="Purpose2Choice_pain001_ch"> 1440 <xs:complexContent> 1441 <xs:restriction base="Purpose2Choice"> 1442 <xs:choice> 1443 <xs:element name="Cd" type="ExternalPurpose1Code"/> 1444 </xs:choice> 1445 </xs:restriction> 1446 </xs:complexContent> 1447 </xs:complexType> 1448 <xs:complexType name="ReferredDocumentInformation7"> 1449 <xs:sequence> 1450 <xs:element name="Tp" type="ReferredDocumentType4" minOccurs="0"/> 1451 <xs:element name="Nb" type="Max35Text" minOccurs="0"/> 1452 <xs:element name="RltdDt" type="ISODate" minOccurs="0"/> 1453 <xs:element name="LineDtls" type="DocumentLineInformation1" minOccurs="0" maxOccurs="unbounded"/> 1454 </xs:sequence> 1455 </xs:complexType> 1456 <xs:complexType name="ReferredDocumentType3Choice"> 1457 <xs:choice> 1458 <xs:element name="Cd" type="DocumentType6Code"/> 1459 <xs:element name="Prtry" type="Max35Text"/> 1460 </xs:choice> 1461 </xs:complexType> 1462 <xs:complexType name="ReferredDocumentType4"> 1463 <xs:sequence> 1464 <xs:element name="CdOrPrtry" type="ReferredDocumentType3Choice"/> 1465 <xs:element name="Issr" type="Max35Text" minOccurs="0"/> 1466 </xs:sequence> 1467 </xs:complexType> 1468 <xs:complexType name="RegulatoryAuthority2"> 1469 <xs:sequence> 1470 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 1471 <xs:element name="Ctry" type="CountryCode" minOccurs="0"/> 1472 </xs:sequence> 1473 </xs:complexType> 1474 <xs:complexType name="RegulatoryReporting3"> 1475 <xs:sequence> 1476 <xs:element name="DbtCdtRptgInd" type="RegulatoryReportingType1Code" minOccurs="0"/> 1477 <xs:element name="Authrty" type="RegulatoryAuthority2" minOccurs="0"/> 1478 <xs:element name="Dtls" type="StructuredRegulatoryReporting3" minOccurs="0" maxOccurs="unbounded"/> 1479 </xs:sequence> 1480 </xs:complexType> 1481 <xs:simpleType name="RegulatoryReportingType1Code"> 1482 <xs:restriction base="xs:string"> 1483 <xs:enumeration value="BOTH"/> 1484 <xs:enumeration value="CRED"/> 1485 <xs:enumeration value="DEBT"/> 1486 </xs:restriction> 1487 </xs:simpleType> 1488 <xs:complexType name="RemittanceAmount2"> 1489 <xs:sequence> 1490 <xs:element name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1491 <xs:element name="DscntApldAmt" type="DiscountAmountAndType1" minOccurs="0" maxOccurs="unbounded"/> 1492 <xs:element name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1493 <xs:element name="TaxAmt" type="TaxAmountAndType1" minOccurs="0" maxOccurs="unbounded"/> 1494 <xs:element name="AdjstmntAmtAndRsn" type="DocumentAdjustment1" minOccurs="0" maxOccurs="unbounded"/> 1495 <xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1496 </xs:sequence> 1497 </xs:complexType> 1498 <xs:complexType name="RemittanceAmount3"> 1499 <xs:sequence> 1500 <xs:element name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1501 <xs:element name="DscntApldAmt" type="DiscountAmountAndType1" minOccurs="0" maxOccurs="unbounded"/> 1502 <xs:element name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1503 <xs:element name="TaxAmt" type="TaxAmountAndType1" minOccurs="0" maxOccurs="unbounded"/> 1504 <xs:element name="AdjstmntAmtAndRsn" type="DocumentAdjustment1" minOccurs="0" maxOccurs="unbounded"/> 1505 <xs:element name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1506 </xs:sequence> 1507 </xs:complexType> 1508 <xs:complexType name="RemittanceInformation16"> 1509 <xs:sequence> 1510 <xs:element name="Ustrd" type="Max140Text" minOccurs="0" maxOccurs="unbounded"/> 1511 <xs:element name="Strd" type="StructuredRemittanceInformation16" minOccurs="0" maxOccurs="unbounded"/> 1512 </xs:sequence> 1513 </xs:complexType> 1514 <xs:complexType name="RemittanceInformation16_pain001_ch"> 1515 <xs:complexContent> 1516 <xs:restriction base="RemittanceInformation16"> 1517 <xs:sequence> 1518 <xs:element name="Ustrd" type="Max140Text" minOccurs="0"/> 1519 <xs:element name="Strd" type="StructuredRemittanceInformation16_pain001_ch" minOccurs="0"/> 1520 </xs:sequence> 1521 </xs:restriction> 1522 </xs:complexContent> 1523 </xs:complexType> 1524 <xs:complexType name="RemittanceLocation7"> 1525 <xs:sequence> 1526 <xs:element name="RmtId" type="Max35Text" minOccurs="0"/> 1527 <xs:element name="RmtLctnDtls" type="RemittanceLocationData1" minOccurs="0" maxOccurs="2"/> 1528 </xs:sequence> 1529 </xs:complexType> 1530 <xs:complexType name="RemittanceLocationData1"> 1531 <xs:sequence> 1532 <xs:element name="Mtd" type="RemittanceLocationMethod2Code"/> 1533 <xs:element name="ElctrncAdr" type="Max2048Text" minOccurs="0"/> 1534 <xs:element name="PstlAdr" type="NameAndAddress16" minOccurs="0"/> 1535 </xs:sequence> 1536 </xs:complexType> 1537 <xs:simpleType name="RemittanceLocationMethod2Code"> 1538 <xs:restriction base="xs:string"> 1539 <xs:enumeration value="EDIC"/> 1540 <xs:enumeration value="EMAL"/> 1541 <xs:enumeration value="FAXI"/> 1542 <xs:enumeration value="POST"/> 1543 <xs:enumeration value="SMSM"/> 1544 <xs:enumeration value="URID"/> 1545 </xs:restriction> 1546 </xs:simpleType> 1547 <xs:complexType name="ServiceLevel8Choice"> 1548 <xs:choice> 1549 <xs:element name="Cd" type="ExternalServiceLevel1Code"/> 1550 <xs:element name="Prtry" type="Max35Text"/> 1551 </xs:choice> 1552 </xs:complexType> 1553 <xs:simpleType name="SPSText"> 1554 <xs:restriction base="xs:string"> 1555 <xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}\p{IsLatinExtended-A}€ȘșȚț-[\p{C}]]+"/> 1556 </xs:restriction> 1557 </xs:simpleType> 1558 <xs:complexType name="StructuredRegulatoryReporting3"> 1559 <xs:sequence> 1560 <xs:element name="Tp" type="Max35Text" minOccurs="0"/> 1561 <xs:element name="Dt" type="ISODate" minOccurs="0"/> 1562 <xs:element name="Ctry" type="CountryCode" minOccurs="0"/> 1563 <xs:element name="Cd" type="Max10Text" minOccurs="0"/> 1564 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1565 <xs:element name="Inf" type="Max35Text" minOccurs="0" maxOccurs="unbounded"/> 1566 </xs:sequence> 1567 </xs:complexType> 1568 <xs:complexType name="StructuredRemittanceInformation16"> 1569 <xs:sequence> 1570 <xs:element name="RfrdDocInf" type="ReferredDocumentInformation7" minOccurs="0" maxOccurs="unbounded"/> 1571 <xs:element name="RfrdDocAmt" type="RemittanceAmount2" minOccurs="0"/> 1572 <xs:element name="CdtrRefInf" type="CreditorReferenceInformation2" minOccurs="0"/> 1573 <xs:element name="Invcr" type="PartyIdentification135" minOccurs="0"/> 1574 <xs:element name="Invcee" type="PartyIdentification135" minOccurs="0"/> 1575 <xs:element name="TaxRmt" type="TaxInformation7" minOccurs="0"/> 1576 <xs:element name="GrnshmtRmt" type="Garnishment3" minOccurs="0"/> 1577 <xs:element name="AddtlRmtInf" type="Max140Text" minOccurs="0" maxOccurs="3"/> 1578 </xs:sequence> 1579 </xs:complexType> 1580 <xs:complexType name="StructuredRemittanceInformation16_pain001_ch"> 1581 <xs:complexContent> 1582 <xs:restriction base="StructuredRemittanceInformation16"> 1583 <xs:sequence> 1584 <xs:element name="RfrdDocInf" type="ReferredDocumentInformation7" minOccurs="0" maxOccurs="unbounded"/> 1585 <xs:element name="RfrdDocAmt" type="RemittanceAmount2" minOccurs="0"/> 1586 <xs:element name="CdtrRefInf" type="CreditorReferenceInformation2" minOccurs="0"/> 1587 <xs:element name="Invcr" type="PartyIdentification135_pain001_ch_5" minOccurs="0"/> 1588 <xs:element name="Invcee" type="PartyIdentification135_pain001_ch_5" minOccurs="0"/> 1589 <xs:element name="TaxRmt" type="TaxInformation7" minOccurs="0"/> 1590 <xs:element name="GrnshmtRmt" type="Garnishment3_pain001_ch" minOccurs="0"/> 1591 <xs:element name="AddtlRmtInf" type="Max140Text" minOccurs="0" maxOccurs="3"/> 1592 </xs:sequence> 1593 </xs:restriction> 1594 </xs:complexContent> 1595 </xs:complexType> 1596 <xs:complexType name="SupplementaryData1"> 1597 <xs:sequence> 1598 <xs:element name="PlcAndNm" type="Max350Text" minOccurs="0"/> 1599 <xs:element name="Envlp" type="SupplementaryDataEnvelope1"/> 1600 </xs:sequence> 1601 </xs:complexType> 1602 <xs:complexType name="SupplementaryDataEnvelope1"> 1603 <xs:sequence> 1604 <xs:any namespace="##any" processContents="lax"/> 1605 </xs:sequence> 1606 </xs:complexType> 1607 <xs:complexType name="TaxAmount2"> 1608 <xs:sequence> 1609 <xs:element name="Rate" type="PercentageRate" minOccurs="0"/> 1610 <xs:element name="TaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1611 <xs:element name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1612 <xs:element name="Dtls" type="TaxRecordDetails2" minOccurs="0" maxOccurs="unbounded"/> 1613 </xs:sequence> 1614 </xs:complexType> 1615 <xs:complexType name="TaxAmountAndType1"> 1616 <xs:sequence> 1617 <xs:element name="Tp" type="TaxAmountType1Choice" minOccurs="0"/> 1618 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 1619 </xs:sequence> 1620 </xs:complexType> 1621 <xs:complexType name="TaxAmountType1Choice"> 1622 <xs:choice> 1623 <xs:element name="Cd" type="ExternalTaxAmountType1Code"/> 1624 <xs:element name="Prtry" type="Max35Text"/> 1625 </xs:choice> 1626 </xs:complexType> 1627 <xs:complexType name="TaxAuthorisation1"> 1628 <xs:sequence> 1629 <xs:element name="Titl" type="Max35Text" minOccurs="0"/> 1630 <xs:element name="Nm" type="Max140Text" minOccurs="0"/> 1631 </xs:sequence> 1632 </xs:complexType> 1633 <xs:complexType name="TaxInformation7"> 1634 <xs:sequence> 1635 <xs:element name="Cdtr" type="TaxParty1" minOccurs="0"/> 1636 <xs:element name="Dbtr" type="TaxParty2" minOccurs="0"/> 1637 <xs:element name="UltmtDbtr" type="TaxParty2" minOccurs="0"/> 1638 <xs:element name="AdmstnZone" type="Max35Text" minOccurs="0"/> 1639 <xs:element name="RefNb" type="Max140Text" minOccurs="0"/> 1640 <xs:element name="Mtd" type="Max35Text" minOccurs="0"/> 1641 <xs:element name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1642 <xs:element name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1643 <xs:element name="Dt" type="ISODate" minOccurs="0"/> 1644 <xs:element name="SeqNb" type="Number" minOccurs="0"/> 1645 <xs:element name="Rcrd" type="TaxRecord2" minOccurs="0" maxOccurs="unbounded"/> 1646 </xs:sequence> 1647 </xs:complexType> 1648 <xs:complexType name="TaxInformation8"> 1649 <xs:sequence> 1650 <xs:element name="Cdtr" type="TaxParty1" minOccurs="0"/> 1651 <xs:element name="Dbtr" type="TaxParty2" minOccurs="0"/> 1652 <xs:element name="AdmstnZone" type="Max35Text" minOccurs="0"/> 1653 <xs:element name="RefNb" type="Max140Text" minOccurs="0"/> 1654 <xs:element name="Mtd" type="Max35Text" minOccurs="0"/> 1655 <xs:element name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1656 <xs:element name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/> 1657 <xs:element name="Dt" type="ISODate" minOccurs="0"/> 1658 <xs:element name="SeqNb" type="Number" minOccurs="0"/> 1659 <xs:element name="Rcrd" type="TaxRecord2" minOccurs="0" maxOccurs="unbounded"/> 1660 </xs:sequence> 1661 </xs:complexType> 1662 <xs:complexType name="TaxParty1"> 1663 <xs:sequence> 1664 <xs:element name="TaxId" type="Max35Text" minOccurs="0"/> 1665 <xs:element name="RegnId" type="Max35Text" minOccurs="0"/> 1666 <xs:element name="TaxTp" type="Max35Text" minOccurs="0"/> 1667 </xs:sequence> 1668 </xs:complexType> 1669 <xs:complexType name="TaxParty2"> 1670 <xs:sequence> 1671 <xs:element name="TaxId" type="Max35Text" minOccurs="0"/> 1672 <xs:element name="RegnId" type="Max35Text" minOccurs="0"/> 1673 <xs:element name="TaxTp" type="Max35Text" minOccurs="0"/> 1674 <xs:element name="Authstn" type="TaxAuthorisation1" minOccurs="0"/> 1675 </xs:sequence> 1676 </xs:complexType> 1677 <xs:complexType name="TaxPeriod2"> 1678 <xs:sequence> 1679 <xs:element name="Yr" type="ISODate" minOccurs="0"/> 1680 <xs:element name="Tp" type="TaxRecordPeriod1Code" minOccurs="0"/> 1681 <xs:element name="FrToDt" type="DatePeriod2" minOccurs="0"/> 1682 </xs:sequence> 1683 </xs:complexType> 1684 <xs:complexType name="TaxRecord2"> 1685 <xs:sequence> 1686 <xs:element name="Tp" type="Max35Text" minOccurs="0"/> 1687 <xs:element name="Ctgy" type="Max35Text" minOccurs="0"/> 1688 <xs:element name="CtgyDtls" type="Max35Text" minOccurs="0"/> 1689 <xs:element name="DbtrSts" type="Max35Text" minOccurs="0"/> 1690 <xs:element name="CertId" type="Max35Text" minOccurs="0"/> 1691 <xs:element name="FrmsCd" type="Max35Text" minOccurs="0"/> 1692 <xs:element name="Prd" type="TaxPeriod2" minOccurs="0"/> 1693 <xs:element name="TaxAmt" type="TaxAmount2" minOccurs="0"/> 1694 <xs:element name="AddtlInf" type="Max140Text" minOccurs="0"/> 1695 </xs:sequence> 1696 </xs:complexType> 1697 <xs:complexType name="TaxRecordDetails2"> 1698 <xs:sequence> 1699 <xs:element name="Prd" type="TaxPeriod2" minOccurs="0"/> 1700 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 1701 </xs:sequence> 1702 </xs:complexType> 1703 <xs:simpleType name="TaxRecordPeriod1Code"> 1704 <xs:restriction base="xs:string"> 1705 <xs:enumeration value="HLF1"/> 1706 <xs:enumeration value="HLF2"/> 1707 <xs:enumeration value="MM01"/> 1708 <xs:enumeration value="MM02"/> 1709 <xs:enumeration value="MM03"/> 1710 <xs:enumeration value="MM04"/> 1711 <xs:enumeration value="MM05"/> 1712 <xs:enumeration value="MM06"/> 1713 <xs:enumeration value="MM07"/> 1714 <xs:enumeration value="MM08"/> 1715 <xs:enumeration value="MM09"/> 1716 <xs:enumeration value="MM10"/> 1717 <xs:enumeration value="MM11"/> 1718 <xs:enumeration value="MM12"/> 1719 <xs:enumeration value="QTR1"/> 1720 <xs:enumeration value="QTR2"/> 1721 <xs:enumeration value="QTR3"/> 1722 <xs:enumeration value="QTR4"/> 1723 </xs:restriction> 1724 </xs:simpleType> 1725 <xs:simpleType name="TrueFalseIndicator"> 1726 <xs:restriction base="xs:boolean"/> 1727 </xs:simpleType> 1728 <xs:simpleType name="UUIDv4Identifier"> 1729 <xs:restriction base="xs:string"> 1730 <xs:pattern value="[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}"/> 1731 </xs:restriction> 1732 </xs:simpleType> 1733 </xs:schema>