See: Description
Interface | Description |
---|---|
AmountContainer |
Interface to mark fields whose definition contain an amount.
|
BICContainer |
Interface to mark fields whose definition contain a BIC.
|
CurrencyContainer |
Interface to mark fields whose definition contain a currency.
|
DateContainer |
Interface to mark fields whose definition contain a date.
|
GenericField |
Interface to mark generic fields and add method related to DSS and qualifiers.
|
MultiLineField |
Interface to mark fields whose structure admits multiple lines
|
PatternContainer |
Class | Description |
---|---|
AmountResolver | |
CurrencyResolver | |
Field |
Base class implemented by classes that provide a general access to field components.
|
Field101 |
Field 101
validation pattern: 1!c parser pattern: S components pattern: S |
Field102 |
Field 102
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC> parser pattern: S components pattern: B |
Field103 |
Field 103
validation pattern: 3!a parser pattern: S components pattern: S |
Field104 |
Field 104
validation pattern: 1!a parser pattern: S components pattern: S |
Field105 |
Field 105
validation pattern: 1!n parser pattern: S components pattern: N |
Field106 |
Field 106
validation pattern: <MIR> parser pattern: S components pattern: S |
Field107 |
Field 107
validation pattern: <MOR> parser pattern: S components pattern: S |
Field108 |
Field 108
validation pattern: 16x parser pattern: S components pattern: S |
Field109 |
Field 109
validation pattern: <DATE2><TIME2><MIR> parser pattern: <DATE2><TIME2>S components pattern: ETS |
Field110 |
Field 110
validation pattern: 3!n parser pattern: S components pattern: N |
Field113 |
Field 113
validation pattern: 4!x parser pattern: S components pattern: S |
Field114 |
Field 114
validation pattern: 32x parser pattern: S components pattern: S |
Field115 |
Field 115
validation pattern: 32x parser pattern: S components pattern: S |
Field116 |
Field 116
validation pattern: <Y|N> parser pattern: S components pattern: L |
Field117 |
Field 117
validation pattern: 8!h parser pattern: S components pattern: S |
Field118 |
Field 118
validation pattern: <Y|N> parser pattern: S components pattern: L |
Field119 |
Field 119
validation pattern: 8c parser pattern: S components pattern: S |
Field11A |
Field 11A
validation pattern: :4!c//<CUR> parser pattern: :S//S components pattern: SC |
Field11R |
Field 11R
validation pattern: <MT>$<DATE2>[$4!n6!n] parser pattern: S$<DATE2>[$S] components pattern: MEN |
Field11S |
Field 11S
validation pattern: <MT>$<DATE2>[$4!n6!n] parser pattern: S$<DATE2>[$S] components pattern: MEN |
Field12 |
Field 12
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field120 |
Field 120
validation pattern: 5n parser pattern: S components pattern: N |
Field122 |
Field 122
validation pattern: 3n parser pattern: S components pattern: N |
Field123 |
Field 123
validation pattern: 3!a parser pattern: S components pattern: S |
Field124 |
Field 124
validation pattern: <MT> parser pattern: S components pattern: M |
Field125 |
Field 125
validation pattern: 1!n parser pattern: S components pattern: N |
Field126 |
Field 126
validation pattern: 4!n parser pattern: S components pattern: N |
Field127 |
Field 127
validation pattern: 2!a parser pattern: S components pattern: S |
Field128 |
Field 128
validation pattern: c<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: cS components pattern: cB |
Field129 |
Field 129
validation pattern: 2n/2n parser pattern: S/S components pattern: NN |
Field12A |
Field 12A
validation pattern: :4!c/[8c]/30x parser pattern: :S/[S]/S components pattern: SSS |
Field12B |
Field 12B
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field12C |
Field 12C
validation pattern: :4!c//6!c parser pattern: :S//S components pattern: SS |
Field12D |
Field 12D
validation pattern: 4!c parser pattern: S components pattern: S |
Field12E |
Field 12E
validation pattern: 4!c parser pattern: S components pattern: S |
Field12F |
Field 12F
validation pattern: 4!c parser pattern: S components pattern: S |
Field12G |
Field 12G
validation pattern: 4!c parser pattern: S components pattern: S |
Field130 |
Field 130
validation pattern: /2!n/65x$/2!n/65x parser pattern: /S/S$/S/S components pattern: NSNS |
Field132 |
Field 132
validation pattern: c5!n parser pattern: SN components pattern: cN |
Field133 |
Field 133
validation pattern: c3!xSN parser pattern: c3!SSN components pattern: cSSN |
Field134 |
Field 134
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC>$65x$65x parser pattern: S$S$S components pattern: BSS |
Field135 |
Field 135
validation pattern: c parser pattern: S components pattern: c |
Field136 |
Field 136
validation pattern: c5!n parser pattern: SN components pattern: cN |
Field137 |
Field 137
validation pattern: c3!xSN parser pattern: c3!SSN components pattern: cSSN |
Field13A |
Field 13A
validation pattern: :4!c//3!c parser pattern: :S//S components pattern: SS |
Field13B |
Field 13B
validation pattern: :4!c/[8c]/30x parser pattern: :S/[S]/S components pattern: SSS |
Field13C |
Field 13C
validation pattern: /8c/<HHMM><SIGN><OFFSET> parser pattern: /S/<HHMM><SIGN><OFFSET> components pattern: SHGO |
Field13D |
Field 13D
validation pattern: <DATE2><HHMM><SIGN><OFFSET> parser pattern: <DATE2><HHMM><SIGN><OFFSET> components pattern: EHGO |
Field13E |
Field 13E
validation pattern: <DATE4><HHMM> parser pattern: <DATE4><HHMM> components pattern: DH |
Field13J |
Field 13J
validation pattern: :4!c//5!c parser pattern: :S//S components pattern: SS |
Field13K |
Field 13K
validation pattern: :4!c//3!c/<AMOUNT>15 parser pattern: :S//S/N components pattern: SSN |
Field140 |
Field 140
validation pattern: 15!n parser pattern: S components pattern: N |
Field141 |
Field 141
validation pattern: 64!h parser pattern: S components pattern: S |
Field142 |
Field 142
validation pattern: 12!n parser pattern: S components pattern: A |
Field143 |
Field 143
validation pattern: 12!n parser pattern: S components pattern: A |
Field144 |
Field 144
validation pattern: 2!n parser pattern: S components pattern: N |
Field14A |
Field 14A
validation pattern: 9a parser pattern: S components pattern: S |
Field14B |
Field 14B
validation pattern: 2!c parser pattern: S components pattern: S |
Field14C |
Field 14C
validation pattern: 4!n parser pattern: S components pattern: N |
Field14D |
Field 14D
validation pattern: 7x parser pattern: S components pattern: S |
Field14F |
Field 14F
validation pattern: 24x parser pattern: S components pattern: S |
Field14G |
Field 14G
validation pattern: 1a/8!a parser pattern: S/S components pattern: SS |
Field14J |
Field 14J
validation pattern: 5a parser pattern: S components pattern: S |
Field14S |
Field 14S
validation pattern: 3!a2!n[/<HHMM>/4!c] parser pattern: SN[/<HHMM>/S] components pattern: SNHS |
Field14T | Deprecated |
Field151 |
Field 151
validation pattern: 4!n parser pattern: S components pattern: N |
Field152 |
Field 152
validation pattern: 6!n parser pattern: S components pattern: N |
Field153 |
Field 153
validation pattern: 6!n parser pattern: S components pattern: N |
Field15A |
Field 15A
validation pattern: $ parser pattern: S components pattern: S |
Field15B |
Field 15B
validation pattern: $ parser pattern: S components pattern: S |
Field15C |
Field 15C
validation pattern: $ parser pattern: S components pattern: S |
Field15D |
Field 15D
validation pattern: $ parser pattern: S components pattern: S |
Field15E |
Field 15E
validation pattern: $ parser pattern: S components pattern: S |
Field15F |
Field 15F
validation pattern: $ parser pattern: S components pattern: S |
Field15G |
Field 15G
validation pattern: $ parser pattern: S components pattern: S |
Field15H |
Field 15H
validation pattern: $ parser pattern: S components pattern: S |
Field15I |
Field 15I
validation pattern: $ parser pattern: S components pattern: S |
Field15J |
Field 15J
validation pattern: $ parser pattern: S components pattern: S |
Field15K |
Field 15K
validation pattern: $ parser pattern: S components pattern: S |
Field15L |
Field 15L
validation pattern: $ parser pattern: S components pattern: S |
Field15M |
Field 15M
validation pattern: $ parser pattern: S components pattern: S |
Field15N |
Field 15N
validation pattern: $ parser pattern: S components pattern: S |
Field15O |
Field 15O
validation pattern: $ parser pattern: S components pattern: S |
Field15P |
Field 15P
validation pattern: $ parser pattern: S components pattern: S |
Field16A |
Field 16A
validation pattern: 5n parser pattern: S components pattern: N |
Field16C |
Field 16C
validation pattern: 2n parser pattern: S components pattern: N |
Field16R |
Field 16R
validation pattern: 16c parser pattern: S components pattern: S |
Field16S |
Field 16S
validation pattern: 16c parser pattern: S components pattern: S |
Field171 |
Field 171
validation pattern: <DATE2> parser pattern: S components pattern: E |
Field172 |
Field 172
validation pattern: <MMDD><MMDD> parser pattern: <MMDD><MMDD> components pattern: JJ |
Field173 |
Field 173
validation pattern: <DDHHMM> parser pattern: S components pattern: P |
Field174 |
Field 174
validation pattern: <HH> parser pattern: S components pattern: Q |
Field175 |
Field 175
validation pattern: <HHMM> parser pattern: S components pattern: H |
Field177 |
Field 177
validation pattern: <YYMMDDHHMM> parser pattern: S components pattern: U |
Field179 |
Field 179
validation pattern: <TIME2> parser pattern: S components pattern: T |
Field17A |
Field 17A
validation pattern: 1a parser pattern: S components pattern: S |
Field17B |
Field 17B
validation pattern: :4!c//1a parser pattern: :S//S components pattern: SS |
Field17E |
Field 17E
validation pattern: 1a parser pattern: S components pattern: S |
Field17F |
Field 17F
validation pattern: 1a parser pattern: S components pattern: S |
Field17G |
Field 17G
validation pattern: 1a parser pattern: S components pattern: S |
Field17H |
Field 17H
validation pattern: 1a parser pattern: S components pattern: S |
Field17I |
Field 17I
validation pattern: 1a parser pattern: S components pattern: S |
Field17L |
Field 17L
validation pattern: 1a parser pattern: S components pattern: S |
Field17M |
Field 17M
validation pattern: 1a parser pattern: S components pattern: S |
Field17N |
Field 17N
validation pattern: 1a parser pattern: S components pattern: S |
Field17O |
Field 17O
validation pattern: 1a parser pattern: S components pattern: S |
Field17P |
Field 17P
validation pattern: 1a parser pattern: S components pattern: S |
Field17Q |
Field 17Q
validation pattern: 1a parser pattern: S components pattern: S |
Field17R |
Field 17R
validation pattern: 1a parser pattern: S components pattern: S |
Field17S |
Field 17S
validation pattern: 1a parser pattern: S components pattern: S |
Field17T |
Field 17T
validation pattern: 1a parser pattern: S components pattern: S |
Field17U |
Field 17U
validation pattern: 1a parser pattern: S components pattern: S |
Field17V |
Field 17V
validation pattern: 1a parser pattern: S components pattern: S |
Field17W |
Field 17W
validation pattern: 1a parser pattern: S components pattern: S |
Field17X |
Field 17X
validation pattern: 1a parser pattern: S components pattern: S |
Field17Y |
Field 17Y
validation pattern: 1a parser pattern: S components pattern: S |
Field17Z |
Field 17Z
validation pattern: 1a parser pattern: S components pattern: S |
Field18A |
Field 18A
validation pattern: 5n parser pattern: S components pattern: N |
Field18B |
Field 18B
validation pattern: 3n parser pattern: S components pattern: N |
Field18C |
Field 18C
validation pattern: 3n parser pattern: S components pattern: N |
Field18D |
Field 18D
validation pattern: 3n parser pattern: S components pattern: N |
Field19 |
Field 19
validation pattern: <AMOUNT>17 parser pattern: N components pattern: N |
Field199 |
Field 199
validation pattern: 9911z parser pattern: S components pattern: S |
Field19A |
Field 19A
validation pattern: :4!c//[N]<CUR><AMOUNT>15 parser pattern: :S//[c]SN components pattern: SSCN |
Field19B |
Field 19B
validation pattern: :4!c//<CUR><AMOUNT>15 parser pattern: :S//SN components pattern: SCN |
Field19C |
Field 19C
validation pattern: [N]<AMOUNT>15 parser pattern: [S]N components pattern: SN |
Field19Y |
Field 19Y
validation pattern: <AMOUNT>15 parser pattern: N components pattern: N |
Field19Z |
Field 19Z
validation pattern: <AMOUNT>15 parser pattern: N components pattern: N |
Field20 |
Field 20
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field202 |
Field 202
validation pattern: 4!n parser pattern: S components pattern: N |
Field203 |
Field 203
validation pattern: 4!n parser pattern: S components pattern: N |
Field204 |
Field 204
validation pattern: 2!a parser pattern: S components pattern: S |
Field206 |
Field 206
validation pattern: <Y|N> parser pattern: S components pattern: L |
Field208 |
Field 208
validation pattern: <Y|N> parser pattern: S components pattern: L |
Field209 |
Field 209
validation pattern: 1!n parser pattern: S components pattern: N |
Field20C |
Field 20C
validation pattern: :4!c//16x(***) parser pattern: :S//S components pattern: SS |
Field20D |
Field 20D
validation pattern: :4!c//25x(***) parser pattern: :S//S components pattern: SS |
Field20E |
Field 20E
validation pattern: 4!c//35x parser pattern: S//S components pattern: SS |
Field21 |
Field 21
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21A |
Field 21A
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21B |
Field 21B
validation pattern: 16x parser pattern: S components pattern: S |
Field21C |
Field 21C
validation pattern: 35x parser pattern: S components pattern: S |
Field21D |
Field 21D
validation pattern: 35x parser pattern: S components pattern: S |
Field21E |
Field 21E
validation pattern: 35x parser pattern: S components pattern: S |
Field21F |
Field 21F
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21G |
Field 21G
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21N |
Field 21N
validation pattern: 16x parser pattern: S components pattern: S |
Field21P |
Field 21P
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field21R |
Field 21R
validation pattern: 16x(***) parser pattern: S components pattern: S |
Field22 |
Field 22
validation pattern: CUSTOM parser pattern: S/S components pattern: SS |
Field22A |
Field 22A
validation pattern: 4!c parser pattern: S components pattern: S |
Field22B |
Field 22B
validation pattern: 4!c parser pattern: S components pattern: S |
Field22C |
Field 22C
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field22D |
Field 22D
validation pattern: 4!c parser pattern: S components pattern: S |
Field22E |
Field 22E
validation pattern: 4!c parser pattern: S components pattern: S |
Field22F |
Field 22F
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field22G |
Field 22G
validation pattern: 4!c parser pattern: S components pattern: S |
Field22H |
Field 22H
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field22J |
Field 22J
validation pattern: 4!c parser pattern: S components pattern: S |
Field22K |
Field 22K
validation pattern: 4!c[/35x] parser pattern: S[/S] components pattern: SS |
Field22L |
Field 22L
validation pattern: 35x parser pattern: S components pattern: S |
Field22M |
Field 22M
validation pattern: 20x parser pattern: S components pattern: S |
Field22N |
Field 22N
validation pattern: 32x parser pattern: S components pattern: S |
Field22P |
Field 22P
validation pattern: 20x parser pattern: S components pattern: S |
Field22Q |
Field 22Q
validation pattern: 10x parser pattern: S components pattern: S |
Field22R |
Field 22R
validation pattern: 32x parser pattern: S components pattern: S |
Field22S |
Field 22S
validation pattern: 1!a/35x parser pattern: S/S components pattern: SS |
Field22T |
Field 22T
validation pattern: 35x parser pattern: S components pattern: S |
Field22U |
Field 22U
validation pattern: 6a parser pattern: S components pattern: S |
Field22V |
Field 22V
validation pattern: 35x parser pattern: S components pattern: S |
Field22W |
Field 22W
validation pattern: 42x parser pattern: S components pattern: S |
Field22X |
Field 22X
validation pattern: 4!c parser pattern: S components pattern: S |
Field22Y |
Field 22Y
validation pattern: 4!c parser pattern: S components pattern: S |
Field22Z |
Field 22Z
validation pattern: 6a parser pattern: S components pattern: S |
Field23 |
Field 23
validation pattern: CUSTOM parser pattern: S[/S/S[/S]] components pattern: SSSC |
Field23A |
Field 23A
validation pattern: 10a/5a parser pattern: S/S components pattern: SS |
Field23B |
Field 23B
validation pattern: 4!c parser pattern: S components pattern: S |
Field23C |
Field 23C
validation pattern: 7a parser pattern: S components pattern: S |
Field23D |
Field 23D
validation pattern: 10a parser pattern: S components pattern: S |
Field23E |
Field 23E
validation pattern: 4!c[/30x] parser pattern: S[/S] components pattern: SS |
Field23F | Deprecated |
Field23G |
Field 23G
validation pattern: 4!c[/4!c] parser pattern: S[/S] components pattern: SS |
Field23X |
Field 23X
validation pattern: 4!c/65x parser pattern: S/S components pattern: SS |
Field242 |
Field 242
validation pattern: 1!a parser pattern: S components pattern: S |
Field243 |
Field 243
validation pattern: 1!n parser pattern: S components pattern: N |
Field24B |
Field 24B
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field24D |
Field 24D
validation pattern: 4!c[/35x] parser pattern: S[/S] components pattern: SS |
Field24E |
Field 24E
validation pattern: 4!c[/30x] parser pattern: S[/S] components pattern: SS |
Field25 |
Field 25
validation pattern: 35x parser pattern: S components pattern: S |
Field251 |
Field 251
validation pattern: <MIR> parser pattern: S components pattern: R |
Field252 |
Field 252
validation pattern: <MIR><MIR>[<HHMM><HHMM>] parser pattern: <MIR><MIR>[<HHMM><HHMM>] components pattern: RRHH |
Field253 |
Field 253
validation pattern: <MOR> parser pattern: S components pattern: V |
Field254 |
Field 254
validation pattern: <MOR><MOR>[<HHMM><HHMM>] parser pattern: <MOR><MOR>[<HHMM><HHMM>] components pattern: VVHH |
Field255 |
Field 255
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC>4!n3!n<DATE2>[<HHMM><HHMM>] parser pattern: S4!N3!N<DATE2>[<HHMM><HHMM>] components pattern: BNNEHH |
Field256 |
Field 256
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC>4!n1!n<DATE2>[<HHMM><HHMM>] parser pattern: S4!Nc<DATE2>[<HHMM><HHMM>] components pattern: BNNEHH |
Field257 |
Field 257
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC><DATE2><HHMM><HHMM>[4!n] parser pattern: 12!S<DATE2><HHMM><HHMM>[N] components pattern: BEHHN |
Field258 |
Field 258
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC>4!n3!n<DATE2>[<HHMM><HHMM>] parser pattern: S4!N3!N<DATE2>[<HHMM><HHMM>] components pattern: BNNEHH |
Field259 |
Field 259
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC>4!n1!n<DATE2><HHMM><HHMM> parser pattern: S4!Nc<DATE2><HHMM><HHMM> components pattern: BNNEHH |
Field25A |
Field 25A
validation pattern: /34x parser pattern: /S components pattern: S |
Field25D |
Field 25D
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field260 |
Field 260
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC><DATE2><HHMM><HHMM>[4!n] parser pattern: 12!S<DATE2><HHMM><HHMM>[N] components pattern: BEHHN |
Field263 |
Field 263
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC><DATE2><HHMM><HHMM>[4!n] parser pattern: 12!S<DATE2><HHMM><HHMM>[N] components pattern: BEHHN |
Field264 |
Field 264
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC><DATE2><HHMM><HHMM>[4!n] parser pattern: 12!S<DATE2><HHMM><HHMM>[N] components pattern: BEHHN |
Field26A |
Field 26A
validation pattern: <VAR-SEQU-2> parser pattern: S components pattern: S |
Field26B |
Field 26B
validation pattern: <VAR-SEQU-3> parser pattern: S components pattern: S |
Field26C |
Field 26C
validation pattern: [3!a]/15x/5!a4!a<VAR-SEQU-4> parser pattern: [S]/S/5!a4!aS components pattern: SSSSS |
Field26D |
Field 26D
validation pattern: 65x[$65x]0-29 parser pattern: S[$S]0-29 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field26E |
Field 26E
validation pattern: 2n parser pattern: S components pattern: N |
Field26F |
Field 26F
validation pattern: 9a parser pattern: S components pattern: S |
Field26G | Deprecated |
Field26H |
Field 26H
validation pattern: 16x parser pattern: S components pattern: S |
Field26J | Deprecated |
Field26K | Deprecated |
Field26L | Deprecated |
Field26N |
Field 26N
validation pattern: <CUR>/4x parser pattern: S/S components pattern: CS |
Field26P |
Field 26P
validation pattern: <CUR>/4x parser pattern: S/S components pattern: CS |
Field26T |
Field 26T
validation pattern: 3!c parser pattern: S components pattern: S |
Field27 |
Field 27
validation pattern: 1n/1n parser pattern: S/S components pattern: NN |
Field270 |
Field 270
validation pattern: <YYMMDDHHMM><?> parser pattern: 10!NS components pattern: US |
Field271 |
Field 271
validation pattern: <YYMMDDHHMM><?> parser pattern: 10!NS components pattern: US |
Field272 |
Field 272
validation pattern: <YYMMDDHHMM><?> parser pattern: 10!NS components pattern: US |
Field27A |
Field 27A
validation pattern: 1!n/1!n parser pattern: S/S components pattern: NN |
Field28 |
Field 28
validation pattern: 5n[/2n] parser pattern: S[/S] components pattern: NN |
Field280 |
Field 280
validation pattern: <HHMM><MIR><Y|N><?> parser pattern: <HHMM><MIR>cS components pattern: HRLS |
Field281 |
Field 281
validation pattern: <HHMM><MOR><Y|N>[3!c] parser pattern: <HHMM><MOR>cS components pattern: HVLS |
Field28C |
Field 28C
validation pattern: 5n[/5n] parser pattern: S[/S] components pattern: NN |
Field28D |
Field 28D
validation pattern: 5n/5n parser pattern: S/S components pattern: NN |
Field28E |
Field 28E
validation pattern: 5n/4!c parser pattern: S/S components pattern: NS |
Field29A |
Field 29A
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field29B |
Field 29B
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field29C |
Field 29C
validation pattern: 35x parser pattern: S components pattern: S |
Field29D |
Field 29D
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field29E |
Field 29E
validation pattern: 4!c/<HHMM> parser pattern: S/S components pattern: SH |
Field29F |
Field 29F
validation pattern: 35z[$35z]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field29G |
Field 29G
validation pattern: 1n/33z[$1n/33z]0-8 parser pattern: S/S[$S/S]0-8 components pattern: NSNSNSNSNSNSNSNSNS |
Field29H |
Field 29H
validation pattern: 4!c parser pattern: S components pattern: S |
Field29J |
Field 29J
validation pattern: 4!c[/<HHMM>] parser pattern: S[/S] components pattern: SH |
Field29K |
Field 29K
validation pattern: 4!c/<HHMM> parser pattern: S/S components pattern: SH |
Field29L |
Field 29L
validation pattern: <DATE4>/4!c/<HHMM> parser pattern: S/S/S components pattern: DSH |
Field29M |
Field 29M
validation pattern: 4!c/<HHMM> parser pattern: S/S components pattern: SH |
Field29N |
Field 29N
validation pattern: <DATE4>/4!c/<HHMM> parser pattern: S/S/S components pattern: DSH |
Field29S |
Field 29S
validation pattern: 4!c/35x parser pattern: S/S components pattern: SS |
Field30 |
Field 30
validation pattern: <DATE2> parser pattern: S components pattern: E |
Field301 |
Field 301
validation pattern: 2!c parser pattern: S components pattern: S |
Field302 |
Field 302
validation pattern: <Y|N> parser pattern: S components pattern: L |
Field303 |
Field 303
validation pattern: 1!c parser pattern: S components pattern: S |
Field304 |
Field 304
validation pattern: <CC>3!c parser pattern: <CC>S components pattern: KS |
Field305 |
Field 305
validation pattern: 1!c parser pattern: S components pattern: S |
Field307 |
Field 307
validation pattern: 4!c parser pattern: S components pattern: S |
Field30F |
Field 30F
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30G |
Field 30G
validation pattern: <DATE4>/<DATE4> parser pattern: S/S components pattern: DD |
Field30H |
Field 30H
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30J |
Field 30J
validation pattern: 1!a3!n parser pattern: SN components pattern: SN |
Field30M |
Field 30M
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30N |
Field 30N
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30P |
Field 30P
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30Q |
Field 30Q
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30S |
Field 30S
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30T |
Field 30T
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30U |
Field 30U
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30V |
Field 30V
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30X |
Field 30X
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30Y |
Field 30Y
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field30Z |
Field 30Z
validation pattern: <DATE4> parser pattern: S components pattern: D |
Field311 |
Field 311
validation pattern: {65x}n parser pattern: S components pattern: S |
Field312 |
Field 312
validation pattern: {65x}n parser pattern: S components pattern: S |
Field313 |
Field 313
validation pattern: 5!n parser pattern: S components pattern: N |
Field31B | Deprecated |
Field31C |
Field 31C
validation pattern: <DATE2> parser pattern: S components pattern: E |
Field31D |
Field 31D
validation pattern: <DATE2>29x parser pattern: <DATE2>S components pattern: ES |
Field31E |
Field 31E
validation pattern: <DATE2> parser pattern: S components pattern: E |
Field31F |
Field 31F
validation pattern: <DATE2>[/<DATE2>][//35x] parser pattern: <DATE2>[/<DATE2>][//S] components pattern: EES |
Field31G |
Field 31G
validation pattern: <DATE2>/<HHMM>/12a parser pattern: <DATE2>/S/S components pattern: EHS |
Field31H | Deprecated |
Field31J | Deprecated |
Field31L |
Field 31L
validation pattern: <DATE2> parser pattern: S components pattern: E |
Field31P |
Field 31P
validation pattern: <DATE2>[29x] parser pattern: <DATE2>[S] components pattern: ES |
Field31R |
Field 31R
validation pattern: <DATE2>[/<DATE2>] parser pattern: <DATE2>[/<DATE2>] components pattern: EE |
Field31S |
Field 31S
validation pattern: <DATE2> parser pattern: S components pattern: E |
Field31T | Deprecated |
Field31X |
Field 31X
validation pattern: (<DATE2>[<HHMM>])|7!a parser pattern: (<DATE2>[<HHMM>])|S components pattern: EHS |
Field329 |
Field 329
validation pattern: <Y|N> parser pattern: S components pattern: L |
Field32A |
Field 32A
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field32B |
Field 32B
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field32C |
Field 32C
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field32D |
Field 32D
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field32E |
Field 32E
validation pattern: <CUR> parser pattern: S components pattern: C |
Field32F |
Field 32F
validation pattern: 3!a<AMOUNT>15 parser pattern: SN components pattern: SN |
Field32G |
Field 32G
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field32H |
Field 32H
validation pattern: [N]<CUR><AMOUNT>15 parser pattern: [c]<CUR>N components pattern: SCN |
Field32J |
Field 32J
validation pattern: <AMOUNT>15 parser pattern: N components pattern: N |
Field32K |
Field 32K
validation pattern: <DM>3!n2!a<CUR><AMOUNT>15 parser pattern: cNS<CUR>N components pattern: SNSCN |
Field32M |
Field 32M
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field32N |
Field 32N
validation pattern: [N]<DATE2><CUR><AMOUNT>15 parser pattern: [c]<DATE2>SN components pattern: SECN |
Field32P |
Field 32P
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field32Q |
Field 32Q
validation pattern: <CUR>/<CUR> parser pattern: S/S components pattern: CC |
Field32R |
Field 32R
validation pattern: [N]<CUR><AMOUNT>15 parser pattern: [c]<CUR>N components pattern: SCN |
Field32U |
Field 32U
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field330 |
Field 330
validation pattern: 4!n6!n6!n6!n6!n1!n parser pattern: 4!N6!N6!N6!N6!N1!N components pattern: NNNNNN |
Field331 |
Field 331
validation pattern: 4!n<DATE2><HHMM><DATE2><HHMM>3!n6!n6!n6!n6!n6!n6!n parser pattern: 4!N<DATE2><HHMM><DATE2><HHMM>3!N6!N6!N6!N6!N6!N6!N components pattern: NEHEHNNNNNNN |
Field332 |
Field 332
validation pattern: 6!n6!n parser pattern: 6!N6!N components pattern: NN |
Field333 |
Field 333
validation pattern: <DATE2><HHMM>4!n<DATE2><HHMM>3!n6!n6!n parser pattern: <DATE2><HHMM>4!N<DATE2><HHMM>3!N6!N6!N components pattern: EHNEHNNN |
Field334 |
Field 334
validation pattern: 3!c<HHMM> parser pattern: 3!S<HHMM> components pattern: SH |
Field335 |
Field 335
validation pattern: <HHMM><MIR><MT><SWIFTBIC>|<NON-SWIFTBIC>[<HHMM>] parser pattern: <HHMM><MIR>N12!S[N] components pattern: HRMBH |
Field336 |
Field 336
validation pattern: 6!c5!n[36c] parser pattern: 6!S5!NS components pattern: SNS |
Field337 |
Field 337
validation pattern: 2!a parser pattern: S components pattern: S |
Field338 |
Field 338
validation pattern: 180c parser pattern: S components pattern: S |
Field339 |
Field 339
validation pattern: 6!c parser pattern: S components pattern: S |
Field33A |
Field 33A
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field33B |
Field 33B
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field33C |
Field 33C
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field33D |
Field 33D
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field33E |
Field 33E
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field33F |
Field 33F
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field33G |
Field 33G
validation pattern: <CUR><AMOUNT>15[5!c] parser pattern: SNS components pattern: CNS |
Field33H |
Field 33H
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field33J |
Field 33J
validation pattern: 3!a<AMOUNT>15 parser pattern: SN components pattern: SN |
Field33K |
Field 33K
validation pattern: <DM>3!n2!a<CUR><AMOUNT>15 parser pattern: cNS<CUR>N components pattern: SNSCN |
Field33N |
Field 33N
validation pattern: [N]<DATE2><CUR><AMOUNT>15 parser pattern: [c]<DATE2>SN components pattern: SECN |
Field33P |
Field 33P
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field33R |
Field 33R
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field33S |
Field 33S
validation pattern: 3!a<AMOUNT>15 parser pattern: SN components pattern: SN |
Field33T |
Field 33T
validation pattern: 3!a<AMOUNT>15 parser pattern: SN components pattern: SN |
Field33V | Deprecated |
Field340 |
Field 340
validation pattern: <CC>[14<MMDD>] parser pattern: <CC>S components pattern: KS |
Field341 |
Field 341
validation pattern: 2!c parser pattern: S components pattern: S |
Field342 |
Field 342
validation pattern: 3!c<HHMM> parser pattern: 3!SN components pattern: SH |
Field343 |
Field 343
validation pattern: 5!n<space>5!n<space>5!n<space>5!n parser pattern: N<space>N<space>N<space>N components pattern: NNNN |
Field344 |
Field 344
validation pattern: 1!a[9n] parser pattern: c[N] components pattern: cN |
Field345 |
Field 345
validation pattern: 10<MT> parser pattern: 3!S*10 components pattern: MMMMMMMMMM |
Field346 |
Field 346
validation pattern: 3!c*10 parser pattern: 3!S*10 components pattern: SSSSSSSSSS |
Field347 |
Field 347
validation pattern: 3!c*10 parser pattern: 3!S*10 components pattern: SSSSSSSSSS |
Field348 |
Field 348
validation pattern: 1!c parser pattern: S components pattern: S |
Field349 |
Field 349
validation pattern: 1!n parser pattern: S components pattern: N |
Field34A |
Field 34A
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field34B |
Field 34B
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field34C | Deprecated |
Field34D | Deprecated |
Field34E |
Field 34E
validation pattern: [N]<CUR><AMOUNT>15 parser pattern: [c]<CUR>N components pattern: SCN |
Field34F |
Field 34F
validation pattern: <CUR>[<DC>]<AMOUNT>15 parser pattern: CSN components pattern: CSN |
Field34G |
Field 34G
validation pattern: <CUR><AMOUNT>15[/20c] parser pattern: SNS components pattern: NCN |
Field34H | Deprecated |
Field34J |
Field 34J
validation pattern: [N]3!a<AMOUNT>15 parser pattern: [c]<CUR>N components pattern: SSN |
Field34N |
Field 34N
validation pattern: [N]<DATE2><CUR><AMOUNT>15 parser pattern: [c]<DATE2>SN components pattern: SECN |
Field34P |
Field 34P
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field34R |
Field 34R
validation pattern: <DATE2><CUR><AMOUNT>15 parser pattern: <DATE2>SN components pattern: ECN |
Field35A |
Field 35A
validation pattern: 3!a<AMOUNT>15 parser pattern: SN components pattern: SN |
Field35B |
Field 35B
validation pattern: [ISIN1e12!c][$][35x][$35x]0-3(****) parser pattern: [ISIN S][$S]0-4 components pattern: SSSSSS |
Field35C |
Field 35C
validation pattern: 3!c parser pattern: S components pattern: S |
Field35D |
Field 35D
validation pattern: <DATE2> parser pattern: S components pattern: E |
Field35E |
Field 35E
validation pattern: 50x[$50x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field35F |
Field 35F
validation pattern: 50x[$50x]0-34 parser pattern: S[$S]0-34 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field35H |
Field 35H
validation pattern: [N]3!a<AMOUNT>15 parser pattern: [c]<CUR>N components pattern: SSN |
Field35L |
Field 35L
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field35N |
Field 35N
validation pattern: 3!a<AMOUNT>15 parser pattern: SN components pattern: SN |
Field35P | Deprecated |
Field35S |
Field 35S
validation pattern: 3!a<AMOUNT>15 parser pattern: SN components pattern: SN |
Field35T | Deprecated |
Field35U |
Field 35U
validation pattern: 3!a<AMOUNT>15[1a] parser pattern: SN[S] components pattern: SNS |
Field36 |
Field 36
validation pattern: <AMOUNT>12 parser pattern: N components pattern: N |
Field36A |
Field 36A
validation pattern: <AMOUNT>12 parser pattern: N components pattern: N |
Field36B |
Field 36B
validation pattern: :4!c//4!c/<AMOUNT>15 parser pattern: :S//S/N components pattern: SSN |
Field36C |
Field 36C
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field36E |
Field 36E
validation pattern: :4!c//4!c/[N]<AMOUNT>15 parser pattern: :S//S/[c]N components pattern: SSSN |
Field37A |
Field 37A
validation pattern: <AMOUNT>12[//<DATE2><DM>3n][/16x] parser pattern: N[//<DATE2>cS][/S] components pattern: NESNS |
Field37B |
Field 37B
validation pattern: <AMOUNT>12[//<DATE2><DM>3n][/16x] parser pattern: N[//<DATE2>cS][/S] components pattern: NESNS |
Field37C |
Field 37C
validation pattern: <AMOUNT>12[//<DATE2><DM>3n][/16x] parser pattern: N[//<DATE2>cS][/S] components pattern: NESNS |
Field37D |
Field 37D
validation pattern: <AMOUNT>12[//<DATE2><DM>3n][/16x] parser pattern: N[//<DATE2>cS][/S] components pattern: NESNS |
Field37E |
Field 37E
validation pattern: <AMOUNT>12[//<DATE2><DM>3n][/16x] parser pattern: N[//<DATE2>cS][/S] components pattern: NESNS |
Field37F |
Field 37F
validation pattern: <AMOUNT>12[//<DATE2><DM>3n][/16x] parser pattern: N[//<DATE2>cS][/S] components pattern: NESNS |
Field37G |
Field 37G
validation pattern: [N]<AMOUNT>12 parser pattern: [S]N components pattern: SN |
Field37H |
Field 37H
validation pattern: <DC><AMOUNT>12 parser pattern: SN components pattern: SN |
Field37J |
Field 37J
validation pattern: <AMOUNT>12 parser pattern: N components pattern: N |
Field37K |
Field 37K
validation pattern: 3!a<AMOUNT>12 parser pattern: SN components pattern: SN |
Field37L |
Field 37L
validation pattern: <AMOUNT>12 parser pattern: N components pattern: N |
Field37M |
Field 37M
validation pattern: [N]<AMOUNT>12 parser pattern: [S]N components pattern: SN |
Field37N |
Field 37N
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field37P |
Field 37P
validation pattern: <AMOUNT>12 parser pattern: N components pattern: N |
Field37R |
Field 37R
validation pattern: [N]<AMOUNT>12 parser pattern: [S]N components pattern: SN |
Field37S | Deprecated |
Field37U |
Field 37U
validation pattern: <AMOUNT>12 parser pattern: N components pattern: N |
Field38A |
Field 38A
validation pattern: 3n parser pattern: S components pattern: N |
Field38B | Deprecated |
Field38D |
Field 38D
validation pattern: 4n parser pattern: S components pattern: N |
Field38E |
Field 38E
validation pattern: 2n1a parser pattern: NS components pattern: NS |
Field38G |
Field 38G
validation pattern: 2n1a/2n1a parser pattern: S/S components pattern: NSNS |
Field38H |
Field 38H
validation pattern: 2n1a/2n1a parser pattern: S/S components pattern: NSNS |
Field38J |
Field 38J
validation pattern: <DM>3!n parser pattern: SN components pattern: SN |
Field39A |
Field 39A
validation pattern: 2n/2n parser pattern: S/S components pattern: NN |
Field39B |
Field 39B
validation pattern: 13x parser pattern: S components pattern: S |
Field39C |
Field 39C
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field39D |
Field 39D
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field39P |
Field 39P
validation pattern: 4!c/<CUR><AMOUNT>15 parser pattern: S/SN components pattern: SCN |
Field401 |
Field 401
validation pattern: 2!n parser pattern: S components pattern: N |
Field405 |
Field 405
validation pattern: 3!c[3!n] parser pattern: 3!SN components pattern: SN |
Field40A |
Field 40A
validation pattern: 24x parser pattern: S components pattern: S |
Field40B |
Field 40B
validation pattern: 24x$24x parser pattern: S$S components pattern: SS |
Field40C |
Field 40C
validation pattern: 4!a[/35x] parser pattern: S[/S] components pattern: SS |
Field40E |
Field 40E
validation pattern: 30x[/35x] parser pattern: S[/S] components pattern: SS |
Field40F |
Field 40F
validation pattern: 30x parser pattern: S components pattern: S |
Field41A |
Field 41A
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC>$14x parser pattern: S$S components pattern: BS |
Field41D |
Field 41D
validation pattern: 35x[$35x]0-3$14x parser pattern: S[$S]0-3$S components pattern: SSSSS |
Field421 |
Field 421
validation pattern: 3!c parser pattern: S components pattern: S |
Field422 |
Field 422
validation pattern: 1!c*12/38x parser pattern: cccccccccccc/S components pattern: ccccccccccccS |
Field423 |
Field 423
validation pattern: YYMMDDHHMMSS[ss] parser pattern: S components pattern: S |
Field424 |
Field 424
validation pattern: 16x parser pattern: S components pattern: S |
Field425 |
Field 425
validation pattern: 2!c*20/37x parser pattern: S/S components pattern: SS |
Field42A |
Field 42A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field42C |
Field 42C
validation pattern: 35x[$35x]0-2 parser pattern: S[$S]0-2 components pattern: SSS |
Field42D |
Field 42D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field42M |
Field 42M
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field42P |
Field 42P
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field431 |
Field 431
validation pattern: 2!n parser pattern: S components pattern: N |
Field432 |
Field 432
validation pattern: 2!c parser pattern: S components pattern: S |
Field433 |
Field 433
validation pattern: /3!a/[20x] parser pattern: /S/S components pattern: SS |
Field434 |
Field 434
validation pattern: 150z parser pattern: S components pattern: S |
Field43P |
Field 43P
validation pattern: 35x parser pattern: S components pattern: S |
Field43T |
Field 43T
validation pattern: 35x parser pattern: S components pattern: S |
Field443 |
Field 443
validation pattern: 3!c parser pattern: S components pattern: S |
Field44A |
Field 44A
validation pattern: 65x parser pattern: S components pattern: S |
Field44B |
Field 44B
validation pattern: 65x parser pattern: S components pattern: S |
Field44C |
Field 44C
validation pattern: <DATE2> parser pattern: S components pattern: E |
Field44D |
Field 44D
validation pattern: 65x[$65x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field44E |
Field 44E
validation pattern: 65x parser pattern: S components pattern: S |
Field44F |
Field 44F
validation pattern: 65x parser pattern: S components pattern: S |
Field451 |
Field 451
validation pattern: 1!n parser pattern: S components pattern: N |
Field45A |
Field 45A
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field45B |
Field 45B
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field461 |
Field 461
validation pattern: 3!c parser pattern: S components pattern: S |
Field46A |
Field 46A
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field46B |
Field 46B
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field47A |
Field 47A
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field47B |
Field 47B
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field48 |
Field 48
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field49 |
Field 49
validation pattern: 7!x parser pattern: S components pattern: S |
Field49H |
Field 49H
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field49J |
Field 49J
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field50 |
Field 50
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field503 |
Field 503
validation pattern: 3!c parser pattern: S components pattern: S |
Field50A |
Field 50A
validation pattern: [/34x$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [/S$]S components pattern: SB |
Field50B |
Field 50B
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field50C |
Field 50C
validation pattern: <SWIFTBIC>|<NON-SWIFTBIC> parser pattern: S components pattern: B |
Field50D |
Field 50D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field50F |
Field 50F
validation pattern: CUSTOM parser pattern: S$S/S[$S/S]0-3 components pattern: SNSNSNSNS |
Field50G |
Field 50G
validation pattern: /34x$<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: /S$S components pattern: SB |
Field50H |
Field 50H
validation pattern: /34x$35x[$35x]0-3 parser pattern: /S$S[$S]0-3 components pattern: SSSSS |
Field50K |
Field 50K
validation pattern: [/34x$]35x[$35x]0-3 parser pattern: [/S$]S[$S]0-3 components pattern: SSSSS |
Field50L |
Field 50L
validation pattern: 35x parser pattern: S components pattern: S |
Field50M |
Field 50M
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field51A |
Field 51A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field51C |
Field 51C
validation pattern: /34x parser pattern: /S components pattern: S |
Field51D |
Field 51D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field52A |
Field 52A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field52B |
Field 52B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field52C |
Field 52C
validation pattern: /34x parser pattern: /S components pattern: S |
Field52D |
Field 52D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field52G |
Field 52G
validation pattern: /34x$<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: /S$S components pattern: SB |
Field533 |
Field 533
validation pattern: 5!n parser pattern: S components pattern: N |
Field53A |
Field 53A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field53B |
Field 53B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field53C |
Field 53C
validation pattern: /34x parser pattern: /S components pattern: S |
Field53D |
Field 53D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field53J |
Field 53J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field54A |
Field 54A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field54B |
Field 54B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field54D |
Field 54D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field55A |
Field 55A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field55B |
Field 55B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field55D |
Field 55D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field56A |
Field 56A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field56B |
Field 56B
validation pattern: [[/<DC>][/34x]$]35x parser pattern: [[/c][/S]$]S components pattern: SSS |
Field56C |
Field 56C
validation pattern: /34x parser pattern: /S components pattern: S |
Field56D |
Field 56D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field56J |
Field 56J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field57A |
Field 57A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field57B |
Field 57B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field57C |
Field 57C
validation pattern: /34x parser pattern: /S components pattern: S |
Field57D |
Field 57D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field57J |
Field 57J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field58A |
Field 58A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field58B |
Field 58B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field58C |
Field 58C
validation pattern: /34x parser pattern: /S components pattern: S |
Field58D |
Field 58D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field58J |
Field 58J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field59 |
Field 59
validation pattern: [/34x$]35x[$35x]0-3 parser pattern: [/S$]S[$S]0-3 components pattern: SSSSS |
Field59A |
Field 59A
validation pattern: [/34x$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [/S$]S components pattern: SB |
Field59F |
Field 59F
validation pattern: CUSTOM parser pattern: [/S$]N/S[$N/S$]0-3 components pattern: SNSNSNSNS |
Field60A | Deprecated |
Field60B | Deprecated |
Field60F |
Field 60F
validation pattern: <DC><DATE2><3!a><AMOUNT>15 parser pattern: [c]<DATE2>SN components pattern: SECN |
Field60M |
Field 60M
validation pattern: <DC><DATE2><3!a><AMOUNT>15 parser pattern: [c]<DATE2>SN components pattern: SECN |
Field61 |
Field 61
validation pattern: CUSTOM parser pattern: CUSTOM components pattern: EFSSNSSSS |
Field619 |
Field 619
validation pattern: 3!a parser pattern: S components pattern: S |
Field62A | Deprecated |
Field62B | Deprecated |
Field62F |
Field 62F
validation pattern: <DC><DATE2><3!a><AMOUNT>15 parser pattern: [c]<DATE2>SN components pattern: SESN |
Field62M |
Field 62M
validation pattern: <DC><DATE2><3!a><AMOUNT>15 parser pattern: [c]<DATE2>SN components pattern: SESN |
Field64 |
Field 64
validation pattern: <DC><DATE2><3!a><AMOUNT>15 parser pattern: [c]<DATE2>SN components pattern: SESN |
Field65 |
Field 65
validation pattern: <DC><DATE2><3!a><AMOUNT>15 parser pattern: [c]<DATE2>SN components pattern: SESN |
Field67A |
Field 67A
validation pattern: <DATE2>[/<DATE2>] parser pattern: <DATE2>[/<DATE2>] components pattern: EE |
Field68A |
Field 68A
validation pattern: 6n<CUR>6n/2n[/<AMOUNT>15][//10x] parser pattern: NSN/N[/N][//S] components pattern: NCNNNS |
Field68B |
Field 68B
validation pattern: <DATE2><DATE2>16x/1a$3!a<AMOUNT>15$<CUR><AMOUNT>15/<DATE2><CUR><AMOUNT>15 parser pattern: <DATE2><DATE2>S/cSN$SN/<DATE2>SN components pattern: EEScSNCNECN |
Field68C |
Field 68C
validation pattern: 4a/4a/1a[<DATE2>]3!a<AMOUNT>15$<CUR><AMOUNT>15<CUR><AMOUNT>15<CUR><AMOUNT>15 parser pattern: S/S/c[<DATE2>]SN$SNSNSN components pattern: SScESNCNCNCN |
Field69A |
Field 69A
validation pattern: :4!c//<DATE4>/<DATE4> parser pattern: :S//S/S components pattern: SDD |
Field69B |
Field 69B
validation pattern: :4!c//<DATE4><TIME2>/<DATE4><TIME2> parser pattern: :S//<DATE4><TIME2>/<DATE4><TIME2> components pattern: SDTDT |
Field69C |
Field 69C
validation pattern: :4!c//<DATE4>/4!c parser pattern: :S//S/S components pattern: SDS |
Field69D |
Field 69D
validation pattern: :4!c//<DATE4><TIME2>/4!c parser pattern: :S//<DATE4><TIME2>/S components pattern: SDTS |
Field69E |
Field 69E
validation pattern: :4!c//4!c/<DATE4> parser pattern: :S//S/S components pattern: SSD |
Field69F |
Field 69F
validation pattern: :4!c//4!c/<DATE4><TIME2> parser pattern: :S//S/<DATE4><TIME2> components pattern: SSDT |
Field69J |
Field 69J
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field70 |
Field 70
validation pattern: 35x[$35x]0-3 parser pattern: S[$S]0-3 components pattern: SSSS |
Field70C |
Field 70C
validation pattern: :4!c//35x[$35x]0-3 parser pattern: :S//S[$S]0-3 components pattern: SSSSS |
Field70D |
Field 70D
validation pattern: :4!c//35x[$35x]0-5 parser pattern: :S//S[$S]0-5 components pattern: SSSSSSS |
Field70E |
Field 70E
validation pattern: :4!c//35x[$35x]0-9 parser pattern: :S//S[$S]0-9 components pattern: SSSSSSSSSSS |
Field70F |
Field 70F
validation pattern: :4!c//8000z parser pattern: :S//S components pattern: SS |
Field70G |
Field 70G
validation pattern: :4!c//35z[$35z]0-9 parser pattern: :S//S[$S]0-9 components pattern: SSSSSSSSSSS |
Field71A |
Field 71A
validation pattern: 3!a parser pattern: S components pattern: S |
Field71B |
Field 71B
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field71C |
Field 71C
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field71D | Deprecated |
Field71E | Deprecated |
Field71F |
Field 71F
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field71G |
Field 71G
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field71H |
Field 71H
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field71J |
Field 71J
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field71K |
Field 71K
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field71L |
Field 71L
validation pattern: <CUR><AMOUNT>15 parser pattern: SN components pattern: CN |
Field72 |
Field 72
validation pattern: CUSTOM parser pattern: S[$S]0-34 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field72C |
Field 72C
validation pattern: 35x[$35x]0-6 parser pattern: S[$S]0-34 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field73 |
Field 73
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field74 |
Field 74
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field75 |
Field 75
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field76 |
Field 76
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field77A |
Field 77A
validation pattern: CUSTOM parser pattern: S[$S]0-19 components pattern: SSSSSSSSSSSSSSSSSSSS |
Field77B |
Field 77B
validation pattern: 35x[$35x]0-2 parser pattern: S[$S]0-2 components pattern: SSS |
Field77C |
Field 77C
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field77D |
Field 77D
validation pattern: CUSTOM parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field77E |
Field 77E
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field77F |
Field 77F
validation pattern: 1800y parser pattern: S components pattern: S |
Field77G |
Field 77G
validation pattern: 9800y parser pattern: S components pattern: S |
Field77H |
Field 77H
validation pattern: 6a[/<DATE4>][//<YEAR>] parser pattern: S[/S][//S] components pattern: SDY |
Field77J |
Field 77J
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field77K |
Field 77K
validation pattern: 9800x parser pattern: S components pattern: S |
Field77R | Deprecated |
Field77S | Deprecated |
Field77T |
Field 77T
validation pattern: 9000z parser pattern: S components pattern: S |
Field78 |
Field 78
validation pattern: 65x[$65x]0-11 parser pattern: S[$S]0-11 components pattern: SSSSSSSSSSSS |
Field78B |
Field 78B
validation pattern: CUSTOM parser pattern: S components pattern: S |
Field79 |
Field 79
validation pattern: CUSTOM parser pattern: S[$S]0-34 components pattern: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS |
Field80A | Deprecated |
Field80B | Deprecated |
Field80C |
Field 80C
validation pattern: 35x[$35x]0-5 parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field81A |
Field 81A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field81D |
Field 81D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field81J |
Field 81J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field82A |
Field 82A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field82B |
Field 82B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field82C | Deprecated |
Field82D |
Field 82D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field82J |
Field 82J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field82S | Deprecated |
Field83A |
Field 83A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field83C |
Field 83C
validation pattern: /34x parser pattern: /S components pattern: S |
Field83D |
Field 83D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field83J |
Field 83J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field83R | Deprecated |
Field84A |
Field 84A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field84B |
Field 84B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field84D |
Field 84D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field84J |
Field 84J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: SS |
Field85A |
Field 85A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field85B |
Field 85B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field85C | Deprecated |
Field85D |
Field 85D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field85J |
Field 85J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field86 |
Field 86
validation pattern: CUSTOM parser pattern: S[$S]0-5 components pattern: SSSSSS |
Field86A |
Field 86A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field86B |
Field 86B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field86D |
Field 86D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field86J |
Field 86J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field87A |
Field 87A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field87B |
Field 87B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field87C | Deprecated |
Field87D |
Field 87D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field87E | Deprecated |
Field87F | Deprecated |
Field87J |
Field 87J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field88A |
Field 88A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field88B |
Field 88B
validation pattern: [[/<DC>][/34x]$][35x](****) parser pattern: [[/c][/S]$][S] components pattern: SSS |
Field88C | Deprecated |
Field88D |
Field 88D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field88J |
Field 88J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field89A |
Field 89A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field89D |
Field 89D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field89J |
Field 89J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field90A |
Field 90A
validation pattern: :4!c//4!c/<AMOUNT>15 parser pattern: :S//S/N components pattern: SSN |
Field90B |
Field 90B
validation pattern: :4!c//4!c/<CUR><AMOUNT>15 parser pattern: :S//S/SN components pattern: SSCN |
Field90C |
Field 90C
validation pattern: 5n<CUR><AMOUNT>15 parser pattern: NSN components pattern: NCN |
Field90D |
Field 90D
validation pattern: 5n<CUR><AMOUNT>15 parser pattern: NSN components pattern: NCN |
Field90E |
Field 90E
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field90F |
Field 90F
validation pattern: :4!c//4!c/<CUR><AMOUNT>15/4!c/<AMOUNT>15 parser pattern: :S//S/SN/S/N components pattern: SSCNSN |
Field90J |
Field 90J
validation pattern: :4!c//4!c/<CUR><AMOUNT>15/<CUR><AMOUNT>15 parser pattern: :S//S/SN/SN components pattern: SSCNCN |
Field90K |
Field 90K
validation pattern: :4!c//<AMOUNT>15 parser pattern: :S//N components pattern: SN |
Field90L |
Field 90L
validation pattern: :4!c//[N]<AMOUNT>15 parser pattern: :S//N components pattern: SSN |
Field90P |
Field 90P
validation pattern: :4!c//<AMOUNT>15 parser pattern: :S//N components pattern: SN |
Field91A |
Field 91A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field91B | Deprecated |
Field91C | Deprecated |
Field91D |
Field 91D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field91E | Deprecated |
Field91F | Deprecated |
Field91G | Deprecated |
Field91H | Deprecated |
Field91J |
Field 91J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field92A |
Field 92A
validation pattern: :4!c//[N]<AMOUNT>15 parser pattern: :S//[c]N components pattern: SSN |
Field92B |
Field 92B
validation pattern: :4!c//<CUR>/<CUR>/<AMOUNT>15 parser pattern: :S//S/S/N components pattern: SCCN |
Field92C |
Field 92C
validation pattern: :4!c/[8c]/24x parser pattern: :S/[S]/S components pattern: SSS |
Field92D |
Field 92D
validation pattern: :4!c//<AMOUNT>15/<AMOUNT>15 parser pattern: :S//N/N components pattern: SNN |
Field92E | Deprecated |
Field92F |
Field 92F
validation pattern: :4!c//<CUR><AMOUNT>15 parser pattern: :S//SN components pattern: SCN |
Field92J |
Field 92J
validation pattern: :4!c/[8c]/4!c/<CUR><AMOUNT>15[/4!c] parser pattern: :S/[S]/S/CN[/S] components pattern: SSSCNS |
Field92K |
Field 92K
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field92L |
Field 92L
validation pattern: :4!c//<CUR><AMOUNT>15/<CUR><AMOUNT>15 parser pattern: :S//SN/SN components pattern: SCNCN |
Field92M |
Field 92M
validation pattern: :4!c//<CUR><AMOUNT>15/<AMOUNT>15 parser pattern: :S//SN/N components pattern: SCNN |
Field92N |
Field 92N
validation pattern: :4!c//<AMOUNT>15/<CUR><AMOUNT>15 parser pattern: :S//N/SN components pattern: SNCN |
Field92P |
Field 92P
validation pattern: :4!c//<AMOUNT>15 parser pattern: :S//N components pattern: SN |
Field92R |
Field 92R
validation pattern: :4!c/[8c]/4!c/<AMOUNT>15 parser pattern: :S/[S]/S/N components pattern: SSSN |
Field93A |
Field 93A
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field93B |
Field 93B
validation pattern: :4!c/[8c]/4!c/[N]<AMOUNT>15 parser pattern: :S/[S]/S/[c]N components pattern: SSSSN |
Field93C |
Field 93C
validation pattern: :4!c//4!c/4!c/[N]<AMOUNT>15 parser pattern: :S//S/S/[c]N components pattern: SSSSN |
Field93D |
Field 93D
validation pattern: :4!c//[N]<AMOUNT>15 parser pattern: :S//[c]N components pattern: SSN |
Field94A |
Field 94A
validation pattern: 4!c parser pattern: S components pattern: S |
Field94B |
Field 94B
validation pattern: :4!c/[8c]/4!c[/30x] parser pattern: :S/[S]/S[/S] components pattern: SSSS |
Field94C |
Field 94C
validation pattern: :4!c//<CC> parser pattern: :S//S components pattern: SK |
Field94D |
Field 94D
validation pattern: :4!c//[<CC>]/35x parser pattern: :S//[S]/S components pattern: SKS |
Field94E |
Field 94E
validation pattern: :4!c//35x[$35x]0-9 parser pattern: :S//S[$S]0-9 components pattern: SSSSSSSSSSS |
Field94F |
Field 94F
validation pattern: :4!c//4!c/<SWIFTBIC>|<NONSWIFTBIC> parser pattern: :S//S/S components pattern: SSB |
Field94G |
Field 94G
validation pattern: :4!c//35x[$35x] parser pattern: :S//S[$S] components pattern: SSS |
Field94H |
Field 94H
validation pattern: :4!c//<SWIFTBIC>|<NONSWIFTBIC> parser pattern: :S//S components pattern: SS |
Field95C |
Field 95C
validation pattern: :4!c//<CC> parser pattern: :S//S components pattern: SK |
Field95P |
Field 95P
validation pattern: :4!c//<SWIFTBIC>|<NONSWIFTBIC> parser pattern: :S//S components pattern: SB |
Field95Q |
Field 95Q
validation pattern: :4!c//35x[$35x]0-3 parser pattern: :S//S[$S]0-3 components pattern: SSSSS |
Field95R |
Field 95R
validation pattern: :4!c/8c/34x parser pattern: :S/[S]/S components pattern: SSS |
Field95S |
Field 95S
validation pattern: :4!c/[8c]/4!c/<CC>/30x parser pattern: :S/[S]/S/S/S components pattern: SSSKS |
Field95T |
Field 95T
validation pattern: :4!c//35x[$35x] parser pattern: :S//S[$S] components pattern: SSS |
Field95U |
Field 95U
validation pattern: :4!c//35x[$35x]0-2 parser pattern: :S//S[$S]0-2 components pattern: SSSS |
Field95V |
Field 95V
validation pattern: :4!c//35x[$35x]0-9 parser pattern: :S//S[$S]0-9 components pattern: SSSSSSSSSSS |
Field96A |
Field 96A
validation pattern: [[/<DC>][/34x]$]<SWIFTBIC>|<NON-SWIFTBIC> parser pattern: [[/c][/S]$]S components pattern: SSB |
Field96D |
Field 96D
validation pattern: [[/<DC>][/34x]$]35x[$35x]0-3 parser pattern: [[/c][/S]$]S[$S]0-3 components pattern: SSSSSS |
Field96J |
Field 96J
validation pattern: <PARTYFLD/J> parser pattern: S components pattern: S |
Field97A |
Field 97A
validation pattern: :4!c//35x parser pattern: :S//S components pattern: SS |
Field97B |
Field 97B
validation pattern: :4!c/[8c]/4!c/35x parser pattern: :S/[S]/S/S components pattern: SSSS |
Field97C |
Field 97C
validation pattern: :4!c//4!c parser pattern: :S//S components pattern: SS |
Field97E |
Field 97E
validation pattern: :4!c//34x parser pattern: :S//S components pattern: SS |
Field98A |
Field 98A
validation pattern: :4!c//<DATE4> parser pattern: :S//<DATE4> components pattern: SD |
Field98B |
Field 98B
validation pattern: :4!c/[8c]/4!c parser pattern: :S/[S]/S components pattern: SSS |
Field98C |
Field 98C
validation pattern: :4!c//<DATE4><TIME2> parser pattern: :S//<DATE4><TIME2> components pattern: SDT |
Field98D |
Field 98D
validation pattern: <DATE4><TIME2>[,3n][/[N]<TIME3>] parser pattern: <DATE4><TIME2>[,S][/[c]<TIME3>] components pattern: DTNCW |
Field98E |
Field 98E
validation pattern: :4!c//<DATE4><TIME2>[,3n][/[N]<TIME3>] parser pattern: :S//<DATE4><TIME2>[,S][/[c]<TIME3>] components pattern: SDTNCW |
Field98F |
Field 98F
validation pattern: :4!c/[8c]/4!c<TIME2> parser pattern: :S//[S]/S<TIME2> components pattern: SSST |
Field98G |
Field 98G
validation pattern: <DATE4><TIME2>[,3n][/[N]<TIME3>] parser pattern: <DATE4><TIME2>[,S][/[c]<TIME3>] components pattern: DTNCW |
Field98H |
Field 98H
validation pattern: <TIME2>[,3n][/[N]<TIME3>] parser pattern: <TIME2>[,S][/[c]<TIME3>] components pattern: TNCW |
Field999 |
Field 999
validation pattern: 9911z parser pattern: S components pattern: S |
Field99A |
Field 99A
validation pattern: :4!c//[N]3!n parser pattern: :S//[c]N components pattern: SSN |
Field99B |
Field 99B
validation pattern: :4!c//3!n parser pattern: :S//S components pattern: SN |
Field99C |
Field 99C
validation pattern: :4!c//6!n parser pattern: :S//S components pattern: SN |
SwiftParseUtils |
This class provides methods to parse field components.
|
Base package for classes that model SWIFT fields.
This package provides classes to parse and model every possible field and letter option of a SWIFT MT message.
The constructor of each field class accepts the field's literal value and parses its content into a list of components with a simple and generic API of getComponent1() ... getComponentN().
Components are modeled as string, but if the component represents a date or number, additional API is provided to get the component parsed into a Calendar and Number with methods like getComponent1AsCalendar() and getComponent3AsNumber().
To best usage scenario for this functionality is to read and process received SWIFT messages, when you have a FIN message parsed into a SwiftMessage object and you need to retrieve specific fields' components.
Simple usage example:
Field32A f = new Field32A("090801USD1234,56"); String sdate = f.getComponent1()); //"090801"; Calendar date = f.getComponent1AsCalendar(); BigDecimal number = new BigDecimal(f.getComponent3AsNumber().doubleValue());
Full parsing example:
String fin = "{1:F01BANKDEFMAXXX2039063581}"+ "{2:O1031609050901BANKDEFXAXXX89549829458949811609N}"+ "{3:{108:00750532785315}}{4:\n"+ ":20:007505327853\n"+ ":23B:CRED\n"+ ":32A:050902JPY3520000,\n"+ ":33B:JPY3520000,\n"+ ":50K:EUROXXXEI\n"+ ":52A:FEBXXXM1\n"+ ":53A:MHCXXXJT\n"+ ":54A:FOOBICXX\n"+ ":59:/13212312\n"+ "RECEIVER NAME S.A\n"+ ":70:FUTURES\n"+ ":71A:SHA\n"+ ":71F:EUR12,00\n"+ ":71F:EUR2,34\n"+ "-}"; SwiftMessage m = (new SwiftParser()).parse(fin); Field32A f = new Field32A(m.getBlock3().getTagValue("32A")); assertEquals("010203", f.getComponent1()); assertEquals(2001, f.getComponent1AsCalendar().get(Calendar.YEAR)); assertEquals(1, f.getComponent1AsCalendar().get(Calendar.MONTH)); assertEquals(3, f.getComponent1AsCalendar().get(Calendar.DATE)); assertEquals("USD", f.getComponent2()); assertEquals(new BigDecimal(123.45), new BigDecimal(f.getComponent3AsNumber().doubleValue()));