pain.002.001.13.xsd (64344B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!--Generated by Standards Editor (build:R1.6.22) on 2023 Feb 09 10:24:15, ISO 20022 version : 2013--> 3 <xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.13" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.002.001.13"> 4 <xs:element name="Document" type="Document"/> 5 <xs:complexType name="AccountIdentification4Choice"> 6 <xs:choice> 7 <xs:element name="IBAN" type="IBAN2007Identifier"/> 8 <xs:element name="Othr" type="GenericAccountIdentification1"/> 9 </xs:choice> 10 </xs:complexType> 11 <xs:complexType name="AccountSchemeName1Choice"> 12 <xs:choice> 13 <xs:element name="Cd" type="ExternalAccountIdentification1Code"/> 14 <xs:element name="Prtry" type="Max35Text"/> 15 </xs:choice> 16 </xs:complexType> 17 <xs:simpleType name="ActiveCurrencyAndAmount_SimpleType"> 18 <xs:restriction base="xs:decimal"> 19 <xs:fractionDigits value="5"/> 20 <xs:totalDigits value="18"/> 21 <xs:minInclusive value="0"/> 22 </xs:restriction> 23 </xs:simpleType> 24 <xs:complexType name="ActiveCurrencyAndAmount"> 25 <xs:simpleContent> 26 <xs:extension base="ActiveCurrencyAndAmount_SimpleType"> 27 <xs:attribute name="Ccy" type="ActiveCurrencyCode" use="required"/> 28 </xs:extension> 29 </xs:simpleContent> 30 </xs:complexType> 31 <xs:simpleType name="ActiveCurrencyCode"> 32 <xs:restriction base="xs:string"> 33 <xs:pattern value="[A-Z]{3,3}"/> 34 </xs:restriction> 35 </xs:simpleType> 36 <xs:simpleType name="ActiveOrHistoricCurrencyAndAmount_SimpleType"> 37 <xs:restriction base="xs:decimal"> 38 <xs:fractionDigits value="5"/> 39 <xs:totalDigits value="18"/> 40 <xs:minInclusive value="0"/> 41 </xs:restriction> 42 </xs:simpleType> 43 <xs:complexType name="ActiveOrHistoricCurrencyAndAmount"> 44 <xs:simpleContent> 45 <xs:extension base="ActiveOrHistoricCurrencyAndAmount_SimpleType"> 46 <xs:attribute name="Ccy" type="ActiveOrHistoricCurrencyCode" use="required"/> 47 </xs:extension> 48 </xs:simpleContent> 49 </xs:complexType> 50 <xs:simpleType name="ActiveOrHistoricCurrencyCode"> 51 <xs:restriction base="xs:string"> 52 <xs:pattern value="[A-Z]{3,3}"/> 53 </xs:restriction> 54 </xs:simpleType> 55 <xs:simpleType name="AddressType2Code"> 56 <xs:restriction base="xs:string"> 57 <xs:enumeration value="ADDR"/> 58 <xs:enumeration value="PBOX"/> 59 <xs:enumeration value="HOME"/> 60 <xs:enumeration value="BIZZ"/> 61 <xs:enumeration value="MLTO"/> 62 <xs:enumeration value="DLVY"/> 63 </xs:restriction> 64 </xs:simpleType> 65 <xs:complexType name="AddressType3Choice"> 66 <xs:choice> 67 <xs:element name="Cd" type="AddressType2Code"/> 68 <xs:element name="Prtry" type="GenericIdentification30"/> 69 </xs:choice> 70 </xs:complexType> 71 <xs:complexType name="AmendmentInformationDetails14"> 72 <xs:sequence> 73 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlMndtId" type="Max35Text"/> 74 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlCdtrSchmeId" type="PartyIdentification135"/> 75 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlCdtrAgt" type="BranchAndFinancialInstitutionIdentification6"/> 76 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlCdtrAgtAcct" type="CashAccount40"/> 77 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtr" type="PartyIdentification135"/> 78 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtrAcct" type="CashAccount40"/> 79 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtrAgt" type="BranchAndFinancialInstitutionIdentification6"/> 80 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlDbtrAgtAcct" type="CashAccount40"/> 81 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlFnlColltnDt" type="ISODate"/> 82 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlFrqcy" type="Frequency36Choice"/> 83 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlRsn" type="MandateSetupReason1Choice"/> 84 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlTrckgDays" type="Exact2NumericText"/> 85 </xs:sequence> 86 </xs:complexType> 87 <xs:complexType name="AmountType4Choice"> 88 <xs:choice> 89 <xs:element name="InstdAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 90 <xs:element name="EqvtAmt" type="EquivalentAmount2"/> 91 </xs:choice> 92 </xs:complexType> 93 <xs:simpleType name="AnyBICDec2014Identifier"> 94 <xs:restriction base="xs:string"> 95 <xs:pattern value="[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"/> 96 </xs:restriction> 97 </xs:simpleType> 98 <xs:simpleType name="BICFIDec2014Identifier"> 99 <xs:restriction base="xs:string"> 100 <xs:pattern value="[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"/> 101 </xs:restriction> 102 </xs:simpleType> 103 <xs:simpleType name="BaseOneRate"> 104 <xs:restriction base="xs:decimal"> 105 <xs:fractionDigits value="10"/> 106 <xs:totalDigits value="11"/> 107 </xs:restriction> 108 </xs:simpleType> 109 <xs:complexType name="BranchAndFinancialInstitutionIdentification6"> 110 <xs:sequence> 111 <xs:element name="FinInstnId" type="FinancialInstitutionIdentification18"/> 112 <xs:element maxOccurs="1" minOccurs="0" name="BrnchId" type="BranchData3"/> 113 </xs:sequence> 114 </xs:complexType> 115 <xs:complexType name="BranchData3"> 116 <xs:sequence> 117 <xs:element maxOccurs="1" minOccurs="0" name="Id" type="Max35Text"/> 118 <xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/> 119 <xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/> 120 <xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress24"/> 121 </xs:sequence> 122 </xs:complexType> 123 <xs:complexType name="CashAccount40"> 124 <xs:sequence> 125 <xs:element maxOccurs="1" minOccurs="0" name="Id" type="AccountIdentification4Choice"/> 126 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CashAccountType2Choice"/> 127 <xs:element maxOccurs="1" minOccurs="0" name="Ccy" type="ActiveOrHistoricCurrencyCode"/> 128 <xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max70Text"/> 129 <xs:element maxOccurs="1" minOccurs="0" name="Prxy" type="ProxyAccountIdentification1"/> 130 </xs:sequence> 131 </xs:complexType> 132 <xs:complexType name="CashAccountType2Choice"> 133 <xs:choice> 134 <xs:element name="Cd" type="ExternalCashAccountType1Code"/> 135 <xs:element name="Prtry" type="Max35Text"/> 136 </xs:choice> 137 </xs:complexType> 138 <xs:complexType name="CategoryPurpose1Choice"> 139 <xs:choice> 140 <xs:element name="Cd" type="ExternalCategoryPurpose1Code"/> 141 <xs:element name="Prtry" type="Max35Text"/> 142 </xs:choice> 143 </xs:complexType> 144 <xs:simpleType name="ChargeBearerType1Code"> 145 <xs:restriction base="xs:string"> 146 <xs:enumeration value="DEBT"/> 147 <xs:enumeration value="CRED"/> 148 <xs:enumeration value="SHAR"/> 149 <xs:enumeration value="SLEV"/> 150 </xs:restriction> 151 </xs:simpleType> 152 <xs:complexType name="ChargeType3Choice"> 153 <xs:choice> 154 <xs:element name="Cd" type="ExternalChargeType1Code"/> 155 <xs:element name="Prtry" type="GenericIdentification3"/> 156 </xs:choice> 157 </xs:complexType> 158 <xs:complexType name="Charges12"> 159 <xs:sequence> 160 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 161 <xs:element name="Agt" type="BranchAndFinancialInstitutionIdentification6"/> 162 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="ChargeType3Choice"/> 163 </xs:sequence> 164 </xs:complexType> 165 <xs:simpleType name="ClearingChannel2Code"> 166 <xs:restriction base="xs:string"> 167 <xs:enumeration value="RTGS"/> 168 <xs:enumeration value="RTNS"/> 169 <xs:enumeration value="MPNS"/> 170 <xs:enumeration value="BOOK"/> 171 </xs:restriction> 172 </xs:simpleType> 173 <xs:complexType name="ClearingSystemIdentification2Choice"> 174 <xs:choice> 175 <xs:element name="Cd" type="ExternalClearingSystemIdentification1Code"/> 176 <xs:element name="Prtry" type="Max35Text"/> 177 </xs:choice> 178 </xs:complexType> 179 <xs:complexType name="ClearingSystemIdentification3Choice"> 180 <xs:choice> 181 <xs:element name="Cd" type="ExternalCashClearingSystem1Code"/> 182 <xs:element name="Prtry" type="Max35Text"/> 183 </xs:choice> 184 </xs:complexType> 185 <xs:complexType name="ClearingSystemMemberIdentification2"> 186 <xs:sequence> 187 <xs:element maxOccurs="1" minOccurs="0" name="ClrSysId" type="ClearingSystemIdentification2Choice"/> 188 <xs:element name="MmbId" type="Max35Text"/> 189 </xs:sequence> 190 </xs:complexType> 191 <xs:complexType name="Contact4"> 192 <xs:sequence> 193 <xs:element maxOccurs="1" minOccurs="0" name="NmPrfx" type="NamePrefix2Code"/> 194 <xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/> 195 <xs:element maxOccurs="1" minOccurs="0" name="PhneNb" type="PhoneNumber"/> 196 <xs:element maxOccurs="1" minOccurs="0" name="MobNb" type="PhoneNumber"/> 197 <xs:element maxOccurs="1" minOccurs="0" name="FaxNb" type="PhoneNumber"/> 198 <xs:element maxOccurs="1" minOccurs="0" name="EmailAdr" type="Max2048Text"/> 199 <xs:element maxOccurs="1" minOccurs="0" name="EmailPurp" type="Max35Text"/> 200 <xs:element maxOccurs="1" minOccurs="0" name="JobTitl" type="Max35Text"/> 201 <xs:element maxOccurs="1" minOccurs="0" name="Rspnsblty" type="Max35Text"/> 202 <xs:element maxOccurs="1" minOccurs="0" name="Dept" type="Max70Text"/> 203 <xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="OtherContact1"/> 204 <xs:element maxOccurs="1" minOccurs="0" name="PrefrdMtd" type="PreferredContactMethod1Code"/> 205 </xs:sequence> 206 </xs:complexType> 207 <xs:simpleType name="CountryCode"> 208 <xs:restriction base="xs:string"> 209 <xs:pattern value="[A-Z]{2,2}"/> 210 </xs:restriction> 211 </xs:simpleType> 212 <xs:simpleType name="CreditDebitCode"> 213 <xs:restriction base="xs:string"> 214 <xs:enumeration value="CRDT"/> 215 <xs:enumeration value="DBIT"/> 216 </xs:restriction> 217 </xs:simpleType> 218 <xs:complexType name="CreditTransferMandateData1"> 219 <xs:sequence> 220 <xs:element maxOccurs="1" minOccurs="0" name="MndtId" type="Max35Text"/> 221 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="MandateTypeInformation2"/> 222 <xs:element maxOccurs="1" minOccurs="0" name="DtOfSgntr" type="ISODate"/> 223 <xs:element maxOccurs="1" minOccurs="0" name="DtOfVrfctn" type="ISODateTime"/> 224 <xs:element maxOccurs="1" minOccurs="0" name="ElctrncSgntr" type="Max10KBinary"/> 225 <xs:element maxOccurs="1" minOccurs="0" name="FrstPmtDt" type="ISODate"/> 226 <xs:element maxOccurs="1" minOccurs="0" name="FnlPmtDt" type="ISODate"/> 227 <xs:element maxOccurs="1" minOccurs="0" name="Frqcy" type="Frequency36Choice"/> 228 <xs:element maxOccurs="1" minOccurs="0" name="Rsn" type="MandateSetupReason1Choice"/> 229 </xs:sequence> 230 </xs:complexType> 231 <xs:complexType name="CreditorReferenceInformation2"> 232 <xs:sequence> 233 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="CreditorReferenceType2"/> 234 <xs:element maxOccurs="1" minOccurs="0" name="Ref" type="Max35Text"/> 235 </xs:sequence> 236 </xs:complexType> 237 <xs:complexType name="CreditorReferenceType1Choice"> 238 <xs:choice> 239 <xs:element name="Cd" type="DocumentType3Code"/> 240 <xs:element name="Prtry" type="Max35Text"/> 241 </xs:choice> 242 </xs:complexType> 243 <xs:complexType name="CreditorReferenceType2"> 244 <xs:sequence> 245 <xs:element name="CdOrPrtry" type="CreditorReferenceType1Choice"/> 246 <xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/> 247 </xs:sequence> 248 </xs:complexType> 249 <xs:complexType name="CurrencyExchange13"> 250 <xs:sequence> 251 <xs:element name="SrcCcy" type="ActiveCurrencyCode"/> 252 <xs:element name="TrgtCcy" type="ActiveCurrencyCode"/> 253 <xs:element name="XchgRate" type="BaseOneRate"/> 254 <xs:element maxOccurs="1" minOccurs="0" name="UnitCcy" type="ActiveCurrencyCode"/> 255 </xs:sequence> 256 </xs:complexType> 257 <xs:complexType name="CustomerPaymentStatusReportV13"> 258 <xs:sequence> 259 <xs:element name="GrpHdr" type="GroupHeader86"/> 260 <xs:element name="OrgnlGrpInfAndSts" type="OriginalGroupHeader17"/> 261 <xs:element maxOccurs="unbounded" minOccurs="0" name="OrgnlPmtInfAndSts" type="OriginalPaymentInstruction45"/> 262 <xs:element maxOccurs="unbounded" minOccurs="0" name="SplmtryData" type="SupplementaryData1"/> 263 </xs:sequence> 264 </xs:complexType> 265 <xs:complexType name="DateAndDateTime2Choice"> 266 <xs:choice> 267 <xs:element name="Dt" type="ISODate"/> 268 <xs:element name="DtTm" type="ISODateTime"/> 269 </xs:choice> 270 </xs:complexType> 271 <xs:complexType name="DateAndPlaceOfBirth1"> 272 <xs:sequence> 273 <xs:element name="BirthDt" type="ISODate"/> 274 <xs:element maxOccurs="1" minOccurs="0" name="PrvcOfBirth" type="Max35Text"/> 275 <xs:element name="CityOfBirth" type="Max35Text"/> 276 <xs:element name="CtryOfBirth" type="CountryCode"/> 277 </xs:sequence> 278 </xs:complexType> 279 <xs:complexType name="DatePeriod2"> 280 <xs:sequence> 281 <xs:element name="FrDt" type="ISODate"/> 282 <xs:element name="ToDt" type="ISODate"/> 283 </xs:sequence> 284 </xs:complexType> 285 <xs:simpleType name="DecimalNumber"> 286 <xs:restriction base="xs:decimal"> 287 <xs:fractionDigits value="17"/> 288 <xs:totalDigits value="18"/> 289 </xs:restriction> 290 </xs:simpleType> 291 <xs:complexType name="DiscountAmountAndType1"> 292 <xs:sequence> 293 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="DiscountAmountType1Choice"/> 294 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 295 </xs:sequence> 296 </xs:complexType> 297 <xs:complexType name="DiscountAmountType1Choice"> 298 <xs:choice> 299 <xs:element name="Cd" type="ExternalDiscountAmountType1Code"/> 300 <xs:element name="Prtry" type="Max35Text"/> 301 </xs:choice> 302 </xs:complexType> 303 <xs:complexType name="Document"> 304 <xs:sequence> 305 <xs:element name="CstmrPmtStsRpt" type="CustomerPaymentStatusReportV13"/> 306 </xs:sequence> 307 </xs:complexType> 308 <xs:complexType name="DocumentAdjustment1"> 309 <xs:sequence> 310 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 311 <xs:element maxOccurs="1" minOccurs="0" name="CdtDbtInd" type="CreditDebitCode"/> 312 <xs:element maxOccurs="1" minOccurs="0" name="Rsn" type="Max4Text"/> 313 <xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/> 314 </xs:sequence> 315 </xs:complexType> 316 <xs:complexType name="DocumentLineIdentification1"> 317 <xs:sequence> 318 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="DocumentLineType1"/> 319 <xs:element maxOccurs="1" minOccurs="0" name="Nb" type="Max35Text"/> 320 <xs:element maxOccurs="1" minOccurs="0" name="RltdDt" type="ISODate"/> 321 </xs:sequence> 322 </xs:complexType> 323 <xs:complexType name="DocumentLineInformation1"> 324 <xs:sequence> 325 <xs:element maxOccurs="unbounded" minOccurs="1" name="Id" type="DocumentLineIdentification1"/> 326 <xs:element maxOccurs="1" minOccurs="0" name="Desc" type="Max2048Text"/> 327 <xs:element maxOccurs="1" minOccurs="0" name="Amt" type="RemittanceAmount3"/> 328 </xs:sequence> 329 </xs:complexType> 330 <xs:complexType name="DocumentLineType1"> 331 <xs:sequence> 332 <xs:element name="CdOrPrtry" type="DocumentLineType1Choice"/> 333 <xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/> 334 </xs:sequence> 335 </xs:complexType> 336 <xs:complexType name="DocumentLineType1Choice"> 337 <xs:choice> 338 <xs:element name="Cd" type="ExternalDocumentLineType1Code"/> 339 <xs:element name="Prtry" type="Max35Text"/> 340 </xs:choice> 341 </xs:complexType> 342 <xs:simpleType name="DocumentType3Code"> 343 <xs:restriction base="xs:string"> 344 <xs:enumeration value="RADM"/> 345 <xs:enumeration value="RPIN"/> 346 <xs:enumeration value="FXDR"/> 347 <xs:enumeration value="DISP"/> 348 <xs:enumeration value="PUOR"/> 349 <xs:enumeration value="SCOR"/> 350 </xs:restriction> 351 </xs:simpleType> 352 <xs:simpleType name="DocumentType6Code"> 353 <xs:restriction base="xs:string"> 354 <xs:enumeration value="MSIN"/> 355 <xs:enumeration value="CNFA"/> 356 <xs:enumeration value="DNFA"/> 357 <xs:enumeration value="CINV"/> 358 <xs:enumeration value="CREN"/> 359 <xs:enumeration value="DEBN"/> 360 <xs:enumeration value="HIRI"/> 361 <xs:enumeration value="SBIN"/> 362 <xs:enumeration value="CMCN"/> 363 <xs:enumeration value="SOAC"/> 364 <xs:enumeration value="DISP"/> 365 <xs:enumeration value="BOLD"/> 366 <xs:enumeration value="VCHR"/> 367 <xs:enumeration value="AROI"/> 368 <xs:enumeration value="TSUT"/> 369 <xs:enumeration value="PUOR"/> 370 </xs:restriction> 371 </xs:simpleType> 372 <xs:complexType name="EquivalentAmount2"> 373 <xs:sequence> 374 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 375 <xs:element name="CcyOfTrf" type="ActiveOrHistoricCurrencyCode"/> 376 </xs:sequence> 377 </xs:complexType> 378 <xs:simpleType name="Exact2NumericText"> 379 <xs:restriction base="xs:string"> 380 <xs:pattern value="[0-9]{2}"/> 381 </xs:restriction> 382 </xs:simpleType> 383 <xs:simpleType name="Exact4AlphaNumericText"> 384 <xs:restriction base="xs:string"> 385 <xs:pattern value="[a-zA-Z0-9]{4}"/> 386 </xs:restriction> 387 </xs:simpleType> 388 <xs:simpleType name="ExternalAccountIdentification1Code"> 389 <xs:restriction base="xs:string"> 390 <xs:minLength value="1"/> 391 <xs:maxLength value="4"/> 392 </xs:restriction> 393 </xs:simpleType> 394 <xs:simpleType name="ExternalCashAccountType1Code"> 395 <xs:restriction base="xs:string"> 396 <xs:minLength value="1"/> 397 <xs:maxLength value="4"/> 398 </xs:restriction> 399 </xs:simpleType> 400 <xs:simpleType name="ExternalCashClearingSystem1Code"> 401 <xs:restriction base="xs:string"> 402 <xs:minLength value="1"/> 403 <xs:maxLength value="3"/> 404 </xs:restriction> 405 </xs:simpleType> 406 <xs:simpleType name="ExternalCategoryPurpose1Code"> 407 <xs:restriction base="xs:string"> 408 <xs:minLength value="1"/> 409 <xs:maxLength value="4"/> 410 </xs:restriction> 411 </xs:simpleType> 412 <xs:simpleType name="ExternalChargeType1Code"> 413 <xs:restriction base="xs:string"> 414 <xs:minLength value="1"/> 415 <xs:maxLength value="4"/> 416 </xs:restriction> 417 </xs:simpleType> 418 <xs:simpleType name="ExternalClearingSystemIdentification1Code"> 419 <xs:restriction base="xs:string"> 420 <xs:minLength value="1"/> 421 <xs:maxLength value="5"/> 422 </xs:restriction> 423 </xs:simpleType> 424 <xs:simpleType name="ExternalDiscountAmountType1Code"> 425 <xs:restriction base="xs:string"> 426 <xs:minLength value="1"/> 427 <xs:maxLength value="4"/> 428 </xs:restriction> 429 </xs:simpleType> 430 <xs:simpleType name="ExternalDocumentLineType1Code"> 431 <xs:restriction base="xs:string"> 432 <xs:minLength value="1"/> 433 <xs:maxLength value="4"/> 434 </xs:restriction> 435 </xs:simpleType> 436 <xs:simpleType name="ExternalFinancialInstitutionIdentification1Code"> 437 <xs:restriction base="xs:string"> 438 <xs:minLength value="1"/> 439 <xs:maxLength value="4"/> 440 </xs:restriction> 441 </xs:simpleType> 442 <xs:simpleType name="ExternalGarnishmentType1Code"> 443 <xs:restriction base="xs:string"> 444 <xs:minLength value="1"/> 445 <xs:maxLength value="4"/> 446 </xs:restriction> 447 </xs:simpleType> 448 <xs:simpleType name="ExternalLocalInstrument1Code"> 449 <xs:restriction base="xs:string"> 450 <xs:minLength value="1"/> 451 <xs:maxLength value="35"/> 452 </xs:restriction> 453 </xs:simpleType> 454 <xs:simpleType name="ExternalMandateSetupReason1Code"> 455 <xs:restriction base="xs:string"> 456 <xs:minLength value="1"/> 457 <xs:maxLength value="4"/> 458 </xs:restriction> 459 </xs:simpleType> 460 <xs:simpleType name="ExternalOrganisationIdentification1Code"> 461 <xs:restriction base="xs:string"> 462 <xs:minLength value="1"/> 463 <xs:maxLength value="4"/> 464 </xs:restriction> 465 </xs:simpleType> 466 <xs:simpleType name="ExternalPaymentGroupStatus1Code"> 467 <xs:restriction base="xs:string"> 468 <xs:minLength value="1"/> 469 <xs:maxLength value="4"/> 470 </xs:restriction> 471 </xs:simpleType> 472 <xs:simpleType name="ExternalPaymentTransactionStatus1Code"> 473 <xs:restriction base="xs:string"> 474 <xs:minLength value="1"/> 475 <xs:maxLength value="4"/> 476 </xs:restriction> 477 </xs:simpleType> 478 <xs:simpleType name="ExternalPersonIdentification1Code"> 479 <xs:restriction base="xs:string"> 480 <xs:minLength value="1"/> 481 <xs:maxLength value="4"/> 482 </xs:restriction> 483 </xs:simpleType> 484 <xs:simpleType name="ExternalProxyAccountType1Code"> 485 <xs:restriction base="xs:string"> 486 <xs:minLength value="1"/> 487 <xs:maxLength value="4"/> 488 </xs:restriction> 489 </xs:simpleType> 490 <xs:simpleType name="ExternalPurpose1Code"> 491 <xs:restriction base="xs:string"> 492 <xs:minLength value="1"/> 493 <xs:maxLength value="4"/> 494 </xs:restriction> 495 </xs:simpleType> 496 <xs:simpleType name="ExternalServiceLevel1Code"> 497 <xs:restriction base="xs:string"> 498 <xs:minLength value="1"/> 499 <xs:maxLength value="4"/> 500 </xs:restriction> 501 </xs:simpleType> 502 <xs:simpleType name="ExternalStatusReason1Code"> 503 <xs:restriction base="xs:string"> 504 <xs:minLength value="1"/> 505 <xs:maxLength value="4"/> 506 </xs:restriction> 507 </xs:simpleType> 508 <xs:simpleType name="ExternalTaxAmountType1Code"> 509 <xs:restriction base="xs:string"> 510 <xs:minLength value="1"/> 511 <xs:maxLength value="4"/> 512 </xs:restriction> 513 </xs:simpleType> 514 <xs:complexType name="FinancialIdentificationSchemeName1Choice"> 515 <xs:choice> 516 <xs:element name="Cd" type="ExternalFinancialInstitutionIdentification1Code"/> 517 <xs:element name="Prtry" type="Max35Text"/> 518 </xs:choice> 519 </xs:complexType> 520 <xs:complexType name="FinancialInstitutionIdentification18"> 521 <xs:sequence> 522 <xs:element maxOccurs="1" minOccurs="0" name="BICFI" type="BICFIDec2014Identifier"/> 523 <xs:element maxOccurs="1" minOccurs="0" name="ClrSysMmbId" type="ClearingSystemMemberIdentification2"/> 524 <xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/> 525 <xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/> 526 <xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress24"/> 527 <xs:element maxOccurs="1" minOccurs="0" name="Othr" type="GenericFinancialIdentification1"/> 528 </xs:sequence> 529 </xs:complexType> 530 <xs:complexType name="Frequency36Choice"> 531 <xs:choice> 532 <xs:element name="Tp" type="Frequency6Code"/> 533 <xs:element name="Prd" type="FrequencyPeriod1"/> 534 <xs:element name="PtInTm" type="FrequencyAndMoment1"/> 535 </xs:choice> 536 </xs:complexType> 537 <xs:simpleType name="Frequency6Code"> 538 <xs:restriction base="xs:string"> 539 <xs:enumeration value="YEAR"/> 540 <xs:enumeration value="MNTH"/> 541 <xs:enumeration value="QURT"/> 542 <xs:enumeration value="MIAN"/> 543 <xs:enumeration value="WEEK"/> 544 <xs:enumeration value="DAIL"/> 545 <xs:enumeration value="ADHO"/> 546 <xs:enumeration value="INDA"/> 547 <xs:enumeration value="FRTN"/> 548 </xs:restriction> 549 </xs:simpleType> 550 <xs:complexType name="FrequencyAndMoment1"> 551 <xs:sequence> 552 <xs:element name="Tp" type="Frequency6Code"/> 553 <xs:element name="PtInTm" type="Exact2NumericText"/> 554 </xs:sequence> 555 </xs:complexType> 556 <xs:complexType name="FrequencyPeriod1"> 557 <xs:sequence> 558 <xs:element name="Tp" type="Frequency6Code"/> 559 <xs:element name="CntPerPrd" type="DecimalNumber"/> 560 </xs:sequence> 561 </xs:complexType> 562 <xs:complexType name="Garnishment3"> 563 <xs:sequence> 564 <xs:element name="Tp" type="GarnishmentType1"/> 565 <xs:element maxOccurs="1" minOccurs="0" name="Grnshee" type="PartyIdentification135"/> 566 <xs:element maxOccurs="1" minOccurs="0" name="GrnshmtAdmstr" type="PartyIdentification135"/> 567 <xs:element maxOccurs="1" minOccurs="0" name="RefNb" type="Max140Text"/> 568 <xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/> 569 <xs:element maxOccurs="1" minOccurs="0" name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 570 <xs:element maxOccurs="1" minOccurs="0" name="FmlyMdclInsrncInd" type="TrueFalseIndicator"/> 571 <xs:element maxOccurs="1" minOccurs="0" name="MplyeeTermntnInd" type="TrueFalseIndicator"/> 572 </xs:sequence> 573 </xs:complexType> 574 <xs:complexType name="GarnishmentType1"> 575 <xs:sequence> 576 <xs:element name="CdOrPrtry" type="GarnishmentType1Choice"/> 577 <xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/> 578 </xs:sequence> 579 </xs:complexType> 580 <xs:complexType name="GarnishmentType1Choice"> 581 <xs:choice> 582 <xs:element name="Cd" type="ExternalGarnishmentType1Code"/> 583 <xs:element name="Prtry" type="Max35Text"/> 584 </xs:choice> 585 </xs:complexType> 586 <xs:complexType name="GenericAccountIdentification1"> 587 <xs:sequence> 588 <xs:element name="Id" type="Max34Text"/> 589 <xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="AccountSchemeName1Choice"/> 590 <xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/> 591 </xs:sequence> 592 </xs:complexType> 593 <xs:complexType name="GenericFinancialIdentification1"> 594 <xs:sequence> 595 <xs:element name="Id" type="Max35Text"/> 596 <xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="FinancialIdentificationSchemeName1Choice"/> 597 <xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/> 598 </xs:sequence> 599 </xs:complexType> 600 <xs:complexType name="GenericIdentification3"> 601 <xs:sequence> 602 <xs:element name="Id" type="Max35Text"/> 603 <xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/> 604 </xs:sequence> 605 </xs:complexType> 606 <xs:complexType name="GenericIdentification30"> 607 <xs:sequence> 608 <xs:element name="Id" type="Exact4AlphaNumericText"/> 609 <xs:element name="Issr" type="Max35Text"/> 610 <xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="Max35Text"/> 611 </xs:sequence> 612 </xs:complexType> 613 <xs:complexType name="GenericOrganisationIdentification1"> 614 <xs:sequence> 615 <xs:element name="Id" type="Max35Text"/> 616 <xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="OrganisationIdentificationSchemeName1Choice"/> 617 <xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/> 618 </xs:sequence> 619 </xs:complexType> 620 <xs:complexType name="GenericPersonIdentification1"> 621 <xs:sequence> 622 <xs:element name="Id" type="Max35Text"/> 623 <xs:element maxOccurs="1" minOccurs="0" name="SchmeNm" type="PersonIdentificationSchemeName1Choice"/> 624 <xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/> 625 </xs:sequence> 626 </xs:complexType> 627 <xs:complexType name="GroupHeader86"> 628 <xs:sequence> 629 <xs:element name="MsgId" type="Max35Text"/> 630 <xs:element name="CreDtTm" type="ISODateTime"/> 631 <xs:element maxOccurs="1" minOccurs="0" name="InitgPty" type="PartyIdentification135"/> 632 <xs:element maxOccurs="1" minOccurs="0" name="FwdgAgt" type="BranchAndFinancialInstitutionIdentification6"/> 633 <xs:element maxOccurs="1" minOccurs="0" name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification6"/> 634 <xs:element maxOccurs="1" minOccurs="0" name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification6"/> 635 </xs:sequence> 636 </xs:complexType> 637 <xs:simpleType name="IBAN2007Identifier"> 638 <xs:restriction base="xs:string"> 639 <xs:pattern value="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/> 640 </xs:restriction> 641 </xs:simpleType> 642 <xs:simpleType name="ISODate"> 643 <xs:restriction base="xs:date"/> 644 </xs:simpleType> 645 <xs:simpleType name="ISODateTime"> 646 <xs:restriction base="xs:dateTime"/> 647 </xs:simpleType> 648 <xs:simpleType name="ISOYear"> 649 <xs:restriction base="xs:gYear"/> 650 </xs:simpleType> 651 <xs:simpleType name="LEIIdentifier"> 652 <xs:restriction base="xs:string"> 653 <xs:pattern value="[A-Z0-9]{18,18}[0-9]{2,2}"/> 654 </xs:restriction> 655 </xs:simpleType> 656 <xs:complexType name="LocalInstrument2Choice"> 657 <xs:choice> 658 <xs:element name="Cd" type="ExternalLocalInstrument1Code"/> 659 <xs:element name="Prtry" type="Max35Text"/> 660 </xs:choice> 661 </xs:complexType> 662 <xs:complexType name="MandateClassification1Choice"> 663 <xs:choice> 664 <xs:element name="Cd" type="MandateClassification1Code"/> 665 <xs:element name="Prtry" type="Max35Text"/> 666 </xs:choice> 667 </xs:complexType> 668 <xs:simpleType name="MandateClassification1Code"> 669 <xs:restriction base="xs:string"> 670 <xs:enumeration value="FIXE"/> 671 <xs:enumeration value="USGB"/> 672 <xs:enumeration value="VARI"/> 673 </xs:restriction> 674 </xs:simpleType> 675 <xs:complexType name="MandateRelatedData2Choice"> 676 <xs:choice> 677 <xs:element maxOccurs="1" minOccurs="0" name="DrctDbtMndt" type="MandateRelatedInformation15"/> 678 <xs:element maxOccurs="1" minOccurs="0" name="CdtTrfMndt" type="CreditTransferMandateData1"/> 679 </xs:choice> 680 </xs:complexType> 681 <xs:complexType name="MandateRelatedInformation15"> 682 <xs:sequence> 683 <xs:element maxOccurs="1" minOccurs="0" name="MndtId" type="Max35Text"/> 684 <xs:element maxOccurs="1" minOccurs="0" name="DtOfSgntr" type="ISODate"/> 685 <xs:element maxOccurs="1" minOccurs="0" name="AmdmntInd" type="TrueFalseIndicator"/> 686 <xs:element maxOccurs="1" minOccurs="0" name="AmdmntInfDtls" type="AmendmentInformationDetails14"/> 687 <xs:element maxOccurs="1" minOccurs="0" name="ElctrncSgntr" type="Max1025Text"/> 688 <xs:element maxOccurs="1" minOccurs="0" name="FrstColltnDt" type="ISODate"/> 689 <xs:element maxOccurs="1" minOccurs="0" name="FnlColltnDt" type="ISODate"/> 690 <xs:element maxOccurs="1" minOccurs="0" name="Frqcy" type="Frequency36Choice"/> 691 <xs:element maxOccurs="1" minOccurs="0" name="Rsn" type="MandateSetupReason1Choice"/> 692 <xs:element maxOccurs="1" minOccurs="0" name="TrckgDays" type="Exact2NumericText"/> 693 </xs:sequence> 694 </xs:complexType> 695 <xs:complexType name="MandateSetupReason1Choice"> 696 <xs:choice> 697 <xs:element name="Cd" type="ExternalMandateSetupReason1Code"/> 698 <xs:element name="Prtry" type="Max70Text"/> 699 </xs:choice> 700 </xs:complexType> 701 <xs:complexType name="MandateTypeInformation2"> 702 <xs:sequence> 703 <xs:element maxOccurs="1" minOccurs="0" name="SvcLvl" type="ServiceLevel8Choice"/> 704 <xs:element maxOccurs="1" minOccurs="0" name="LclInstrm" type="LocalInstrument2Choice"/> 705 <xs:element maxOccurs="1" minOccurs="0" name="CtgyPurp" type="CategoryPurpose1Choice"/> 706 <xs:element maxOccurs="1" minOccurs="0" name="Clssfctn" type="MandateClassification1Choice"/> 707 </xs:sequence> 708 </xs:complexType> 709 <xs:simpleType name="Max1025Text"> 710 <xs:restriction base="xs:string"> 711 <xs:minLength value="1"/> 712 <xs:maxLength value="1025"/> 713 </xs:restriction> 714 </xs:simpleType> 715 <xs:simpleType name="Max105Text"> 716 <xs:restriction base="xs:string"> 717 <xs:minLength value="1"/> 718 <xs:maxLength value="105"/> 719 </xs:restriction> 720 </xs:simpleType> 721 <xs:simpleType name="Max10KBinary"> 722 <xs:restriction base="xs:base64Binary"> 723 <xs:minLength value="1"/> 724 <xs:maxLength value="10240"/> 725 </xs:restriction> 726 </xs:simpleType> 727 <xs:simpleType name="Max128Text"> 728 <xs:restriction base="xs:string"> 729 <xs:minLength value="1"/> 730 <xs:maxLength value="128"/> 731 </xs:restriction> 732 </xs:simpleType> 733 <xs:simpleType name="Max140Text"> 734 <xs:restriction base="xs:string"> 735 <xs:minLength value="1"/> 736 <xs:maxLength value="140"/> 737 </xs:restriction> 738 </xs:simpleType> 739 <xs:simpleType name="Max15NumericText"> 740 <xs:restriction base="xs:string"> 741 <xs:pattern value="[0-9]{1,15}"/> 742 </xs:restriction> 743 </xs:simpleType> 744 <xs:simpleType name="Max16Text"> 745 <xs:restriction base="xs:string"> 746 <xs:minLength value="1"/> 747 <xs:maxLength value="16"/> 748 </xs:restriction> 749 </xs:simpleType> 750 <xs:simpleType name="Max2048Text"> 751 <xs:restriction base="xs:string"> 752 <xs:minLength value="1"/> 753 <xs:maxLength value="2048"/> 754 </xs:restriction> 755 </xs:simpleType> 756 <xs:simpleType name="Max34Text"> 757 <xs:restriction base="xs:string"> 758 <xs:minLength value="1"/> 759 <xs:maxLength value="34"/> 760 </xs:restriction> 761 </xs:simpleType> 762 <xs:simpleType name="Max350Text"> 763 <xs:restriction base="xs:string"> 764 <xs:minLength value="1"/> 765 <xs:maxLength value="350"/> 766 </xs:restriction> 767 </xs:simpleType> 768 <xs:simpleType name="Max35Text"> 769 <xs:restriction base="xs:string"> 770 <xs:minLength value="1"/> 771 <xs:maxLength value="35"/> 772 </xs:restriction> 773 </xs:simpleType> 774 <xs:simpleType name="Max4Text"> 775 <xs:restriction base="xs:string"> 776 <xs:minLength value="1"/> 777 <xs:maxLength value="4"/> 778 </xs:restriction> 779 </xs:simpleType> 780 <xs:simpleType name="Max70Text"> 781 <xs:restriction base="xs:string"> 782 <xs:minLength value="1"/> 783 <xs:maxLength value="70"/> 784 </xs:restriction> 785 </xs:simpleType> 786 <xs:simpleType name="NamePrefix2Code"> 787 <xs:restriction base="xs:string"> 788 <xs:enumeration value="DOCT"/> 789 <xs:enumeration value="MADM"/> 790 <xs:enumeration value="MISS"/> 791 <xs:enumeration value="MIST"/> 792 <xs:enumeration value="MIKS"/> 793 </xs:restriction> 794 </xs:simpleType> 795 <xs:simpleType name="Number"> 796 <xs:restriction base="xs:decimal"> 797 <xs:fractionDigits value="0"/> 798 <xs:totalDigits value="18"/> 799 </xs:restriction> 800 </xs:simpleType> 801 <xs:complexType name="NumberOfTransactionsPerStatus5"> 802 <xs:sequence> 803 <xs:element name="DtldNbOfTxs" type="Max15NumericText"/> 804 <xs:element name="DtldSts" type="ExternalPaymentTransactionStatus1Code"/> 805 <xs:element maxOccurs="1" minOccurs="0" name="DtldCtrlSum" type="DecimalNumber"/> 806 </xs:sequence> 807 </xs:complexType> 808 <xs:complexType name="OrganisationIdentification29"> 809 <xs:sequence> 810 <xs:element maxOccurs="1" minOccurs="0" name="AnyBIC" type="AnyBICDec2014Identifier"/> 811 <xs:element maxOccurs="1" minOccurs="0" name="LEI" type="LEIIdentifier"/> 812 <xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericOrganisationIdentification1"/> 813 </xs:sequence> 814 </xs:complexType> 815 <xs:complexType name="OrganisationIdentificationSchemeName1Choice"> 816 <xs:choice> 817 <xs:element name="Cd" type="ExternalOrganisationIdentification1Code"/> 818 <xs:element name="Prtry" type="Max35Text"/> 819 </xs:choice> 820 </xs:complexType> 821 <xs:complexType name="OriginalGroupHeader17"> 822 <xs:sequence> 823 <xs:element name="OrgnlMsgId" type="Max35Text"/> 824 <xs:element name="OrgnlMsgNmId" type="Max35Text"/> 825 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlCreDtTm" type="ISODateTime"/> 826 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlNbOfTxs" type="Max15NumericText"/> 827 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlCtrlSum" type="DecimalNumber"/> 828 <xs:element maxOccurs="1" minOccurs="0" name="GrpSts" type="ExternalPaymentGroupStatus1Code"/> 829 <xs:element maxOccurs="unbounded" minOccurs="0" name="StsRsnInf" type="StatusReasonInformation12"/> 830 <xs:element maxOccurs="unbounded" minOccurs="0" name="NbOfTxsPerSts" type="NumberOfTransactionsPerStatus5"/> 831 </xs:sequence> 832 </xs:complexType> 833 <xs:complexType name="OriginalPaymentInstruction45"> 834 <xs:sequence> 835 <xs:element name="OrgnlPmtInfId" type="Max35Text"/> 836 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlNbOfTxs" type="Max15NumericText"/> 837 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlCtrlSum" type="DecimalNumber"/> 838 <xs:element maxOccurs="1" minOccurs="0" name="PmtInfSts" type="ExternalPaymentGroupStatus1Code"/> 839 <xs:element maxOccurs="unbounded" minOccurs="0" name="StsRsnInf" type="StatusReasonInformation12"/> 840 <xs:element maxOccurs="unbounded" minOccurs="0" name="NbOfTxsPerSts" type="NumberOfTransactionsPerStatus5"/> 841 <xs:element maxOccurs="unbounded" minOccurs="0" name="TxInfAndSts" type="PaymentTransaction144"/> 842 </xs:sequence> 843 </xs:complexType> 844 <xs:complexType name="OriginalTransactionReference35"> 845 <xs:sequence> 846 <xs:element maxOccurs="1" minOccurs="0" name="IntrBkSttlmAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 847 <xs:element maxOccurs="1" minOccurs="0" name="Amt" type="AmountType4Choice"/> 848 <xs:element maxOccurs="1" minOccurs="0" name="IntrBkSttlmDt" type="ISODate"/> 849 <xs:element maxOccurs="1" minOccurs="0" name="ReqdColltnDt" type="ISODate"/> 850 <xs:element maxOccurs="1" minOccurs="0" name="ReqdExctnDt" type="DateAndDateTime2Choice"/> 851 <xs:element maxOccurs="1" minOccurs="0" name="CdtrSchmeId" type="PartyIdentification135"/> 852 <xs:element maxOccurs="1" minOccurs="0" name="SttlmInf" type="SettlementInstruction11"/> 853 <xs:element maxOccurs="1" minOccurs="0" name="PmtTpInf" type="PaymentTypeInformation27"/> 854 <xs:element maxOccurs="1" minOccurs="0" name="PmtMtd" type="PaymentMethod4Code"/> 855 <xs:element maxOccurs="1" minOccurs="0" name="MndtRltdInf" type="MandateRelatedData2Choice"/> 856 <xs:element maxOccurs="1" minOccurs="0" name="RmtInf" type="RemittanceInformation21"/> 857 <xs:element maxOccurs="1" minOccurs="0" name="UltmtDbtr" type="Party40Choice"/> 858 <xs:element maxOccurs="1" minOccurs="0" name="Dbtr" type="Party40Choice"/> 859 <xs:element maxOccurs="1" minOccurs="0" name="DbtrAcct" type="CashAccount40"/> 860 <xs:element maxOccurs="1" minOccurs="0" name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification6"/> 861 <xs:element maxOccurs="1" minOccurs="0" name="DbtrAgtAcct" type="CashAccount40"/> 862 <xs:element maxOccurs="1" minOccurs="0" name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification6"/> 863 <xs:element maxOccurs="1" minOccurs="0" name="CdtrAgtAcct" type="CashAccount40"/> 864 <xs:element maxOccurs="1" minOccurs="0" name="Cdtr" type="Party40Choice"/> 865 <xs:element maxOccurs="1" minOccurs="0" name="CdtrAcct" type="CashAccount40"/> 866 <xs:element maxOccurs="1" minOccurs="0" name="UltmtCdtr" type="Party40Choice"/> 867 <xs:element maxOccurs="1" minOccurs="0" name="Purp" type="Purpose2Choice"/> 868 </xs:sequence> 869 </xs:complexType> 870 <xs:complexType name="OtherContact1"> 871 <xs:sequence> 872 <xs:element name="ChanlTp" type="Max4Text"/> 873 <xs:element maxOccurs="1" minOccurs="0" name="Id" type="Max128Text"/> 874 </xs:sequence> 875 </xs:complexType> 876 <xs:complexType name="Party38Choice"> 877 <xs:choice> 878 <xs:element name="OrgId" type="OrganisationIdentification29"/> 879 <xs:element name="PrvtId" type="PersonIdentification13"/> 880 </xs:choice> 881 </xs:complexType> 882 <xs:complexType name="Party40Choice"> 883 <xs:choice> 884 <xs:element name="Pty" type="PartyIdentification135"/> 885 <xs:element name="Agt" type="BranchAndFinancialInstitutionIdentification6"/> 886 </xs:choice> 887 </xs:complexType> 888 <xs:complexType name="PartyIdentification135"> 889 <xs:sequence> 890 <xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/> 891 <xs:element maxOccurs="1" minOccurs="0" name="PstlAdr" type="PostalAddress24"/> 892 <xs:element maxOccurs="1" minOccurs="0" name="Id" type="Party38Choice"/> 893 <xs:element maxOccurs="1" minOccurs="0" name="CtryOfRes" type="CountryCode"/> 894 <xs:element maxOccurs="1" minOccurs="0" name="CtctDtls" type="Contact4"/> 895 </xs:sequence> 896 </xs:complexType> 897 <xs:simpleType name="PaymentMethod4Code"> 898 <xs:restriction base="xs:string"> 899 <xs:enumeration value="CHK"/> 900 <xs:enumeration value="TRF"/> 901 <xs:enumeration value="DD"/> 902 <xs:enumeration value="TRA"/> 903 </xs:restriction> 904 </xs:simpleType> 905 <xs:complexType name="PaymentTransaction144"> 906 <xs:sequence> 907 <xs:element maxOccurs="1" minOccurs="0" name="StsId" type="Max35Text"/> 908 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlInstrId" type="Max35Text"/> 909 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlEndToEndId" type="Max35Text"/> 910 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlUETR" type="UUIDv4Identifier"/> 911 <xs:element maxOccurs="1" minOccurs="0" name="TxSts" type="ExternalPaymentTransactionStatus1Code"/> 912 <xs:element maxOccurs="unbounded" minOccurs="0" name="StsRsnInf" type="StatusReasonInformation12"/> 913 <xs:element maxOccurs="unbounded" minOccurs="0" name="ChrgsInf" type="Charges12"/> 914 <xs:element maxOccurs="1" minOccurs="0" name="TrckrData" type="TrackerData1"/> 915 <xs:element maxOccurs="1" minOccurs="0" name="AccptncDtTm" type="ISODateTime"/> 916 <xs:element maxOccurs="1" minOccurs="0" name="AcctSvcrRef" type="Max35Text"/> 917 <xs:element maxOccurs="1" minOccurs="0" name="ClrSysRef" type="Max35Text"/> 918 <xs:element maxOccurs="1" minOccurs="0" name="OrgnlTxRef" type="OriginalTransactionReference35"/> 919 <xs:element maxOccurs="unbounded" minOccurs="0" name="SplmtryData" type="SupplementaryData1"/> 920 </xs:sequence> 921 </xs:complexType> 922 <xs:complexType name="PaymentTypeInformation27"> 923 <xs:sequence> 924 <xs:element maxOccurs="1" minOccurs="0" name="InstrPrty" type="Priority2Code"/> 925 <xs:element maxOccurs="1" minOccurs="0" name="ClrChanl" type="ClearingChannel2Code"/> 926 <xs:element maxOccurs="unbounded" minOccurs="0" name="SvcLvl" type="ServiceLevel8Choice"/> 927 <xs:element maxOccurs="1" minOccurs="0" name="LclInstrm" type="LocalInstrument2Choice"/> 928 <xs:element maxOccurs="1" minOccurs="0" name="SeqTp" type="SequenceType3Code"/> 929 <xs:element maxOccurs="1" minOccurs="0" name="CtgyPurp" type="CategoryPurpose1Choice"/> 930 </xs:sequence> 931 </xs:complexType> 932 <xs:simpleType name="PercentageRate"> 933 <xs:restriction base="xs:decimal"> 934 <xs:fractionDigits value="10"/> 935 <xs:totalDigits value="11"/> 936 </xs:restriction> 937 </xs:simpleType> 938 <xs:complexType name="PersonIdentification13"> 939 <xs:sequence> 940 <xs:element maxOccurs="1" minOccurs="0" name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth1"/> 941 <xs:element maxOccurs="unbounded" minOccurs="0" name="Othr" type="GenericPersonIdentification1"/> 942 </xs:sequence> 943 </xs:complexType> 944 <xs:complexType name="PersonIdentificationSchemeName1Choice"> 945 <xs:choice> 946 <xs:element name="Cd" type="ExternalPersonIdentification1Code"/> 947 <xs:element name="Prtry" type="Max35Text"/> 948 </xs:choice> 949 </xs:complexType> 950 <xs:simpleType name="PhoneNumber"> 951 <xs:restriction base="xs:string"> 952 <xs:pattern value="\+[0-9]{1,3}-[0-9()+\-]{1,30}"/> 953 </xs:restriction> 954 </xs:simpleType> 955 <xs:complexType name="PostalAddress24"> 956 <xs:sequence> 957 <xs:element maxOccurs="1" minOccurs="0" name="AdrTp" type="AddressType3Choice"/> 958 <xs:element maxOccurs="1" minOccurs="0" name="Dept" type="Max70Text"/> 959 <xs:element maxOccurs="1" minOccurs="0" name="SubDept" type="Max70Text"/> 960 <xs:element maxOccurs="1" minOccurs="0" name="StrtNm" type="Max70Text"/> 961 <xs:element maxOccurs="1" minOccurs="0" name="BldgNb" type="Max16Text"/> 962 <xs:element maxOccurs="1" minOccurs="0" name="BldgNm" type="Max35Text"/> 963 <xs:element maxOccurs="1" minOccurs="0" name="Flr" type="Max70Text"/> 964 <xs:element maxOccurs="1" minOccurs="0" name="PstBx" type="Max16Text"/> 965 <xs:element maxOccurs="1" minOccurs="0" name="Room" type="Max70Text"/> 966 <xs:element maxOccurs="1" minOccurs="0" name="PstCd" type="Max16Text"/> 967 <xs:element maxOccurs="1" minOccurs="0" name="TwnNm" type="Max35Text"/> 968 <xs:element maxOccurs="1" minOccurs="0" name="TwnLctnNm" type="Max35Text"/> 969 <xs:element maxOccurs="1" minOccurs="0" name="DstrctNm" type="Max35Text"/> 970 <xs:element maxOccurs="1" minOccurs="0" name="CtrySubDvsn" type="Max35Text"/> 971 <xs:element maxOccurs="1" minOccurs="0" name="Ctry" type="CountryCode"/> 972 <xs:element maxOccurs="7" minOccurs="0" name="AdrLine" type="Max70Text"/> 973 </xs:sequence> 974 </xs:complexType> 975 <xs:simpleType name="PreferredContactMethod1Code"> 976 <xs:restriction base="xs:string"> 977 <xs:enumeration value="LETT"/> 978 <xs:enumeration value="MAIL"/> 979 <xs:enumeration value="PHON"/> 980 <xs:enumeration value="FAXX"/> 981 <xs:enumeration value="CELL"/> 982 </xs:restriction> 983 </xs:simpleType> 984 <xs:simpleType name="Priority2Code"> 985 <xs:restriction base="xs:string"> 986 <xs:enumeration value="HIGH"/> 987 <xs:enumeration value="NORM"/> 988 </xs:restriction> 989 </xs:simpleType> 990 <xs:complexType name="ProxyAccountIdentification1"> 991 <xs:sequence> 992 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="ProxyAccountType1Choice"/> 993 <xs:element name="Id" type="Max2048Text"/> 994 </xs:sequence> 995 </xs:complexType> 996 <xs:complexType name="ProxyAccountType1Choice"> 997 <xs:choice> 998 <xs:element name="Cd" type="ExternalProxyAccountType1Code"/> 999 <xs:element name="Prtry" type="Max35Text"/> 1000 </xs:choice> 1001 </xs:complexType> 1002 <xs:complexType name="Purpose2Choice"> 1003 <xs:choice> 1004 <xs:element name="Cd" type="ExternalPurpose1Code"/> 1005 <xs:element name="Prtry" type="Max35Text"/> 1006 </xs:choice> 1007 </xs:complexType> 1008 <xs:complexType name="ReferredDocumentInformation7"> 1009 <xs:sequence> 1010 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="ReferredDocumentType4"/> 1011 <xs:element maxOccurs="1" minOccurs="0" name="Nb" type="Max35Text"/> 1012 <xs:element maxOccurs="1" minOccurs="0" name="RltdDt" type="ISODate"/> 1013 <xs:element maxOccurs="unbounded" minOccurs="0" name="LineDtls" type="DocumentLineInformation1"/> 1014 </xs:sequence> 1015 </xs:complexType> 1016 <xs:complexType name="ReferredDocumentType3Choice"> 1017 <xs:choice> 1018 <xs:element name="Cd" type="DocumentType6Code"/> 1019 <xs:element name="Prtry" type="Max35Text"/> 1020 </xs:choice> 1021 </xs:complexType> 1022 <xs:complexType name="ReferredDocumentType4"> 1023 <xs:sequence> 1024 <xs:element name="CdOrPrtry" type="ReferredDocumentType3Choice"/> 1025 <xs:element maxOccurs="1" minOccurs="0" name="Issr" type="Max35Text"/> 1026 </xs:sequence> 1027 </xs:complexType> 1028 <xs:complexType name="RemittanceAmount2"> 1029 <xs:sequence> 1030 <xs:element maxOccurs="1" minOccurs="0" name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1031 <xs:element maxOccurs="unbounded" minOccurs="0" name="DscntApldAmt" type="DiscountAmountAndType1"/> 1032 <xs:element maxOccurs="1" minOccurs="0" name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1033 <xs:element maxOccurs="unbounded" minOccurs="0" name="TaxAmt" type="TaxAmountAndType1"/> 1034 <xs:element maxOccurs="unbounded" minOccurs="0" name="AdjstmntAmtAndRsn" type="DocumentAdjustment1"/> 1035 <xs:element maxOccurs="1" minOccurs="0" name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1036 </xs:sequence> 1037 </xs:complexType> 1038 <xs:complexType name="RemittanceAmount3"> 1039 <xs:sequence> 1040 <xs:element maxOccurs="1" minOccurs="0" name="DuePyblAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1041 <xs:element maxOccurs="unbounded" minOccurs="0" name="DscntApldAmt" type="DiscountAmountAndType1"/> 1042 <xs:element maxOccurs="1" minOccurs="0" name="CdtNoteAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1043 <xs:element maxOccurs="unbounded" minOccurs="0" name="TaxAmt" type="TaxAmountAndType1"/> 1044 <xs:element maxOccurs="unbounded" minOccurs="0" name="AdjstmntAmtAndRsn" type="DocumentAdjustment1"/> 1045 <xs:element maxOccurs="1" minOccurs="0" name="RmtdAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1046 </xs:sequence> 1047 </xs:complexType> 1048 <xs:complexType name="RemittanceInformation21"> 1049 <xs:sequence> 1050 <xs:element maxOccurs="unbounded" minOccurs="0" name="Ustrd" type="Max140Text"/> 1051 <xs:element maxOccurs="unbounded" minOccurs="0" name="Strd" type="StructuredRemittanceInformation17"/> 1052 </xs:sequence> 1053 </xs:complexType> 1054 <xs:simpleType name="SequenceType3Code"> 1055 <xs:restriction base="xs:string"> 1056 <xs:enumeration value="FRST"/> 1057 <xs:enumeration value="RCUR"/> 1058 <xs:enumeration value="FNAL"/> 1059 <xs:enumeration value="OOFF"/> 1060 <xs:enumeration value="RPRE"/> 1061 </xs:restriction> 1062 </xs:simpleType> 1063 <xs:complexType name="ServiceLevel8Choice"> 1064 <xs:choice> 1065 <xs:element name="Cd" type="ExternalServiceLevel1Code"/> 1066 <xs:element name="Prtry" type="Max35Text"/> 1067 </xs:choice> 1068 </xs:complexType> 1069 <xs:complexType name="SettlementInstruction11"> 1070 <xs:sequence> 1071 <xs:element name="SttlmMtd" type="SettlementMethod1Code"/> 1072 <xs:element maxOccurs="1" minOccurs="0" name="SttlmAcct" type="CashAccount40"/> 1073 <xs:element maxOccurs="1" minOccurs="0" name="ClrSys" type="ClearingSystemIdentification3Choice"/> 1074 <xs:element maxOccurs="1" minOccurs="0" name="InstgRmbrsmntAgt" type="BranchAndFinancialInstitutionIdentification6"/> 1075 <xs:element maxOccurs="1" minOccurs="0" name="InstgRmbrsmntAgtAcct" type="CashAccount40"/> 1076 <xs:element maxOccurs="1" minOccurs="0" name="InstdRmbrsmntAgt" type="BranchAndFinancialInstitutionIdentification6"/> 1077 <xs:element maxOccurs="1" minOccurs="0" name="InstdRmbrsmntAgtAcct" type="CashAccount40"/> 1078 <xs:element maxOccurs="1" minOccurs="0" name="ThrdRmbrsmntAgt" type="BranchAndFinancialInstitutionIdentification6"/> 1079 <xs:element maxOccurs="1" minOccurs="0" name="ThrdRmbrsmntAgtAcct" type="CashAccount40"/> 1080 </xs:sequence> 1081 </xs:complexType> 1082 <xs:simpleType name="SettlementMethod1Code"> 1083 <xs:restriction base="xs:string"> 1084 <xs:enumeration value="INDA"/> 1085 <xs:enumeration value="INGA"/> 1086 <xs:enumeration value="COVE"/> 1087 <xs:enumeration value="CLRG"/> 1088 </xs:restriction> 1089 </xs:simpleType> 1090 <xs:complexType name="StatusReason6Choice"> 1091 <xs:choice> 1092 <xs:element name="Cd" type="ExternalStatusReason1Code"/> 1093 <xs:element name="Prtry" type="Max35Text"/> 1094 </xs:choice> 1095 </xs:complexType> 1096 <xs:complexType name="StatusReasonInformation12"> 1097 <xs:sequence> 1098 <xs:element maxOccurs="1" minOccurs="0" name="Orgtr" type="PartyIdentification135"/> 1099 <xs:element maxOccurs="1" minOccurs="0" name="Rsn" type="StatusReason6Choice"/> 1100 <xs:element maxOccurs="unbounded" minOccurs="0" name="AddtlInf" type="Max105Text"/> 1101 </xs:sequence> 1102 </xs:complexType> 1103 <xs:complexType name="StructuredRemittanceInformation17"> 1104 <xs:sequence> 1105 <xs:element maxOccurs="unbounded" minOccurs="0" name="RfrdDocInf" type="ReferredDocumentInformation7"/> 1106 <xs:element maxOccurs="1" minOccurs="0" name="RfrdDocAmt" type="RemittanceAmount2"/> 1107 <xs:element maxOccurs="1" minOccurs="0" name="CdtrRefInf" type="CreditorReferenceInformation2"/> 1108 <xs:element maxOccurs="1" minOccurs="0" name="Invcr" type="PartyIdentification135"/> 1109 <xs:element maxOccurs="1" minOccurs="0" name="Invcee" type="PartyIdentification135"/> 1110 <xs:element maxOccurs="1" minOccurs="0" name="TaxRmt" type="TaxData1"/> 1111 <xs:element maxOccurs="1" minOccurs="0" name="GrnshmtRmt" type="Garnishment3"/> 1112 <xs:element maxOccurs="3" minOccurs="0" name="AddtlRmtInf" type="Max140Text"/> 1113 </xs:sequence> 1114 </xs:complexType> 1115 <xs:complexType name="SupplementaryData1"> 1116 <xs:sequence> 1117 <xs:element maxOccurs="1" minOccurs="0" name="PlcAndNm" type="Max350Text"/> 1118 <xs:element name="Envlp" type="SupplementaryDataEnvelope1"/> 1119 </xs:sequence> 1120 </xs:complexType> 1121 <xs:complexType name="SupplementaryDataEnvelope1"> 1122 <xs:sequence> 1123 <xs:any namespace="##any" processContents="lax"/> 1124 </xs:sequence> 1125 </xs:complexType> 1126 <xs:complexType name="TaxAmount3"> 1127 <xs:sequence> 1128 <xs:element maxOccurs="1" minOccurs="0" name="Rate" type="PercentageRate"/> 1129 <xs:element maxOccurs="1" minOccurs="0" name="TaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1130 <xs:element maxOccurs="1" minOccurs="0" name="TtlAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1131 <xs:element maxOccurs="unbounded" minOccurs="0" name="Dtls" type="TaxRecordDetails3"/> 1132 </xs:sequence> 1133 </xs:complexType> 1134 <xs:complexType name="TaxAmountAndType1"> 1135 <xs:sequence> 1136 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="TaxAmountType1Choice"/> 1137 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 1138 </xs:sequence> 1139 </xs:complexType> 1140 <xs:complexType name="TaxAmountType1Choice"> 1141 <xs:choice> 1142 <xs:element name="Cd" type="ExternalTaxAmountType1Code"/> 1143 <xs:element name="Prtry" type="Max35Text"/> 1144 </xs:choice> 1145 </xs:complexType> 1146 <xs:complexType name="TaxAuthorisation1"> 1147 <xs:sequence> 1148 <xs:element maxOccurs="1" minOccurs="0" name="Titl" type="Max35Text"/> 1149 <xs:element maxOccurs="1" minOccurs="0" name="Nm" type="Max140Text"/> 1150 </xs:sequence> 1151 </xs:complexType> 1152 <xs:complexType name="TaxData1"> 1153 <xs:sequence> 1154 <xs:element maxOccurs="1" minOccurs="0" name="Cdtr" type="TaxParty1"/> 1155 <xs:element maxOccurs="1" minOccurs="0" name="Dbtr" type="TaxParty2"/> 1156 <xs:element maxOccurs="1" minOccurs="0" name="UltmtDbtr" type="TaxParty2"/> 1157 <xs:element maxOccurs="1" minOccurs="0" name="AdmstnZone" type="Max35Text"/> 1158 <xs:element maxOccurs="1" minOccurs="0" name="RefNb" type="Max140Text"/> 1159 <xs:element maxOccurs="1" minOccurs="0" name="Mtd" type="Max35Text"/> 1160 <xs:element maxOccurs="1" minOccurs="0" name="TtlTaxblBaseAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1161 <xs:element maxOccurs="1" minOccurs="0" name="TtlTaxAmt" type="ActiveOrHistoricCurrencyAndAmount"/> 1162 <xs:element maxOccurs="1" minOccurs="0" name="Dt" type="ISODate"/> 1163 <xs:element maxOccurs="1" minOccurs="0" name="SeqNb" type="Number"/> 1164 <xs:element maxOccurs="unbounded" minOccurs="0" name="Rcrd" type="TaxRecord3"/> 1165 </xs:sequence> 1166 </xs:complexType> 1167 <xs:complexType name="TaxParty1"> 1168 <xs:sequence> 1169 <xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/> 1170 <xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/> 1171 <xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/> 1172 </xs:sequence> 1173 </xs:complexType> 1174 <xs:complexType name="TaxParty2"> 1175 <xs:sequence> 1176 <xs:element maxOccurs="1" minOccurs="0" name="TaxId" type="Max35Text"/> 1177 <xs:element maxOccurs="1" minOccurs="0" name="RegnId" type="Max35Text"/> 1178 <xs:element maxOccurs="1" minOccurs="0" name="TaxTp" type="Max35Text"/> 1179 <xs:element maxOccurs="1" minOccurs="0" name="Authstn" type="TaxAuthorisation1"/> 1180 </xs:sequence> 1181 </xs:complexType> 1182 <xs:complexType name="TaxPeriod3"> 1183 <xs:sequence> 1184 <xs:element maxOccurs="1" minOccurs="0" name="Yr" type="ISOYear"/> 1185 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="TaxRecordPeriod1Code"/> 1186 <xs:element maxOccurs="1" minOccurs="0" name="FrToDt" type="DatePeriod2"/> 1187 </xs:sequence> 1188 </xs:complexType> 1189 <xs:complexType name="TaxRecord3"> 1190 <xs:sequence> 1191 <xs:element maxOccurs="1" minOccurs="0" name="Tp" type="Max35Text"/> 1192 <xs:element maxOccurs="1" minOccurs="0" name="Ctgy" type="Max35Text"/> 1193 <xs:element maxOccurs="1" minOccurs="0" name="CtgyDtls" type="Max35Text"/> 1194 <xs:element maxOccurs="1" minOccurs="0" name="DbtrSts" type="Max35Text"/> 1195 <xs:element maxOccurs="1" minOccurs="0" name="CertId" type="Max35Text"/> 1196 <xs:element maxOccurs="1" minOccurs="0" name="FrmsCd" type="Max35Text"/> 1197 <xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod3"/> 1198 <xs:element maxOccurs="1" minOccurs="0" name="TaxAmt" type="TaxAmount3"/> 1199 <xs:element maxOccurs="1" minOccurs="0" name="AddtlInf" type="Max140Text"/> 1200 </xs:sequence> 1201 </xs:complexType> 1202 <xs:complexType name="TaxRecordDetails3"> 1203 <xs:sequence> 1204 <xs:element maxOccurs="1" minOccurs="0" name="Prd" type="TaxPeriod3"/> 1205 <xs:element name="Amt" type="ActiveOrHistoricCurrencyAndAmount"/> 1206 </xs:sequence> 1207 </xs:complexType> 1208 <xs:simpleType name="TaxRecordPeriod1Code"> 1209 <xs:restriction base="xs:string"> 1210 <xs:enumeration value="MM01"/> 1211 <xs:enumeration value="MM02"/> 1212 <xs:enumeration value="MM03"/> 1213 <xs:enumeration value="MM04"/> 1214 <xs:enumeration value="MM05"/> 1215 <xs:enumeration value="MM06"/> 1216 <xs:enumeration value="MM07"/> 1217 <xs:enumeration value="MM08"/> 1218 <xs:enumeration value="MM09"/> 1219 <xs:enumeration value="MM10"/> 1220 <xs:enumeration value="MM11"/> 1221 <xs:enumeration value="MM12"/> 1222 <xs:enumeration value="QTR1"/> 1223 <xs:enumeration value="QTR2"/> 1224 <xs:enumeration value="QTR3"/> 1225 <xs:enumeration value="QTR4"/> 1226 <xs:enumeration value="HLF1"/> 1227 <xs:enumeration value="HLF2"/> 1228 </xs:restriction> 1229 </xs:simpleType> 1230 <xs:complexType name="TrackerData1"> 1231 <xs:sequence> 1232 <xs:element name="ConfdDt" type="DateAndDateTime2Choice"/> 1233 <xs:element name="ConfdAmt" type="ActiveCurrencyAndAmount"/> 1234 <xs:element maxOccurs="unbounded" minOccurs="1" name="TrckrRcrd" type="TrackerRecord1"/> 1235 </xs:sequence> 1236 </xs:complexType> 1237 <xs:complexType name="TrackerRecord1"> 1238 <xs:sequence> 1239 <xs:element name="Agt" type="BranchAndFinancialInstitutionIdentification6"/> 1240 <xs:element maxOccurs="1" minOccurs="0" name="ChrgBr" type="ChargeBearerType1Code"/> 1241 <xs:element maxOccurs="1" minOccurs="0" name="ChrgsAmt" type="ActiveCurrencyAndAmount"/> 1242 <xs:element maxOccurs="1" minOccurs="0" name="XchgRateData" type="CurrencyExchange13"/> 1243 </xs:sequence> 1244 </xs:complexType> 1245 <xs:simpleType name="TrueFalseIndicator"> 1246 <xs:restriction base="xs:boolean"/> 1247 </xs:simpleType> 1248 <xs:simpleType name="UUIDv4Identifier"> 1249 <xs:restriction base="xs:string"> 1250 <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}"/> 1251 </xs:restriction> 1252 </xs:simpleType> 1253 </xs:schema>