1
<?xml version="1.0" encoding="UTF-8"?>
2
<!--Generated by SWIFTStandards Workstation (build:R5.1.0.4) on 2006 Sep 08 11:58:39-->
3
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02" elementFormDefault="qualified" targetNamespace="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02">
4
<xs:element name="Document" type="Document"/>
5
<xs:complexType name="AccountIdentification3Choice">
8
<xs:element name="IBAN" type="IBANIdentifier"/>
9
<xs:element name="BBAN" type="BBANIdentifier"/>
10
<xs:element name="UPIC" type="UPICIdentifier"/>
11
<xs:element name="PrtryAcct" type="SimpleIdentificationInformation2"/>
15
<xs:simpleType name="AddressType2Code">
16
<xs:restriction base="xs:string">
17
<xs:enumeration value="ADDR"/>
18
<xs:enumeration value="PBOX"/>
19
<xs:enumeration value="HOME"/>
20
<xs:enumeration value="BIZZ"/>
21
<xs:enumeration value="MLTO"/>
22
<xs:enumeration value="DLVY"/>
25
<xs:complexType name="AmountType2Choice">
28
<xs:element name="InstdAmt" type="CurrencyAndAmount"/>
29
<xs:element name="EqvtAmt" type="EquivalentAmount"/>
33
<xs:simpleType name="BBANIdentifier">
34
<xs:restriction base="xs:string">
35
<xs:pattern value="[a-zA-Z0-9]{1,30}"/>
38
<xs:simpleType name="BEIIdentifier">
39
<xs:restriction base="xs:string">
40
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
43
<xs:simpleType name="BICIdentifier">
44
<xs:restriction base="xs:string">
45
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}"/>
48
<xs:simpleType name="BaseOneRate">
49
<xs:restriction base="xs:decimal">
50
<xs:fractionDigits value="10"/>
51
<xs:totalDigits value="11"/>
54
<xs:simpleType name="BatchBookingIndicator">
55
<xs:restriction base="xs:boolean"/>
57
<xs:complexType name="BranchAndFinancialInstitutionIdentification3">
59
<xs:element name="FinInstnId" type="FinancialInstitutionIdentification5Choice"/>
60
<xs:element name="BrnchId" type="BranchData" minOccurs="0" maxOccurs="1"/>
63
<xs:complexType name="BranchData">
65
<xs:element name="Id" type="Max35Text" minOccurs="0" maxOccurs="1"/>
66
<xs:element name="Nm" type="Max35Text" minOccurs="0" maxOccurs="1"/>
67
<xs:element name="PstlAdr" type="PostalAddress1" minOccurs="0" maxOccurs="1"/>
70
<xs:simpleType name="CHIPSUniversalIdentifier">
71
<xs:restriction base="xs:string">
72
<xs:pattern value="CH[0-9]{6,6}"/>
75
<xs:complexType name="CashAccount7">
77
<xs:element name="Id" type="AccountIdentification3Choice"/>
78
<xs:element name="Tp" type="CashAccountType2" minOccurs="0" maxOccurs="1"/>
79
<xs:element name="Ccy" type="CurrencyCode" minOccurs="0" maxOccurs="1"/>
80
<xs:element name="Nm" type="Max70Text" minOccurs="0" maxOccurs="1"/>
83
<xs:complexType name="CashAccountType2">
86
<xs:element name="Cd" type="CashAccountType4Code"/>
87
<xs:element name="Prtry" type="Max35Text"/>
91
<xs:simpleType name="CashAccountType4Code">
92
<xs:restriction base="xs:string">
93
<xs:enumeration value="CASH"/>
94
<xs:enumeration value="CHAR"/>
95
<xs:enumeration value="COMM"/>
96
<xs:enumeration value="TAXE"/>
97
<xs:enumeration value="CISH"/>
98
<xs:enumeration value="TRAS"/>
99
<xs:enumeration value="SACC"/>
100
<xs:enumeration value="CACC"/>
101
<xs:enumeration value="SVGS"/>
102
<xs:enumeration value="ONDP"/>
103
<xs:enumeration value="MGLD"/>
104
<xs:enumeration value="NREX"/>
105
<xs:enumeration value="MOMA"/>
106
<xs:enumeration value="LOAN"/>
107
<xs:enumeration value="SLRY"/>
108
<xs:enumeration value="ODFT"/>
111
<xs:simpleType name="ChargeBearerType1Code">
112
<xs:restriction base="xs:string">
113
<xs:enumeration value="DEBT"/>
114
<xs:enumeration value="CRED"/>
115
<xs:enumeration value="SHAR"/>
116
<xs:enumeration value="SLEV"/>
119
<xs:complexType name="Cheque5">
121
<xs:element name="ChqTp" type="ChequeType2Code" minOccurs="0" maxOccurs="1"/>
122
<xs:element name="ChqNb" type="Max35Text" minOccurs="0" maxOccurs="1"/>
123
<xs:element name="ChqFr" type="NameAndAddress3" minOccurs="0" maxOccurs="1"/>
124
<xs:element name="DlvryMtd" type="ChequeDeliveryMethod1Choice" minOccurs="0" maxOccurs="1"/>
125
<xs:element name="DlvrTo" type="NameAndAddress3" minOccurs="0" maxOccurs="1"/>
126
<xs:element name="InstrPrty" type="Priority2Code" minOccurs="0" maxOccurs="1"/>
127
<xs:element name="ChqMtrtyDt" type="ISODate" minOccurs="0" maxOccurs="1"/>
128
<xs:element name="FrmsCd" type="Max35Text" minOccurs="0" maxOccurs="1"/>
129
<xs:element name="MemoFld" type="Max35Text" minOccurs="0" maxOccurs="1"/>
130
<xs:element name="RgnlClrZone" type="Max35Text" minOccurs="0" maxOccurs="1"/>
131
<xs:element name="PrtLctn" type="Max35Text" minOccurs="0" maxOccurs="1"/>
134
<xs:simpleType name="ChequeDelivery1Code">
135
<xs:restriction base="xs:string">
136
<xs:enumeration value="MLDB"/>
137
<xs:enumeration value="MLCD"/>
138
<xs:enumeration value="MLFA"/>
139
<xs:enumeration value="CRDB"/>
140
<xs:enumeration value="CRCD"/>
141
<xs:enumeration value="CRFA"/>
142
<xs:enumeration value="PUDB"/>
143
<xs:enumeration value="PUCD"/>
144
<xs:enumeration value="PUFA"/>
145
<xs:enumeration value="RGDB"/>
146
<xs:enumeration value="RGCD"/>
147
<xs:enumeration value="RGFA"/>
150
<xs:complexType name="ChequeDeliveryMethod1Choice">
153
<xs:element name="Cd" type="ChequeDelivery1Code"/>
154
<xs:element name="Prtry" type="Max35Text"/>
158
<xs:simpleType name="ChequeType2Code">
159
<xs:restriction base="xs:string">
160
<xs:enumeration value="CCHQ"/>
161
<xs:enumeration value="CCCH"/>
162
<xs:enumeration value="BCHQ"/>
163
<xs:enumeration value="DRFT"/>
164
<xs:enumeration value="ELDR"/>
167
<xs:simpleType name="ClearingChannel2Code">
168
<xs:restriction base="xs:string">
169
<xs:enumeration value="RTGS"/>
170
<xs:enumeration value="RTNS"/>
171
<xs:enumeration value="MPNS"/>
172
<xs:enumeration value="BOOK"/>
175
<xs:complexType name="ClearingSystemMemberIdentification3Choice">
178
<xs:element name="Id" type="ExternalClearingSystemMemberCode"/>
179
<xs:element name="Prtry" type="Max35Text"/>
183
<xs:simpleType name="CountryCode">
184
<xs:restriction base="xs:string">
185
<xs:pattern value="[A-Z]{2,2}"/>
188
<xs:complexType name="CreditTransferTransactionInformation1">
190
<xs:element name="PmtId" type="PaymentIdentification1"/>
191
<xs:element name="PmtTpInf" type="PaymentTypeInformation1" minOccurs="0" maxOccurs="1"/>
192
<xs:element name="Amt" type="AmountType2Choice"/>
193
<xs:element name="XchgRateInf" type="ExchangeRateInformation1" minOccurs="0" maxOccurs="1"/>
194
<xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0" maxOccurs="1"/>
195
<xs:element name="ChqInstr" type="Cheque5" minOccurs="0" maxOccurs="1"/>
196
<xs:element name="UltmtDbtr" type="PartyIdentification8" minOccurs="0" maxOccurs="1"/>
197
<xs:element name="IntrmyAgt1" type="BranchAndFinancialInstitutionIdentification3" minOccurs="0" maxOccurs="1"/>
198
<xs:element name="IntrmyAgt1Acct" type="CashAccount7" minOccurs="0" maxOccurs="1"/>
199
<xs:element name="IntrmyAgt2" type="BranchAndFinancialInstitutionIdentification3" minOccurs="0" maxOccurs="1"/>
200
<xs:element name="IntrmyAgt2Acct" type="CashAccount7" minOccurs="0" maxOccurs="1"/>
201
<xs:element name="IntrmyAgt3" type="BranchAndFinancialInstitutionIdentification3" minOccurs="0" maxOccurs="1"/>
202
<xs:element name="IntrmyAgt3Acct" type="CashAccount7" minOccurs="0" maxOccurs="1"/>
203
<xs:element name="CdtrAgt" type="BranchAndFinancialInstitutionIdentification3" minOccurs="0" maxOccurs="1"/>
204
<xs:element name="CdtrAgtAcct" type="CashAccount7" minOccurs="0" maxOccurs="1"/>
205
<xs:element name="Cdtr" type="PartyIdentification8" minOccurs="0" maxOccurs="1"/>
206
<xs:element name="CdtrAcct" type="CashAccount7" minOccurs="0" maxOccurs="1"/>
207
<xs:element name="UltmtCdtr" type="PartyIdentification8" minOccurs="0" maxOccurs="1"/>
208
<xs:element name="InstrForCdtrAgt" type="InstructionForCreditorAgent1" minOccurs="0" maxOccurs="unbounded"/>
209
<xs:element name="InstrForDbtrAgt" type="Max140Text" minOccurs="0" maxOccurs="1"/>
210
<xs:element name="Purp" type="Purpose1Choice" minOccurs="0" maxOccurs="1"/>
211
<xs:element name="RgltryRptg" type="RegulatoryReporting2" minOccurs="0" maxOccurs="10"/>
212
<xs:element name="Tax" type="TaxInformation2" minOccurs="0" maxOccurs="1"/>
213
<xs:element name="RltdRmtInf" type="RemittanceLocation1" minOccurs="0" maxOccurs="10"/>
214
<xs:element name="RmtInf" type="RemittanceInformation1" minOccurs="0" maxOccurs="1"/>
217
<xs:complexType name="CreditorReferenceInformation1">
219
<xs:element name="CdtrRefTp" type="CreditorReferenceType1" minOccurs="0" maxOccurs="1"/>
220
<xs:element name="CdtrRef" type="Max35Text" minOccurs="0" maxOccurs="1"/>
223
<xs:complexType name="CreditorReferenceType1">
226
<xs:element name="Cd" type="DocumentType3Code"/>
227
<xs:element name="Prtry" type="Max35Text"/>
229
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
232
<xs:simpleType name="CurrencyAndAmount_SimpleType">
233
<xs:restriction base="xs:decimal">
234
<xs:minInclusive value="0"/>
235
<xs:fractionDigits value="5"/>
236
<xs:totalDigits value="18"/>
239
<xs:complexType name="CurrencyAndAmount">
241
<xs:extension base="CurrencyAndAmount_SimpleType">
242
<xs:attribute name="Ccy" type="CurrencyCode" use="required"/>
246
<xs:simpleType name="CurrencyCode">
247
<xs:restriction base="xs:string">
248
<xs:pattern value="[A-Z]{3,3}"/>
251
<xs:complexType name="DateAndPlaceOfBirth">
253
<xs:element name="BirthDt" type="ISODate"/>
254
<xs:element name="PrvcOfBirth" type="Max35Text" minOccurs="0" maxOccurs="1"/>
255
<xs:element name="CityOfBirth" type="Max35Text"/>
256
<xs:element name="CtryOfBirth" type="CountryCode"/>
259
<xs:simpleType name="DecimalNumber">
260
<xs:restriction base="xs:decimal">
261
<xs:fractionDigits value="17"/>
262
<xs:totalDigits value="18"/>
265
<xs:complexType name="Document">
267
<xs:element name="pain.001.001.02" type="pain.001.001.02"/>
270
<xs:simpleType name="DocumentType2Code">
271
<xs:restriction base="xs:string">
272
<xs:enumeration value="MSIN"/>
273
<xs:enumeration value="CNFA"/>
274
<xs:enumeration value="DNFA"/>
275
<xs:enumeration value="CINV"/>
276
<xs:enumeration value="CREN"/>
277
<xs:enumeration value="DEBN"/>
278
<xs:enumeration value="HIRI"/>
279
<xs:enumeration value="SBIN"/>
280
<xs:enumeration value="CMCN"/>
281
<xs:enumeration value="SOAC"/>
282
<xs:enumeration value="DISP"/>
285
<xs:simpleType name="DocumentType3Code">
286
<xs:restriction base="xs:string">
287
<xs:enumeration value="RADM"/>
288
<xs:enumeration value="RPIN"/>
289
<xs:enumeration value="FXDR"/>
290
<xs:enumeration value="DISP"/>
291
<xs:enumeration value="PUOR"/>
292
<xs:enumeration value="SCOR"/>
295
<xs:simpleType name="DunsIdentifier">
296
<xs:restriction base="xs:string">
297
<xs:pattern value="[0-9]{9,9}"/>
300
<xs:simpleType name="EANGLNIdentifier">
301
<xs:restriction base="xs:string">
302
<xs:pattern value="[0-9]{13,13}"/>
305
<xs:complexType name="EquivalentAmount">
307
<xs:element name="Amt" type="CurrencyAndAmount"/>
308
<xs:element name="CcyOfTrf" type="CurrencyCode"/>
311
<xs:complexType name="ExchangeRateInformation1">
313
<xs:element name="XchgRate" type="BaseOneRate" minOccurs="0" maxOccurs="1"/>
314
<xs:element name="RateTp" type="ExchangeRateType1Code" minOccurs="0" maxOccurs="1"/>
315
<xs:element name="CtrctId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
318
<xs:simpleType name="ExchangeRateType1Code">
319
<xs:restriction base="xs:string">
320
<xs:enumeration value="SPOT"/>
321
<xs:enumeration value="SALE"/>
322
<xs:enumeration value="AGRD"/>
325
<xs:simpleType name="ExternalClearingSystemMemberCode">
326
<xs:restriction base="xs:string">
327
<xs:minLength value="1"/>
328
<xs:maxLength value="35"/>
331
<xs:simpleType name="ExternalLocalInstrumentCode">
332
<xs:restriction base="xs:string">
333
<xs:minLength value="1"/>
334
<xs:maxLength value="35"/>
337
<xs:simpleType name="ExternalPurposeCode">
338
<xs:restriction base="xs:string">
339
<xs:minLength value="1"/>
340
<xs:maxLength value="35"/>
343
<xs:complexType name="FinancialInstitutionIdentification3">
345
<xs:element name="BIC" type="BICIdentifier" minOccurs="0" maxOccurs="1"/>
346
<xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification3Choice" minOccurs="0" maxOccurs="1"/>
347
<xs:element name="Nm" type="Max70Text" minOccurs="0" maxOccurs="1"/>
348
<xs:element name="PstlAdr" type="PostalAddress1" minOccurs="0" maxOccurs="1"/>
349
<xs:element name="PrtryId" type="GenericIdentification3" minOccurs="0" maxOccurs="1"/>
352
<xs:complexType name="FinancialInstitutionIdentification5Choice">
355
<xs:element name="BIC" type="BICIdentifier"/>
356
<xs:element name="ClrSysMmbId" type="ClearingSystemMemberIdentification3Choice"/>
357
<xs:element name="NmAndAdr" type="NameAndAddress7"/>
358
<xs:element name="PrtryId" type="GenericIdentification3"/>
359
<xs:element name="CmbndId" type="FinancialInstitutionIdentification3"/>
363
<xs:complexType name="GenericIdentification3">
365
<xs:element name="Id" type="Max35Text"/>
366
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
369
<xs:complexType name="GenericIdentification4">
371
<xs:element name="Id" type="Max35Text"/>
372
<xs:element name="IdTp" type="Max35Text"/>
375
<xs:complexType name="GroupHeader1">
377
<xs:element name="MsgId" type="Max35Text"/>
378
<xs:element name="CreDtTm" type="ISODateTime"/>
379
<xs:element name="Authstn" type="Max128Text" minOccurs="0" maxOccurs="2"/>
380
<xs:element name="BtchBookg" type="BatchBookingIndicator" minOccurs="0" maxOccurs="1"/>
381
<xs:element name="NbOfTxs" type="Max15NumericText"/>
382
<xs:element name="CtrlSum" type="DecimalNumber" minOccurs="0" maxOccurs="1"/>
383
<xs:element name="Grpg" type="Grouping1Code"/>
384
<xs:element name="InitgPty" type="PartyIdentification8"/>
385
<xs:element name="FwdgAgt" type="BranchAndFinancialInstitutionIdentification3" minOccurs="0" maxOccurs="1"/>
388
<xs:simpleType name="Grouping1Code">
389
<xs:restriction base="xs:string">
390
<xs:enumeration value="SNGL"/>
391
<xs:enumeration value="GRPD"/>
392
<xs:enumeration value="MIXD"/>
395
<xs:simpleType name="IBANIdentifier">
396
<xs:restriction base="xs:string">
397
<xs:pattern value="[a-zA-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"/>
400
<xs:simpleType name="IBEIIdentifier">
401
<xs:restriction base="xs:string">
402
<xs:pattern value="[A-Z]{2,2}[B-DF-HJ-NP-TV-XZ0-9]{7,7}[0-9]{1,1}"/>
405
<xs:simpleType name="ISODate">
406
<xs:restriction base="xs:date"/>
408
<xs:simpleType name="ISODateTime">
409
<xs:restriction base="xs:dateTime"/>
411
<xs:simpleType name="Instruction3Code">
412
<xs:restriction base="xs:string">
413
<xs:enumeration value="CHQB"/>
414
<xs:enumeration value="HOLD"/>
415
<xs:enumeration value="PHOB"/>
416
<xs:enumeration value="TELB"/>
419
<xs:complexType name="InstructionForCreditorAgent1">
421
<xs:element name="Cd" type="Instruction3Code" minOccurs="0" maxOccurs="1"/>
422
<xs:element name="InstrInf" type="Max140Text" minOccurs="0" maxOccurs="1"/>
425
<xs:complexType name="LocalInstrument1Choice">
428
<xs:element name="Cd" type="ExternalLocalInstrumentCode"/>
429
<xs:element name="Prtry" type="Max35Text"/>
433
<xs:simpleType name="Max128Text">
434
<xs:restriction base="xs:string">
435
<xs:minLength value="1"/>
436
<xs:maxLength value="128"/>
439
<xs:simpleType name="Max140Text">
440
<xs:restriction base="xs:string">
441
<xs:minLength value="1"/>
442
<xs:maxLength value="140"/>
445
<xs:simpleType name="Max15NumericText">
446
<xs:restriction base="xs:string">
447
<xs:pattern value="[0-9]{1,15}"/>
450
<xs:simpleType name="Max16Text">
451
<xs:restriction base="xs:string">
452
<xs:minLength value="1"/>
453
<xs:maxLength value="16"/>
456
<xs:simpleType name="Max256Text">
457
<xs:restriction base="xs:string">
458
<xs:minLength value="1"/>
459
<xs:maxLength value="256"/>
462
<xs:simpleType name="Max34Text">
463
<xs:restriction base="xs:string">
464
<xs:minLength value="1"/>
465
<xs:maxLength value="34"/>
468
<xs:simpleType name="Max35Text">
469
<xs:restriction base="xs:string">
470
<xs:minLength value="1"/>
471
<xs:maxLength value="35"/>
474
<xs:simpleType name="Max3Text">
475
<xs:restriction base="xs:string">
476
<xs:minLength value="1"/>
477
<xs:maxLength value="3"/>
480
<xs:simpleType name="Max70Text">
481
<xs:restriction base="xs:string">
482
<xs:minLength value="1"/>
483
<xs:maxLength value="70"/>
486
<xs:complexType name="NameAndAddress3">
488
<xs:element name="Nm" type="Max70Text"/>
489
<xs:element name="Adr" type="PostalAddress1"/>
492
<xs:complexType name="NameAndAddress7">
494
<xs:element name="Nm" type="Max70Text"/>
495
<xs:element name="PstlAdr" type="PostalAddress1"/>
498
<xs:complexType name="OrganisationIdentification2">
500
<xs:element name="BIC" type="BICIdentifier" minOccurs="0" maxOccurs="1"/>
501
<xs:element name="IBEI" type="IBEIIdentifier" minOccurs="0" maxOccurs="1"/>
502
<xs:element name="BEI" type="BEIIdentifier" minOccurs="0" maxOccurs="1"/>
503
<xs:element name="EANGLN" type="EANGLNIdentifier" minOccurs="0" maxOccurs="1"/>
504
<xs:element name="USCHU" type="CHIPSUniversalIdentifier" minOccurs="0" maxOccurs="1"/>
505
<xs:element name="DUNS" type="DunsIdentifier" minOccurs="0" maxOccurs="1"/>
506
<xs:element name="BkPtyId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
507
<xs:element name="TaxIdNb" type="Max35Text" minOccurs="0" maxOccurs="1"/>
508
<xs:element name="PrtryId" type="GenericIdentification3" minOccurs="0" maxOccurs="1"/>
511
<xs:complexType name="Party2Choice">
514
<xs:element name="OrgId" type="OrganisationIdentification2"/>
515
<xs:element name="PrvtId" type="PersonIdentification3" minOccurs="1" maxOccurs="4"/>
519
<xs:complexType name="PartyIdentification8">
521
<xs:element name="Nm" type="Max70Text" minOccurs="0" maxOccurs="1"/>
522
<xs:element name="PstlAdr" type="PostalAddress1" minOccurs="0" maxOccurs="1"/>
523
<xs:element name="Id" type="Party2Choice" minOccurs="0" maxOccurs="1"/>
524
<xs:element name="CtryOfRes" type="CountryCode" minOccurs="0" maxOccurs="1"/>
527
<xs:simpleType name="PaymentCategoryPurpose1Code">
528
<xs:restriction base="xs:string">
529
<xs:enumeration value="CORT"/>
530
<xs:enumeration value="SALA"/>
531
<xs:enumeration value="TREA"/>
532
<xs:enumeration value="CASH"/>
533
<xs:enumeration value="DIVI"/>
534
<xs:enumeration value="GOVT"/>
535
<xs:enumeration value="INTE"/>
536
<xs:enumeration value="LOAN"/>
537
<xs:enumeration value="PENS"/>
538
<xs:enumeration value="SECU"/>
539
<xs:enumeration value="SSBE"/>
540
<xs:enumeration value="SUPP"/>
541
<xs:enumeration value="TAXS"/>
542
<xs:enumeration value="TRAD"/>
543
<xs:enumeration value="VATX"/>
544
<xs:enumeration value="HEDG"/>
545
<xs:enumeration value="INTC"/>
546
<xs:enumeration value="WHLD"/>
549
<xs:complexType name="PaymentIdentification1">
551
<xs:element name="InstrId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
552
<xs:element name="EndToEndId" type="Max35Text"/>
555
<xs:complexType name="PaymentInstructionInformation1">
557
<xs:element name="PmtInfId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
558
<xs:element name="PmtMtd" type="PaymentMethod3Code"/>
559
<xs:element name="PmtTpInf" type="PaymentTypeInformation1" minOccurs="0" maxOccurs="1"/>
560
<xs:element name="ReqdExctnDt" type="ISODate"/>
561
<xs:element name="PoolgAdjstmntDt" type="ISODate" minOccurs="0" maxOccurs="1"/>
562
<xs:element name="Dbtr" type="PartyIdentification8"/>
563
<xs:element name="DbtrAcct" type="CashAccount7"/>
564
<xs:element name="DbtrAgt" type="BranchAndFinancialInstitutionIdentification3"/>
565
<xs:element name="DbtrAgtAcct" type="CashAccount7" minOccurs="0" maxOccurs="1"/>
566
<xs:element name="UltmtDbtr" type="PartyIdentification8" minOccurs="0" maxOccurs="1"/>
567
<xs:element name="ChrgBr" type="ChargeBearerType1Code" minOccurs="0" maxOccurs="1"/>
568
<xs:element name="ChrgsAcct" type="CashAccount7" minOccurs="0" maxOccurs="1"/>
569
<xs:element name="ChrgsAcctAgt" type="BranchAndFinancialInstitutionIdentification3" minOccurs="0" maxOccurs="1"/>
570
<xs:element name="CdtTrfTxInf" type="CreditTransferTransactionInformation1" minOccurs="1" maxOccurs="unbounded"/>
573
<xs:simpleType name="PaymentMethod3Code">
574
<xs:restriction base="xs:string">
575
<xs:enumeration value="CHK"/>
576
<xs:enumeration value="TRF"/>
577
<xs:enumeration value="TRA"/>
580
<xs:complexType name="PaymentTypeInformation1">
582
<xs:element name="InstrPrty" type="Priority2Code" minOccurs="0" maxOccurs="1"/>
584
<xs:element name="SvcLvl" type="ServiceLevel2Choice" minOccurs="0" maxOccurs="1"/>
585
<xs:element name="ClrChanl" type="ClearingChannel2Code" minOccurs="0" maxOccurs="1"/>
587
<xs:element name="LclInstrm" type="LocalInstrument1Choice" minOccurs="0" maxOccurs="1"/>
588
<xs:element name="CtgyPurp" type="PaymentCategoryPurpose1Code" minOccurs="0" maxOccurs="1"/>
591
<xs:simpleType name="PercentageRate">
592
<xs:restriction base="xs:decimal">
593
<xs:fractionDigits value="10"/>
594
<xs:totalDigits value="11"/>
597
<xs:complexType name="PersonIdentification3">
600
<xs:element name="DrvrsLicNb" type="Max35Text"/>
601
<xs:element name="CstmrNb" type="Max35Text"/>
602
<xs:element name="SclSctyNb" type="Max35Text"/>
603
<xs:element name="AlnRegnNb" type="Max35Text"/>
604
<xs:element name="PsptNb" type="Max35Text"/>
605
<xs:element name="TaxIdNb" type="Max35Text"/>
606
<xs:element name="IdntyCardNb" type="Max35Text"/>
607
<xs:element name="MplyrIdNb" type="Max35Text"/>
608
<xs:element name="DtAndPlcOfBirth" type="DateAndPlaceOfBirth"/>
609
<xs:element name="OthrId" type="GenericIdentification4"/>
611
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
614
<xs:complexType name="PostalAddress1">
616
<xs:element name="AdrTp" type="AddressType2Code" minOccurs="0" maxOccurs="1"/>
617
<xs:element name="AdrLine" type="Max70Text" minOccurs="0" maxOccurs="5"/>
618
<xs:element name="StrtNm" type="Max70Text" minOccurs="0" maxOccurs="1"/>
619
<xs:element name="BldgNb" type="Max16Text" minOccurs="0" maxOccurs="1"/>
620
<xs:element name="PstCd" type="Max16Text" minOccurs="0" maxOccurs="1"/>
621
<xs:element name="TwnNm" type="Max35Text" minOccurs="0" maxOccurs="1"/>
622
<xs:element name="CtrySubDvsn" type="Max35Text" minOccurs="0" maxOccurs="1"/>
623
<xs:element name="Ctry" type="CountryCode"/>
626
<xs:simpleType name="Priority2Code">
627
<xs:restriction base="xs:string">
628
<xs:enumeration value="HIGH"/>
629
<xs:enumeration value="NORM"/>
632
<xs:complexType name="Purpose1Choice">
635
<xs:element name="Cd" type="ExternalPurposeCode"/>
636
<xs:element name="Prtry" type="Max35Text"/>
640
<xs:complexType name="ReferredDocumentAmount1Choice">
643
<xs:element name="DuePyblAmt" type="CurrencyAndAmount"/>
644
<xs:element name="DscntApldAmt" type="CurrencyAndAmount"/>
645
<xs:element name="RmtdAmt" type="CurrencyAndAmount"/>
646
<xs:element name="CdtNoteAmt" type="CurrencyAndAmount"/>
647
<xs:element name="TaxAmt" type="CurrencyAndAmount"/>
651
<xs:complexType name="ReferredDocumentInformation1">
653
<xs:element name="RfrdDocTp" type="ReferredDocumentType1" minOccurs="0" maxOccurs="1"/>
654
<xs:element name="RfrdDocNb" type="Max35Text" minOccurs="0" maxOccurs="1"/>
657
<xs:complexType name="ReferredDocumentType1">
660
<xs:element name="Cd" type="DocumentType2Code"/>
661
<xs:element name="Prtry" type="Max35Text"/>
663
<xs:element name="Issr" type="Max35Text" minOccurs="0" maxOccurs="1"/>
666
<xs:complexType name="RegulatoryAuthority">
668
<xs:element name="AuthrtyNm" type="Max70Text" minOccurs="0" maxOccurs="1"/>
669
<xs:element name="AuthrtyCtry" type="CountryCode" minOccurs="0" maxOccurs="1"/>
672
<xs:complexType name="RegulatoryReporting2">
674
<xs:element name="DbtCdtRptgInd" type="RegulatoryReportingType1Code" minOccurs="0" maxOccurs="1"/>
675
<xs:element name="Authrty" type="RegulatoryAuthority" minOccurs="0" maxOccurs="1"/>
676
<xs:element name="RgltryDtls" type="StructuredRegulatoryReporting2" minOccurs="0" maxOccurs="1"/>
679
<xs:simpleType name="RegulatoryReportingType1Code">
680
<xs:restriction base="xs:string">
681
<xs:enumeration value="CRED"/>
682
<xs:enumeration value="DEBT"/>
683
<xs:enumeration value="BOTH"/>
686
<xs:complexType name="RemittanceInformation1">
688
<xs:element name="Ustrd" type="Max140Text" minOccurs="0" maxOccurs="unbounded"/>
689
<xs:element name="Strd" type="StructuredRemittanceInformation6" minOccurs="0" maxOccurs="unbounded"/>
692
<xs:complexType name="RemittanceLocation1">
694
<xs:element name="RmtId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
695
<xs:element name="RmtLctnMtd" type="RemittanceLocationMethod1Code" minOccurs="0" maxOccurs="1"/>
696
<xs:element name="RmtLctnElctrncAdr" type="Max256Text" minOccurs="0" maxOccurs="1"/>
697
<xs:element name="RmtLctnPstlAdr" type="NameAndAddress3" minOccurs="0" maxOccurs="1"/>
700
<xs:simpleType name="RemittanceLocationMethod1Code">
701
<xs:restriction base="xs:string">
702
<xs:enumeration value="FAXI"/>
703
<xs:enumeration value="EDIC"/>
704
<xs:enumeration value="URID"/>
705
<xs:enumeration value="EMAL"/>
706
<xs:enumeration value="POST"/>
709
<xs:simpleType name="ServiceLevel1Code">
710
<xs:restriction base="xs:string">
711
<xs:enumeration value="SEPA"/>
712
<xs:enumeration value="SDVA"/>
713
<xs:enumeration value="PRPT"/>
716
<xs:complexType name="ServiceLevel2Choice">
719
<xs:element name="Cd" type="ServiceLevel1Code"/>
720
<xs:element name="Prtry" type="Max35Text"/>
724
<xs:complexType name="SimpleIdentificationInformation2">
726
<xs:element name="Id" type="Max34Text"/>
729
<xs:complexType name="StructuredRegulatoryReporting2">
731
<xs:element name="Cd" type="Max3Text" minOccurs="0" maxOccurs="1"/>
732
<xs:element name="Amt" type="CurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
733
<xs:element name="Inf" type="Max35Text" minOccurs="0" maxOccurs="1"/>
736
<xs:complexType name="StructuredRemittanceInformation6">
738
<xs:element name="RfrdDocInf" type="ReferredDocumentInformation1" minOccurs="0" maxOccurs="1"/>
739
<xs:element name="RfrdDocRltdDt" type="ISODate" minOccurs="0" maxOccurs="1"/>
740
<xs:element name="RfrdDocAmt" type="ReferredDocumentAmount1Choice" minOccurs="0" maxOccurs="unbounded"/>
741
<xs:element name="CdtrRefInf" type="CreditorReferenceInformation1" minOccurs="0" maxOccurs="1"/>
742
<xs:element name="Invcr" type="PartyIdentification8" minOccurs="0" maxOccurs="1"/>
743
<xs:element name="Invcee" type="PartyIdentification8" minOccurs="0" maxOccurs="1"/>
744
<xs:element name="AddtlRmtInf" type="Max140Text" minOccurs="0" maxOccurs="1"/>
747
<xs:complexType name="TaxDetails">
749
<xs:element name="CertId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
750
<xs:element name="TaxTp" type="TaxType" minOccurs="0" maxOccurs="1"/>
753
<xs:complexType name="TaxInformation2">
755
<xs:element name="CdtrTaxId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
756
<xs:element name="CdtrTaxTp" type="Max35Text" minOccurs="0" maxOccurs="1"/>
757
<xs:element name="DbtrTaxId" type="Max35Text" minOccurs="0" maxOccurs="1"/>
758
<xs:element name="TaxRefNb" type="Max140Text" minOccurs="0" maxOccurs="1"/>
759
<xs:element name="TtlTaxblBaseAmt" type="CurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
760
<xs:element name="TtlTaxAmt" type="CurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
761
<xs:element name="TaxDt" type="ISODate" minOccurs="0" maxOccurs="1"/>
762
<xs:element name="TaxTpInf" type="TaxDetails" minOccurs="0" maxOccurs="unbounded"/>
765
<xs:complexType name="TaxType">
767
<xs:element name="CtgyDesc" type="Max35Text" minOccurs="0" maxOccurs="1"/>
768
<xs:element name="Rate" type="PercentageRate" minOccurs="0" maxOccurs="1"/>
769
<xs:element name="TaxblBaseAmt" type="CurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
770
<xs:element name="Amt" type="CurrencyAndAmount" minOccurs="0" maxOccurs="1"/>
773
<xs:simpleType name="UPICIdentifier">
774
<xs:restriction base="xs:string">
775
<xs:pattern value="[0-9]{8,17}"/>
778
<xs:complexType name="pain.001.001.02">
780
<xs:element name="GrpHdr" type="GroupHeader1"/>
781
<xs:element name="PmtInf" type="PaymentInstructionInformation1" minOccurs="1" maxOccurs="unbounded"/>