/[svn]/tests/IFX130.cd
ViewVC logotype

Contents of /tests/IFX130.cd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 170 - (show annotations)
Tue Jul 10 17:12:17 2007 UTC (5 years, 10 months ago) by abate
File size: 106780 byte(s)
[r2002-12-03 23:37:23 by cvscast] Empty log message

Original author: cvscast
Date: 2002-12-03 23:37:24+00:00
1 (* This type has been automatically generated from IFX130.xml by dtd2cduce *)
2 type XferToSupt = <XferToSupt>[ (MinCurAmt? MaxCurAmt?) ];;
3 type XferSyncRs =
4 <XferSyncRs>[
5 ((Status? RqUID AsyncRqUID? CustId?)
6 (RecCtrlOut? Token
7 (DepAcctIdFrom | CardAcctIdFrom | LoanAcctIdFrom) NewToken
8 XferMsgRec*)?)
9 ];;
10 type XferSyncRq =
11 <XferSyncRq>[
12 (RqUID AsyncRqUID? CustId? RecCtrlIn? Token
13 (DepAcctIdFrom | CardAcctIdFrom | LoanAcctIdFrom))
14 ];;
15 type XferStatusModRs =
16 <XferStatusModRs>[
17 ((Status? RqUID AsyncRqUID? CustId?)
18 (XferId XferStatus CSPRefId? SPRefId?)?)
19 ];;
20 type XferStatusModRq =
21 <XferStatusModRq>[ (RqUID AsyncRqUID? CustId? XferId XferStatus) ];;
22 type XferStatusCode = <XferStatusCode>[ ( Char )* ];;
23 type XferStatus =
24 <XferStatus>[ (XferStatusCode StatusDesc? EffDt StatusModBy?) ];;
25 type XferRec =
26 <XferRec>[ (XferId RecXferId? RecXferMod? XferInfo XferStatus) ];;
27 type XferProf = <XferProf>[ (OptSupt* PrcSched? RecXferProf?) ];;
28 type XferPayee = <XferPayee>[ DepAcctIdTo ];;
29 type XferMsgRec =
30 <XferMsgRec>[
31 (CustId? MsgRecDt?
32 (XferAddRs | XferModRs | XferStatusModRs | XferCanRs))
33 ];;
34 type XferModRs =
35 <XferModRs>[
36 ((Status? RqUID AsyncRqUID? CustId?)
37 (XferId XferInfo DupChkOverride? XferRec CSPRefId? SPRefId?)?)
38 ];;
39 type XferModRq =
40 <XferModRq>[
41 (RqUID AsyncRqUID? CustId? XferId XferInfo DupChkOverride?) ];;
42 type XferInqRs =
43 <XferInqRs>[
44 ((Status? RqUID AsyncRqUID? CustId?)
45 (RecCtrlOut? XferId* RecXferId* CSPRefId* SPRefId*
46 (DepAcctIdFrom | CardAcctIdFrom | LoanAcctIdFrom)?
47 (DepAcctIdTo | CardAcctIdTo | LoanAcctIdTo)? XferStatusCode*
48 SelRangeDueDt? SelRangeCurAmt? DeliveryMethod? XferRec* Token?)?)
49 ];;
50 type XferInqRq =
51 <XferInqRq>[
52 (RqUID AsyncRqUID? CustId? RecCtrlIn? XferId* RecXferId* CSPRefId*
53 SPRefId* (DepAcctIdFrom | CardAcctIdFrom | LoanAcctIdFrom)?
54 (DepAcctIdTo | CardAcctIdTo | LoanAcctIdTo)? XferStatusCode*
55 SelRangeDueDt? SelRangeCurAmt? IncToken? DeliveryMethod?)
56 ];;
57 type XferInfo =
58 <XferInfo>[
59 ((DepAcctIdFrom | CardAcctIdFrom | LoanAcctIdFrom)
60 (DepAcctIdTo | CardAcctIdTo | LoanAcctIdTo) CurAmt DueDt?
61 Category? ImmediateXfer? ForExRateInfo? RefInfo*)
62 ];;
63 type XferId = <XferId>[ ( Char )* ];;
64 type XferFromSupt = <XferFromSupt>[ (MinCurAmt? MaxCurAmt?) ];;
65 type XferCanRs =
66 <XferCanRs>[
67 ((Status? RqUID AsyncRqUID? CustId?)
68 (XferId XferRec? CSPRefId? SPRefId?)?)
69 ];;
70 type XferCanRq = <XferCanRq>[ (RqUID AsyncRqUID? CustId? XferId) ];;
71 type XferAudRs =
72 <XferAudRs>[
73 ((Status? RqUID AsyncRqUID? CustId?)
74 (RecCtrlOut? SelRangeDt? Method* XferId* RecXferId* XferMsgRec*)?)
75 ];;
76 type XferAudRq =
77 <XferAudRq>[
78 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method* XferId*
79 RecXferId*)
80 ];;
81 type XferAddRs =
82 <XferAddRs>[
83 ((Status? RqUID AsyncRqUID? CustId?)
84 (XferInfo DupChkOverride? XferRec CSPRefId? SPRefId?)?)
85 ];;
86 type XferAddRq =
87 <XferAddRq>[ (RqUID AsyncRqUID? CustId? XferInfo DupChkOverride?) ];;
88 type WebEnrollURL = <WebEnrollURL>[ ( Char )* ];;
89 type VoucherTypeId = <VoucherTypeId>[ ( Char )* ];;
90 type ViewDtlPref = <ViewDtlPref>[ ( Char )* ];;
91 type Version = <Version>[ ( Char )* ];;
92 type UpPayee = <UpPayee>[ ( Char )* ];;
93 type UpDt = <UpDt>[ ( Char )* ];;
94 type USA_RTN = <USA_RTN>[ ( Char )* ];;
95 type USA_MilitaryRank = <USA_MilitaryRank>[ ( Char )* ];;
96 type USA_ACHTrnInfo = <USA_ACHTrnInfo>[ (OriginatorName USA_RTN?) ];;
97 type USA_ACHProf = <USA_ACHProf>[ (DaysWith DfltDaysToPay CanWind) ];;
98 type URL = <URL>[ ( Char )* ];;
99 type TrnType = <TrnType>[ ( Char )* ];;
100 type TrnSrc = <TrnSrc>[ ( Char )* ];;
101 type TrnImage = <TrnImage>[ (ContentType? BinLength BinData) ];;
102 type TrnAuthId = <TrnAuthId>[ ( Char )* ];;
103 type TotalFeeCharge = <TotalFeeCharge>[ (Count CompositeCurAmt) ];;
104 type TotalCurAmt = <TotalCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
105 type Token = <Token>[ ( Char )* ];;
106 type TitlePrefix = <TitlePrefix>[ ( Char )* ];;
107 type TerminalId = <TerminalId>[ ( Char )* ];;
108 type TermUnits = <TermUnits>[ ( Char )* ];;
109 type Term = <Term>[ (Count TermUnits Desc? DaysCall?) ];;
110 type TaxYear = <TaxYear>[ ( Char )* ];;
111 type TaxType = <TaxType>[ ( Char )* ];;
112 type TaxProvince = <TaxProvince>[ ( Char )* ];;
113 type TaxPaidDt = <TaxPaidDt>[ ( Char )* ];;
114 type TaxPaidCurAmt =
115 <TaxPaidCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
116 type TaxInfo = <TaxInfo>[ (Org TaxType CurAmt? Rate?) ];;
117 type TaxId = <TaxId>[ ( Char )* ];;
118 type TaxCountry = <TaxCountry>[ ( Char )* ];;
119 type TINType = <TINType>[ ( Char )* ];;
120 type TINInfo = <TINInfo>[ (TINType? TaxId CertCode?) ];;
121 type SvcRqUID = <SvcRqUID>[ ( Char )* ];;
122 type SvcProfInqRs =
123 <SvcProfInqRs>[
124 ((Status? RqUID AsyncRqUID? CustId?)
125 (DeliveryMethod? UpDt? NewUpDt BaseSvcProfInfo* BankSvcProfInfo*
126 PaySvcProfInfo* PresSvcProfInfo* MediaSvcProfInfo*)?)
127 ];;
128 type SvcProfInqRq =
129 <SvcProfInqRq>[ (RqUID AsyncRqUID? CustId? DeliveryMethod? UpDt?) ];;
130 type SvcName = <SvcName>[ ( Char )* ];;
131 type SvcCore =
132 <SvcCore>[
133 (Version SPName LegalName Nickname? HoldCoId? USA_RTN?
134 (OrgContact+ | ContactInfo+) Language+ URL?)
135 ];;
136 type SvcAcctSyncRs =
137 <SvcAcctSyncRs>[
138 ((Status? RqUID AsyncRqUID? CustId?)
139 (RecCtrlOut? Token NewToken SvcAcctMsgRec*)?)
140 ];;
141 type SvcAcctSyncRq =
142 <SvcAcctSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
143 type SvcAcctStatusModRs =
144 <SvcAcctStatusModRs>[
145 ((Status? RqUID AsyncRqUID? CustId?)
146 (SvcAcctId SvcAcctStatus SvcAcctRec CSPRefId? SPRefId?)?)
147 ];;
148 type SvcAcctStatusModRq =
149 <SvcAcctStatusModRq>[
150 (RqUID AsyncRqUID? CustId? SvcAcctId SvcAcctStatus) ];;
151 type SvcAcctStatusCode = <SvcAcctStatusCode>[ ( Char )* ];;
152 type SvcAcctStatus =
153 <SvcAcctStatus>[
154 (SvcAcctStatusCode StatusDesc? EffDt? StatusModBy?
155 ResolvePendingDt?)
156 ];;
157 type SvcAcctRec =
158 <SvcAcctRec>[ (SvcAcctId SvcAcctInfo SvcAcctStatus EffDt?) ];;
159 type SvcAcctMsgRec =
160 <SvcAcctMsgRec>[
161 (CustId? MsgRecDt?
162 (SvcAcctAddRs | SvcAcctModRs | SvcAcctStatusModRs | SvcAcctIdModRs
163 | SvcAcctDelRs))
164 ];;
165 type SvcAcctModRs =
166 <SvcAcctModRs>[
167 ((Status? RqUID AsyncRqUID? CustId?)
168 (SvcAcctId SvcAcctInfo SvcAcctRec CustDiscRec* CSPRefId? SPRefId?)?)
169 ];;
170 type SvcAcctModRq =
171 <SvcAcctModRq>[
172 (RqUID AsyncRqUID? CustId? SvcAcctId SvcAcctInfo
173 (SecretList+ CryptType)? (CustNameAddr* | PersonInfo*))
174 ];;
175 type SvcAcctInqRs =
176 <SvcAcctInqRs>[
177 ((Status? RqUID AsyncRqUID? CustId?)
178 (CardMagData? RecCtrlOut? SvcName* IncDetail? IncBal? IncToken?
179 DeliveryMethod? UpDt? NewUpDt BankAcctRec* PresAcctRec*
180 CustSvcRec* SvcAcctRec* Token?)?)
181 ];;
182 type SvcAcctInqRq =
183 <SvcAcctInqRq>[
184 (RqUID AsyncRqUID? CustId? CardMagData? RecCtrlIn? SvcName*
185 IncDetail? IncBal? IncToken? DeliveryMethod? UpDt?)
186 ];;
187 type SvcAcctInfo = <SvcAcctInfo>[ Nickname? ];;
188 type SvcAcctIdModRs =
189 <SvcAcctIdModRs>[
190 ((Status? RqUID AsyncRqUID? CustId?)
191 (SvcAcctId
192 (DepAcctId | CardAcctId | LoanAcctId
193 | (PresAcctId | PresAcctInfo?))
194 SvcAcctRec)?)
195 ];;
196 type SvcAcctIdModRq =
197 <SvcAcctIdModRq>[
198 (RqUID AsyncRqUID? CustId? SvcAcctId
199 (DepAcctId | CardAcctId | LoanAcctId | (PresAcctId PresAcctInfo?)))
200 ];;
201 type SvcAcctId =
202 <SvcAcctId>[
203 (CustSvcId
204 (DepAcctId | CardAcctId | LoanAcctId | (PresAcctId PresAcctInfo)))
205 ];;
206 type SvcAcctDelRs =
207 <SvcAcctDelRs>[
208 ((Status? RqUID AsyncRqUID? CustId?)
209 (SvcAcctId? CascadeDel? (SvcAcctRec | DependentType+)? CSPRefId?
210 SPRefId?)?)
211 ];;
212 type SvcAcctDelRq =
213 <SvcAcctDelRq>[ (RqUID AsyncRqUID? CustId? SvcAcctId CascadeDel?) ];;
214 type SvcAcctAudRs =
215 <SvcAcctAudRs>[
216 ((Status? RqUID AsyncRqUID? CustId?)
217 (RecCtrlOut? SelRangeDt? Method* SvcAcctMsgRec*)?)
218 ];;
219 type SvcAcctAudRq =
220 <SvcAcctAudRq>[
221 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method*) ];;
222 type SvcAcctAddRs =
223 <SvcAcctAddRs>[
224 ((Status? RqUID AsyncRqUID? CustId?)
225 (SvcAcctId SvcAcctInfo SvcAcctRec DiscRec* CSPRefId? SPRefId?)?)
226 ];;
227 type SvcAcctAddRq =
228 <SvcAcctAddRq>[
229 (RqUID AsyncRqUID? CustId? SvcAcctId SvcAcctInfo
230 (SecretList+ CryptType)? (CustNameAddr* | PersonInfo*))
231 ];;
232 type SuppressEcho = <SuppressEcho>[ ( Char )* ];;
233 type SupplyingCountry = <SupplyingCountry>[ ( Char )* ];;
234 type SupplRptCode = <SupplRptCode>[ ( Char )* ];;
235 type StopCount = <StopCount>[ ( Char )* ];;
236 type StopChkSyncRs =
237 <StopChkSyncRs>[
238 ((Status? RqUID AsyncRqUID? CustId?)
239 (RecCtrlOut? (DepAcctId | CardAcctId | LoanAcctId) Token NewToken
240 StopChkMsgRec*)?)
241 ];;
242 type StopChkSyncRq =
243 <StopChkSyncRq>[
244 (RqUID AsyncRqUID? CustId? RecCtrlIn?
245 (DepAcctId | CardAcctId | LoanAcctId) Token)
246 ];;
247 type StopChkStatusCode = <StopChkStatusCode>[ ( Char )* ];;
248 type StopChkRec =
249 <StopChkRec>[ (StopChkInfo PostedDt? StopChkStatusCode StatusDesc?) ];;
250 type StopChkProf = <StopChkProf>[ (OptSupt* PrcSched? Fee*) ];;
251 type StopChkMsgRec =
252 <StopChkMsgRec>[ (CustId? MsgRecDt? (StopChkAddRs | StopChkCanRs)) ];;
253 type StopChkInqRs =
254 <StopChkInqRs>[
255 ((Status? RqUID AsyncRqUID? CustId?)
256 (RecCtrlOut? (DepAcctId | CardAcctId | LoanAcctId)
257 (ChkRange | StopChkInfo+ | SelRangeDt)? DeliveryMethod?
258 StopChkRec* Token?)?)
259 ];;
260 type StopChkInqRq =
261 <StopChkInqRq>[
262 (RqUID AsyncRqUID? CustId? RecCtrlIn?
263 (DepAcctId | CardAcctId | LoanAcctId)
264 (ChkRange | StopChkInfo+ | SelRangeDt)? IncToken? DeliveryMethod?)
265 ];;
266 type StopChkInfo = <StopChkInfo>[ (ChkNum Name? CurAmt? OrigDt? Desc?) ];;
267 type StopChkCanRs =
268 <StopChkCanRs>[
269 ((Status? RqUID AsyncRqUID? CustId?)
270 ((DepAcctId | CardAcctId | LoanAcctId) (ChkRange | StopChkInfo)
271 StopChkRec* CSPRefId? SPRefId?)?)
272 ];;
273 type StopChkCanRq =
274 <StopChkCanRq>[
275 (RqUID AsyncRqUID? CustId? (DepAcctId | CardAcctId | LoanAcctId)
276 (ChkRange | StopChkInfo))
277 ];;
278 type StopChkAudRs =
279 <StopChkAudRs>[
280 ((Status? RqUID AsyncRqUID? CustId?)
281 (RecCtrlOut? (DepAcctId | CardAcctId | LoanAcctId) SelRangeDt?
282 ChkRange? StopChkMsgRec*)?)
283 ];;
284 type StopChkAudRq =
285 <StopChkAudRq>[
286 (RqUID AsyncRqUID? CustId? RecCtrlIn?
287 (DepAcctId | CardAcctId | LoanAcctId) SelRangeDt? ChkRange?)
288 ];;
289 type StopChkAddRs =
290 <StopChkAddRs>[
291 ((Status? RqUID AsyncRqUID? CustId?)
292 ((DepAcctId | CardAcctId | LoanAcctId) (ChkRange | StopChkInfo)
293 StopChkRec+ CSPRefId? SPRefId?)?)
294 ];;
295 type StopChkAddRq =
296 <StopChkAddRq>[
297 (RqUID AsyncRqUID? CustId? (DepAcctId | CardAcctId | LoanAcctId)
298 (ChkRange | StopChkInfo))
299 ];;
300 type StmtSummType = <StmtSummType>[ ( Char )* ];;
301 type StmtSummAmt = <StmtSummAmt>[ (StmtSummType CurAmt Count?) ];;
302 type StmtImage = <StmtImage>[ (ImageURL PrefetchURL* ExpDt?) ];;
303 type StdPayeeRec = <StdPayeeRec>[ (StdPayeeId StdPayeeInfo) ];;
304 type StdPayeeInqRs =
305 <StdPayeeInqRs>[
306 ((Status? RqUID AsyncRqUID? CustId?)
307 (RecCtrlOut? StdPayeeId* Name* BillingAcct* PostalCode* IndustId*
308 DeliveryMethod? StdPayeeRec*)?)
309 ];;
310 type StdPayeeInqRq =
311 <StdPayeeInqRq>[
312 (RqUID AsyncRqUID? CustId? RecCtrlIn? StdPayeeId* Name*
313 BillingAcct* PostalCode* IndustId* DeliveryMethod?)
314 ];;
315 type StdPayeeInfo =
316 <StdPayeeInfo>[ (Name? PostAddr? AcctMask* IndustId? DaysToPay) ];;
317 type StdPayeeId = <StdPayeeId>[ (SPName BillerNum) ];;
318 type StatusModBy = <StatusModBy>[ ( Char )* ];;
319 type StatusDesc = <StatusDesc>[ ( Char )* ];;
320 type StatusCode = <StatusCode>[ ( Char )* ];;
321 type Status =
322 <Status>[
323 (StatusCode ServerStatusCode? Severity StatusDesc?
324 AdditionalStatus* AsyncRsInfo?)
325 ];;
326 type StateProv = <StateProv>[ ( Char )* ];;
327 type StartDt = <StartDt>[ ( Char )* ];;
328 type SpouseName = <SpouseName>[ ( Char )* ];;
329 type SpecialHandling = <SpecialHandling>[ ( Char )* ];;
330 type SpaceAlwd = <SpaceAlwd>[ ( Char )* ];;
331 type SkipNextN = <SkipNextN>[ ( Char )* ];;
332 type SignonTransport = <SignonTransport>[ (SignonRole? CustId GenSessKey?) ];;
333 type SignonRs =
334 <SignonRs>[
335 ((Status? SignonRole? CustId?)
336 (GenSessKey? ClientDt CustLangPref ClientApp ProxyClient? EU_Cur?
337 ServerDt SessKey? ExpDt? Language)?)
338 ];;
339 type SignonRq =
340 <SignonRq>[
341 ((SignonPswd | SignonCert | SignonTransport | SignonMagPIN
342 | SessKey)?
343 SignonOverride? ClientDt CustLangPref ClientApp ProxyClient?
344 EU_Cur? SuppressEcho?)
345 ];;
346 type SignonRole = <SignonRole>[ ( Char )* ];;
347 type SignonPswd = <SignonPswd>[ (SignonRole? CustId CustPswd GenSessKey?) ];;
348 type SignonOverride =
349 <SignonOverride>[
350 (OverrideType (SignonPswd | SignonCert | SignonMagPIN)) ];;
351 type SignonMagPIN = <SignonMagPIN>[ (CardMagData PINBlock GenSessKey?) ];;
352 type SignonInfo =
353 <SignonInfo>[
354 (AuthSupt* CryptType* ModPswdFirst? Min? Max? CharType? CaseSen?
355 SpaceAlwd? Memo?)
356 ];;
357 type SignonCert =
358 <SignonCert>[ (SignonRole? CustId Certificate GenSessKey?) ];;
359 type SignoffRs = <SignoffRs>[ (Status? CustId?) ];;
360 type SignoffRq = <SignoffRq>[ CustId? ];;
361 type ShortDesc = <ShortDesc>[ ( Char )* ];;
362 type Severity = <Severity>[ ( Char )* ];;
363 type SettlementMethod = <SettlementMethod>[ ( Char )* ];;
364 type SettlementInfo =
365 <SettlementInfo>[
366 (SettlementMethod DepAcctId? SettlementId? OrgContact? ContactInfo?
367 Memo? PmtInstruction*)
368 ];;
369 type SettlementId = <SettlementId>[ ( Char )* ];;
370 type SessKey = <SessKey>[ ( Char )* ];;
371 type ServerStatusCode = <ServerStatusCode>[ ( Char )* ];;
372 type ServerDt = <ServerDt>[ ( Char )* ];;
373 type SeqNum = <SeqNum>[ ( Char )* ];;
374 type SentRec = <SentRec>[ ( Char )* ];;
375 type SelRangePrcDt = <SelRangePrcDt>[ (StartDt? EndDt?) ];;
376 type SelRangeDueDt = <SelRangeDueDt>[ (StartDt? EndDt?) ];;
377 type SelRangeDt = <SelRangeDt>[ (StartDt? EndDt?) ];;
378 type SelRangeCurAmt = <SelRangeCurAmt>[ (LowCurAmt? HighCurAmt?) ];;
379 type SecretPrompt =
380 <SecretPrompt>[
381 (SecretId Prompt Memo? SecretOptional? SecretFormat? SecretMask?) ];;
382 type SecretOptional = <SecretOptional>[ ( Char )* ];;
383 type SecretMask = <SecretMask>[ ( Char )* ];;
384 type SecretList = <SecretList>[ (SecretId CryptType (Secret | CryptSecret)) ];;
385 type SecretId = <SecretId>[ ( Char )* ];;
386 type SecretFormat = <SecretFormat>[ ( Char )* ];;
387 type Secret = <Secret>[ ( Char )* ];;
388 type SalesSlipRefNum = <SalesSlipRefNum>[ ( Char )* ];;
389 type SPRefIdCorrect = <SPRefIdCorrect>[ (SPRefId CorrectAction) ];;
390 type SPRefId = <SPRefId>[ ( Char )* ];;
391 type SPName = <SPName>[ ( Char )* ];;
392 type RqUID = <RqUID>[ ( Char )* ];;
393 type ResolvePendingDt = <ResolvePendingDt>[ ( Char )* ];;
394 type RemitSyncRs =
395 <RemitSyncRs>[
396 ((Status? RqUID AsyncRqUID? CustId?)
397 (RecCtrlOut? Token NewToken RemitMsgRec*)?)
398 ];;
399 type RemitSyncRq =
400 <RemitSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
401 type RemitStatusModRs =
402 <RemitStatusModRs>[
403 ((Status? RqUID AsyncRqUID? CustId?)
404 (RemitId RemitStatus CSPRefId? SPRefId?)?)
405 ];;
406 type RemitStatusModRq =
407 <RemitStatusModRq>[ (RqUID AsyncRqUID? CustId? RemitId RemitStatus) ];;
408 type RemitStatusCode = <RemitStatusCode>[ ( Char )* ];;
409 type RemitStatus =
410 <RemitStatus>[ (RemitStatusCode StatusDesc? EffDt StatusModBy? Memo?)
411 ];;
412 type RemitRefId = <RemitRefId>[ ( Char )* ];;
413 type RemitRec = <RemitRec>[ (RemitId RemitInfo RemitStatus) ];;
414 type RemitName = <RemitName>[ ( Char )* ];;
415 type RemitMsgRec =
416 <RemitMsgRec>[
417 (CustId? MsgRecDt?
418 (RemitAddRs | RemitModRs | RemitStatusModRs | RemitDelRs))
419 ];;
420 type RemitModRs =
421 <RemitModRs>[
422 ((Status? RqUID AsyncRqUID? CustId?)
423 (EffDt RemitId RemitInfo DupChkOverride? RemitRec SPRefId?)?)
424 ];;
425 type RemitModRq =
426 <RemitModRq>[
427 (RqUID AsyncRqUID? CustId? RemitId EffDt RemitInfo DupChkOverride?)
428 ];;
429 type RemitInstruction =
430 <RemitInstruction>[
431 (RemitRefId? PmtRefId? DeliveryInstruction? DeliveryMethod?
432 ContactInfo?)
433 ];;
434 type RemitInqRs =
435 <RemitInqRs>[
436 ((Status? RqUID AsyncRqUID? CustId?)
437 (RemitId* SelRangeCurAmt? SelRangeDt? DeliveryMethod? RemitRec*)?)
438 ];;
439 type RemitInqRq =
440 <RemitInqRq>[
441 (RqUID AsyncRqUID? CustId? RemitId* SelRangeCurAmt? SelRangeDt?
442 DeliveryMethod?)
443 ];;
444 type RemitInfo =
445 <RemitInfo>[
446 (RemitInstruction? SettlementInfo? CounterpartyInfo? ChkInfo?
447 ChkURL? (CustPayeeId | CustPayeeInfo)
448 (BillRefInfo? BillId? PmtId? Memo? BillingAcct? CurAmt PmtSummAmt*
449 InvoiceInfo* RemitDetail* RemitInfo? PmtRemitRefId?)
450 PmtLegalRpt?)
451 ];;
452 type RemitId = <RemitId>[ ( Char )* ];;
453 type RemitDetail =
454 <RemitDetail>[
455 (InvoiceReceiver? InvoiceSender? CurAmt? PmtSummAmt* RefInfo*
456 BillRefInfo? BillId? Memo? BillingAcct? InvoiceInfo*)
457 ];;
458 type RemitDelRs =
459 <RemitDelRs>[
460 ((Status? RqUID AsyncRqUID? CustId?) (RemitId RemitRec? SPRefId?)?)
461 ];;
462 type RemitDelRq = <RemitDelRq>[ (RqUID AsyncRqUID? CustId? RemitId) ];;
463 type RemitAudRs =
464 <RemitAudRs>[
465 ((Status? RqUID AsyncRqUID? CustId?)
466 (RecCtrlOut? SelRangeDt? Method* RemitId* RemitMsgRec*)?)
467 ];;
468 type RemitAudRq =
469 <RemitAudRq>[
470 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method* RemitId*)
471 ];;
472 type RemitAdviceRefId = <RemitAdviceRefId>[ ( Char )* ];;
473 type RemitAddr =
474 <RemitAddr>[
475 ((Addr1 (Addr2 (Addr3 Addr4?)?)?) City? StateProv? PostalCode?
476 Country AddrType? StartDt? EndDt?)
477 ];;
478 type RemitAddRs =
479 <RemitAddRs>[
480 ((Status? RqUID AsyncRqUID? CustId?)
481 (EffDt RemitInfo DupChkOverride? RemitRec SPRefId?)?)
482 ];;
483 type RemitAddRq =
484 <RemitAddRq>[
485 (RqUID AsyncRqUID? CustId? EffDt RemitInfo DupChkOverride?) ];;
486 type RemainingPmtCount = <RemainingPmtCount>[ ( Char )* ];;
487 type RemainingInsts = <RemainingInsts>[ ( Char )* ];;
488 type RegPmtCurAmt =
489 <RegPmtCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
490 type RefType = <RefType>[ ( Char )* ];;
491 type RefInfo = <RefInfo>[ (RefType RefId) ];;
492 type RefId = <RefId>[ ( Char )* ];;
493 type RecXferSyncRs =
494 <RecXferSyncRs>[
495 ((Status? RqUID AsyncRqUID? CustId?)
496 (RecCtrlOut? (DepAcctIdFrom | CardAcctIdFrom | LoanAcctIdFrom)
497 NewToken RecXferMsgRec*)?)
498 ];;
499 type RecXferSyncRq =
500 <RecXferSyncRq>[
501 (RqUID AsyncRqUID? CustId? RecCtrlIn? Token
502 (DepAcctIdFrom | CardAcctIdFrom | LoanAcctIdFrom))
503 ];;
504 type RecXferRec =
505 <RecXferRec>[ (RecXferId XferInfo RecModelInfo RemainingInsts) ];;
506 type RecXferProf = <RecXferProf>[ (Freq+ ModPendingType) ];;
507 type RecXferMsgRec =
508 <RecXferMsgRec>[
509 (CustId? MsgRecDt? (RecXferAddRs | RecXferModRs | RecXferCanRs)) ];;
510 type RecXferModRs =
511 <RecXferModRs>[
512 ((Status? RqUID AsyncRqUID? CustId?)
513 (RecXferId XferInfo RecModelInfo ModPending? RecXferRec CSPRefId?
514 SPRefId?)?)
515 ];;
516 type RecXferModRq =
517 <RecXferModRq>[
518 (RqUID AsyncRqUID? CustId? RecXferId XferInfo RecModelInfo
519 ModPending?)
520 ];;
521 type RecXferMod = <RecXferMod>[ ( Char )* ];;
522 type RecXferInqRs =
523 <RecXferInqRs>[
524 ((Status? RqUID AsyncRqUID? CustId?)
525 (RecCtrlOut? RecXferId*
526 (DepAcctIdFrom | CardAcctIdFrom | LoanAcctIdFrom)?
527 SelRangeCurAmt? CSPRefId* SPRefId* IncToken? DeliveryMethod?
528 RecXferRec* Token?)?)
529 ];;
530 type RecXferInqRq =
531 <RecXferInqRq>[
532 (RqUID AsyncRqUID? CustId? RecCtrlIn? RecXferId*
533 (DepAcctIdFrom | CardAcctIdFrom | LoanAcctIdFrom)? SelRangeCurAmt?
534 CSPRefId* SPRefId* IncToken? DeliveryMethod?)
535 ];;
536 type RecXferId = <RecXferId>[ ( Char )* ];;
537 type RecXferCanRs =
538 <RecXferCanRs>[
539 ((Status? RqUID AsyncRqUID? CustId?)
540 (RecXferId CascadeDel? (RecXferRec | DependentType)? CSPRefId?
541 SPRefId?)?)
542 ];;
543 type RecXferCanRq =
544 <RecXferCanRq>[ (RqUID AsyncRqUID? CustId? RecXferId CascadeDel?) ];;
545 type RecXferAudRs =
546 <RecXferAudRs>[
547 ((Status? RqUID AsyncRqUID? CustId?)
548 (RecCtrlOut? SelRangeDt? Method* RecXferId* RecXferMsgRec*)?)
549 ];;
550 type RecXferAudRq =
551 <RecXferAudRq>[
552 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method*
553 RecXferId*)
554 ];;
555 type RecXferAddRs =
556 <RecXferAddRs>[
557 ((Status? RqUID AsyncRqUID? CustId?)
558 (XferInfo RecModelInfo DupChkOverride? RecXferRec CSPRefId?
559 SPRefId?)?)
560 ];;
561 type RecXferAddRq =
562 <RecXferAddRq>[
563 (RqUID AsyncRqUID? CustId? XferInfo RecModelInfo DupChkOverride?) ];;
564 type RecPmtSyncRs =
565 <RecPmtSyncRs>[
566 ((Status? RqUID AsyncRqUID? CustId?)
567 (RecCtrlOut? Token NewToken RecPmtMsgRec*)?)
568 ];;
569 type RecPmtSyncRq =
570 <RecPmtSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
571 type RecPmtRec =
572 <RecPmtRec>[ (RecPmtId PmtInfo RecModelInfo RemainingInsts) ];;
573 type RecPmtProf = <RecPmtProf>[ (Freq+ ModPendingType) ];;
574 type RecPmtMsgRec =
575 <RecPmtMsgRec>[
576 (CustId? MsgRecDt? (RecPmtAddRs | RecPmtModRs | RecPmtCanRs)) ];;
577 type RecPmtModRs =
578 <RecPmtModRs>[
579 ((Status? RqUID AsyncRqUID? CustId?)
580 (PmtInfo RecModelInfo ModPending? RecPmtRec CSPRefId? SPRefId?)?)
581 ];;
582 type RecPmtModRq =
583 <RecPmtModRq>[
584 (RqUID AsyncRqUID? CustId? RecPmtId PmtInfo RecModelInfo
585 ModPending?)
586 ];;
587 type RecPmtMod = <RecPmtMod>[ ( Char )* ];;
588 type RecPmtInstAddRs =
589 <RecPmtInstAddRs>[
590 ((Status? RqUID AsyncRqUID? CustId?)
591 (RecPmtId DueDt CurAmt? RemitDetail* PmtLegalRpt? PmtRec)?)
592 ];;
593 type RecPmtInstAddRq =
594 <RecPmtInstAddRq>[
595 (RqUID AsyncRqUID? CustId? RecPmtId DueDt CurAmt? RemitInstruction?
596 RemitDetail* PmtLegalRpt?)
597 ];;
598 type RecPmtInqRs =
599 <RecPmtInqRs>[
600 ((Status? RqUID AsyncRqUID? CustId?)
601 (RecCtrlOut? RecPmtId* CustPayeeId*
602 (DepAcctIdFrom | CardAcctIdFrom)? Category* Memo* BillingAcct*
603 SelRangeCurAmt? CSPRefId* SPRefId* IncToken? DeliveryMethod?
604 RecPmtRec* Token?))
605 ];;
606 type RecPmtInqRq =
607 <RecPmtInqRq>[
608 (RqUID AsyncRqUID? CustId? RecCtrlIn? RecPmtId* CustPayeeId*
609 (DepAcctIdFrom | CardAcctIdFrom)? Category* Memo* BillingAcct*
610 SelRangeCurAmt? CSPRefId* SPRefId* IncToken? DeliveryMethod?)
611 ];;
612 type RecPmtId = <RecPmtId>[ ( Char )* ];;
613 type RecPmtCanRs =
614 <RecPmtCanRs>[
615 ((Status? RqUID AsyncRqUID? CustId?)
616 (RecPmtId CascadeDel? (RecPmtRec | DependentType+)? CSPRefId?
617 SPRefId?))
618 ];;
619 type RecPmtCanRq =
620 <RecPmtCanRq>[ (RqUID AsyncRqUID? CustId? RecPmtId CascadeDel?) ];;
621 type RecPmtAudRs =
622 <RecPmtAudRs>[
623 ((Status? RqUID AsyncRqUID? CustId?)
624 (RecCtrlOut? SelRangeDt? Method* RecPmtId* RecPmtMsgRec*))
625 ];;
626 type RecPmtAudRq =
627 <RecPmtAudRq>[
628 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method* RecPmtId*)
629 ];;
630 type RecPmtAddRs =
631 <RecPmtAddRs>[
632 ((Status? RqUID AsyncRqUID? CustId?)
633 (PmtInfo RecModelInfo DupChkOverride? RecPmtRec CSPRefId? SPRefId?)?)
634 ];;
635 type RecPmtAddRq =
636 <RecPmtAddRq>[
637 (RqUID AsyncRqUID? CustId? PmtInfo RecModelInfo DupChkOverride?) ];;
638 type RecModelInfo =
639 <RecModelInfo>[
640 (Freq (NumInsts | FinalPrcDt | FinalDueDt)? InitialCurAmt?
641 FinalCurAmt? Nickname? SkipNextN?)
642 ];;
643 type RecCtrlOut = <RecCtrlOut>[ (MatchedRec SentRec Cursor?) ];;
644 type RecCtrlIn = <RecCtrlIn>[ (MaxRec Cursor?) ];;
645 type RecChkOrdSyncRs =
646 <RecChkOrdSyncRs>[
647 ((Status? RqUID AsyncRqUID? CustId?)
648 (RecCtrlOut? (DepAcctId | CardAcctId | LoanAcctId)? NewToken
649 RecChkOrdMsgRec*)?)
650 ];;
651 type RecChkOrdSyncRq =
652 <RecChkOrdSyncRq>[
653 (RqUID AsyncRqUID? CustId? RecCtrlIn? Token
654 (DepAcctId | CardAcctId | LoanAcctId))
655 ];;
656 type RecChkOrdRec =
657 <RecChkOrdRec>[ (RecChkOrdId ChkOrdInfo RecModelInfo RemainingInsts?)
658 ];;
659 type RecChkOrdMsgRec =
660 <RecChkOrdMsgRec>[
661 (CustId* MsgRecDt?
662 (RecChkOrdAddRs | RecChkOrdModRs | RecChkOrdCanRs))
663 ];;
664 type RecChkOrdModRs =
665 <RecChkOrdModRs>[
666 ((Status? RqUID AsyncRqUID? CustId?)
667 ((RecChkOrdId ChkOrdInfo RecModelInfo ModPending?)? RecChkOrdRec
668 CSPRefId? SPRefId?)?)
669 ];;
670 type RecChkOrdModRq =
671 <RecChkOrdModRq>[
672 (RqUID AsyncRqUID? CustId? RecChkOrdId ChkOrdInfo RecModelInfo
673 ModPending?)
674 ];;
675 type RecChkOrdInstAddRs =
676 <RecChkOrdInstAddRs>[
677 ((Status? RqUID AsyncRqUID? CustId?) (RecChkOrdId ChkOrdDetail?)?)
678 ];;
679 type RecChkOrdInstAddRq =
680 <RecChkOrdInstAddRq>[
681 (RqUID AsyncRqUID? CustId? RecChkOrdId ChkOrdDetail?) ];;
682 type RecChkOrdInqRs =
683 <RecChkOrdInqRs>[
684 ((Status? RqUID AsyncRqUID? CustId?)
685 (RecCtrlOut?
686 ((DepAcctId | CardAcctId | LoanAcctId) RecChkOrdId* CSPRefId*
687 SPRefId* SelRangeDt?)?
688 RecChkOrdRec* Token?)?)
689 ];;
690 type RecChkOrdInqRq =
691 <RecChkOrdInqRq>[
692 (RqUID AsyncRqUID? CustId? RecCtrlIn?
693 (DepAcctId | CardAcctId | LoanAcctId) RecChkOrdId* CSPRefId*
694 SPRefId* SelRangeDt? IncToken?)
695 ];;
696 type RecChkOrdId = <RecChkOrdId>[ ( Char )* ];;
697 type RecChkOrdCanRs =
698 <RecChkOrdCanRs>[
699 ((Status? RqUID AsyncRqUID? CustId?)
700 ((RecChkOrdId CascadeDel?)? (RecChkOrdRec | DependentType+)
701 CSPRefId? SPRefId?)?)
702 ];;
703 type RecChkOrdCanRq =
704 <RecChkOrdCanRq>[ (RqUID AsyncRqUID? CustId? RecChkOrdId CascadeDel?)
705 ];;
706 type RecChkOrdAudRs =
707 <RecChkOrdAudRs>[
708 (Status? RqUID AsyncRqUID? CustId?
709 (RecCtrlOut? (SelRangeDt? Method* RecChkOrdId*)? RecChkOrdMsgRec*)?)
710 ];;
711 type RecChkOrdAudRq =
712 <RecChkOrdAudRq>[
713 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method*
714 RecChkOrdId*)
715 ];;
716 type RecChkOrdAddRs =
717 <RecChkOrdAddRs>[
718 ((Status? RqUID AsyncRqUID? CustId?)
719 ((ChkOrdInfo RecModelInfo DupChkOverride)? RecChkOrdRec CSPRefId
720 SPRefId)?)
721 ];;
722 type RecChkOrdAddRq =
723 <RecChkOrdAddRq>[
724 (RqUID AsyncRqUID? CustId? ChkOrdInfo RecModelInfo DupChkOverride)
725 ];;
726 type Rate = <Rate>[ ( Char )* ];;
727 type PurposeDesc = <PurposeDesc>[ ( Char )* ];;
728 type PswdDelivery = <PswdDelivery>[ (CustPswd ExpDt?) ];;
729 type Pswd = <Pswd>[ ( Char )* ];;
730 type ProxyClient = <ProxyClient>[ (Org Name Version) ];;
731 type Prompt = <Prompt>[ ( Char )* ];;
732 type ProductId = <ProductId>[ ( Char )* ];;
733 type PrimaryAcct = <PrimaryAcct>[ ( Char )* ];;
734 type PrevYrCurAmt =
735 <PrevYrCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
736 type PresSvcRs =
737 <PresSvcRs>[
738 (Status? RqUID AsyncRqUID? SPName?
739 (BillerInqRs? BillInqRs? BillStatusModRs?)+)
740 ];;
741 type PresSvcRq =
742 <PresSvcRq>[
743 (RqUID AsyncRqUID? SPName?
744 (BillerInqRq? BillInqRq? BillStatusModRq?)+)
745 ];;
746 type PresSvcProfInfo =
747 <PresSvcProfInfo>[ (SvcCore MsgSupt* OptSupt* PrcSched?) ];;
748 type PresAcctStatusCode = <PresAcctStatusCode>[ ( Char )* ];;
749 type PresAcctStatus =
750 <PresAcctStatus>[ (PresAcctStatusCode StatusDesc? EffDt? StatusModBy?)
751 ];;
752 type PresAcctRec = <PresAcctRec>[ (PresAcctId PresAcctInfo PresAcctStatus?) ];;
753 type PresAcctInfo = <PresAcctInfo>[ (StdPayeeId | (CustPayeeId SPName))? ];;
754 type PresAcctId = <PresAcctId>[ (BillingAcct BillerId) ];;
755 type PrepayPenalty =
756 <PrepayPenalty>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
757 type PrenoteReqd = <PrenoteReqd>[ ( Char )* ];;
758 type PrefetchURL = <PrefetchURL>[ ( Char )* ];;
759 type PrefTimeStart = <PrefTimeStart>[ ( Char )* ];;
760 type PrefTimeEnd = <PrefTimeEnd>[ ( Char )* ];;
761 type PrcSched = <PrcSched>[ (PrcDaysOff* CutoffTm PrcDtAdj) ];;
762 type PrcDtAdj = <PrcDtAdj>[ ( Char )* ];;
763 type PrcDt = <PrcDt>[ ( Char )* ];;
764 type PrcDaysOff = <PrcDaysOff>[ ( Char )* ];;
765 type PostedDt = <PostedDt>[ ( Char )* ];;
766 type PostalCode = <PostalCode>[ ( Char )* ];;
767 type PostAddrReqd = <PostAddrReqd>[ ( Char )* ];;
768 type PostAddr =
769 <PostAddr>[
770 ((Addr1 (Addr2 (Addr3 Addr4?)?)?) City? StateProv? PostalCode?
771 Country AddrType? StartDt? EndDt?)
772 ];;
773 type PmtType = <PmtType>[ ( Char )* ];;
774 type PmtSyncRs =
775 <PmtSyncRs>[
776 ((Status? RqUID AsyncRqUID? CustId?)
777 (RecCtrlOut? Token? NewToken PmtMsgRec*)?)
778 ];;
779 type PmtSyncRq = <PmtSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
780 type PmtSummAmt = <PmtSummAmt>[ (BillSummAmtId CurAmt) ];;
781 type PmtStatusRec =
782 <PmtStatusRec>[
783 (PmtId PmtStatus PmtRefId? SvcRqUID? NetworkTrnInfo?
784 CompositeContactInfo? PmtRemitAck*)
785 ];;
786 type PmtStatusModRs =
787 <PmtStatusModRs>[
788 ((Status? RqUID AsyncRqUID? CustId?)
789 (PmtId PmtRefId? SvcRqUID? PmtStatus CSPRefId? NetworkTrnInfo?
790 CompositeContactInfo? SPRefId?)?)
791 ];;
792 type PmtStatusModRq =
793 <PmtStatusModRq>[
794 (RqUID AsyncRqUID? CustId? PmtId PmtRefId? SvcRqUID? PmtStatus) ];;
795 type PmtStatusInqRs =
796 <PmtStatusInqRs>[
797 (Status? RqUID AsyncRqUID? CustId? RecCtrlIn? SettlementMethod*
798 PmtId* PmtRefId* SvcRqUID? PmtRemitRefId?
799 (DepAcctIdFrom | CardAcctIdFrom)? Category? ChkNum?
800 (CustPayeeId+ | FSPayee+)? Name* PayerInfo* PmtStatusCode*
801 SelRangeDueDt? PmtStatusRec* CSPRefId? SPRefId?)
802 ];;
803 type PmtStatusInqRq =
804 <PmtStatusInqRq>[
805 (RqUID AsyncRqUID? CustId? RecCtrlIn? SettlementMethod* PmtId*
806 PmtRefId* SvcRqUID? PmtRemitRefId?
807 (DepAcctIdFrom | CardAcctIdFrom)? Category? ChkNum?
808 (CustPayeeId+ | FSPayee+)? Name* PayerInfo* PmtStatusCode*
809 SelRangeDueDt?)
810 ];;
811 type PmtStatusCode = <PmtStatusCode>[ ( Char )* ];;
812 type PmtStatus =
813 <PmtStatus>[
814 (PmtStatusCode StatusDesc? EffDt StatusModBy? PmtAuthId? RemitId?
815 RecPmtMod? PmtAuthCount? PmtMethod? ChkNum? Memo?)
816 ];;
817 type PmtRemitStatusCode = <PmtRemitStatusCode>[ ( Char )* ];;
818 type PmtRemitStatus =
819 <PmtRemitStatus>[
820 (PmtRemitStatusCode StatusDesc? EffDt StatusModBy? Memo?) ];;
821 type PmtRemitRefId = <PmtRemitRefId>[ ( Char )* ];;
822 type PmtRemitInfo = <PmtRemitInfo>[ (Name? PostAddr?) ];;
823 type PmtRemitDetail =
824 <PmtRemitDetail>[ (PmtRemitRefId CurAmt PmtRemitStatus?) ];;
825 type PmtRemitChksum =
826 <PmtRemitChksum>[
827 (AckType Count TotalCurAmt Memo? CompositeContactInfo?) ];;
828 type PmtRemitAck = <PmtRemitAck>[ (TotalFeeCharge? CompositePmtRemitInfo+) ];;
829 type PmtRefId = <PmtRefId>[ ( Char )* ];;
830 type PmtRec =
831 <PmtRec>[
832 (PmtId RecPmtId? SvcRqUID? PmtInfo PmtStatus PmtRemitAck?
833 PmtRemitInfo? CreatedDt? (OrigPmtPrcDt | OrigPmtDueDt)?
834 FIDebitTrcNum? FICreditTrcNum? CSPRefId? SPRefId?)
835 ];;
836 type PmtMsgRec =
837 <PmtMsgRec>[
838 (CustId? MsgRecDt?
839 (PmtAddRs | PmtModRs | PmtStatusModRs | PmtCanRs))
840 ];;
841 type PmtModel = <PmtModel>[ ( Char )* ];;
842 type PmtModRs =
843 <PmtModRs>[
844 ((Status? RqUID AsyncRqUID? CustId?)
845 (PmtId PmtInfo UpPayee? DupChkOverride? PmtRec CSPRefId? SPRefId?)?)
846 ];;
847 type PmtModRq =
848 <PmtModRq>[
849 (RqUID AsyncRqUID? CustId? PmtId PmtInfo UpPayee? DupChkOverride?)
850 ];;
851 type PmtMethod = <PmtMethod>[ ( Char )* ];;
852 type PmtLegalRptData =
853 <PmtLegalRptData>[
854 (LegalRptCode SupplRptCode? Desc? Memo? SupplyingCountry? CurAmt
855 ImportDt?)
856 ];;
857 type PmtLegalRpt =
858 <PmtLegalRpt>[
859 (OrgInfo OrgId? PayeeCountry CurAmt? PrcDt? PmtLegalRptData+) ];;
860 type PmtInstruction =
861 <PmtInstruction>[
862 (Country? PmtFormat? RefInfo? IntermediaryDepAcct* FeeChargeAlloc?)
863 ];;
864 type PmtInstType = <PmtInstType>[ ( Char )* ];;
865 type PmtInst = <PmtInst>[ (PmtInstType Brand? SettlementInfo*) ];;
866 type PmtInqRs =
867 <PmtInqRs>[
868 ((Status? RqUID AsyncRqUID? CustId?)
869 (RecCtrlOut? PmtType* PmtId* RecPmtId*
870 (DepAcctIdFrom | CardAcctIdFrom)? Category* Memo* ChkNum*
871 ChkClrDt* FIDebitTrcNum* FICreditTrcNum* PmtMethod* CustPayeeId*
872 BillingAcct* Name* StdPayeeId* Nickname* PmtStatusCode*
873 SelRangeDueDt? SelRangePrcDt? SelRangeCurAmt? DeliveryMethod?
874 CSPRefId* SPRefId* IncToken? IncHistory? PmtRec* Token?)?)
875 ];;
876 type PmtInqRq =
877 <PmtInqRq>[
878 (RqUID AsyncRqUID? CustId? RecCtrlIn? PmtType* PmtId* RecPmtId*
879 (DepAcctIdFrom | CardAcctIdFrom)? Category* Memo* ChkNum*
880 ChkClrDt* FIDebitTrcNum* FICreditTrcNum* PmtMethod* CustPayeeId*
881 BillingAcct* Name* StdPayeeId* Nickname* PmtStatusCode*
882 SelRangeDueDt? SelRangePrcDt? SelRangeCurAmt? DeliveryMethod?
883 CSPRefId* SPRefId* IncToken? IncHistory?)
884 ];;
885 type PmtInfo =
886 <PmtInfo>[
887 (CurAmt? (LegalName | PayerInfo)? RemitInfo+
888 (DepAcctIdFrom | CardAcctIdFrom) Category? (PrcDt | DueDt)
889 ImmediatePmt? PmtRefId?)
890 ];;
891 type PmtId = <PmtId>[ ( Char )* ];;
892 type PmtFormat = <PmtFormat>[ ( Char )* ];;
893 type PmtCanRs =
894 <PmtCanRs>[
895 ((Status? RqUID AsyncRqUID? CustId?)
896 (PmtId PmtRec? CSPRefId? SPRefId?)?)
897 ];;
898 type PmtCanRq = <PmtCanRq>[ (RqUID AsyncRqUID? CustId? PmtId) ];;
899 type PmtAuthSyncRs =
900 <PmtAuthSyncRs>[
901 ((Status? RqUID AsyncRqUID? CustId?)
902 (RecCtrlOut? Token NewToken PmtAuthMsgRec*)?)
903 ];;
904 type PmtAuthSyncRq =
905 <PmtAuthSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
906 type PmtAuthStatusCode = <PmtAuthStatusCode>[ ( Char )* ];;
907 type PmtAuthStatus =
908 <PmtAuthStatus>[
909 (PmtAuthStatusCode StatusDesc? EffDt ExpDt? StatusModBy?) ];;
910 type PmtAuthRec = <PmtAuthRec>[ (PmtAuthId PmtAuthInfo PmtAuthStatus) ];;
911 type PmtAuthMsgRec =
912 <PmtAuthMsgRec>[
913 (CustId? MsgRecDt? (PmtAuthAddRs | PmtAuthModRs | PmtAuthCanRs)) ];;
914 type PmtAuthModRs =
915 <PmtAuthModRs>[
916 ((Status? RqUID AsyncRqUID? CustId?)
917 (PmtAuthId PmtAuthInfo PmtAuthRec)?)
918 ];;
919 type PmtAuthModRq =
920 <PmtAuthModRq>[ (RqUID AsyncRqUID? CustId? PmtAuthId PmtAuthInfo) ];;
921 type PmtAuthInqRs =
922 <PmtAuthInqRs>[
923 ((Status? RqUID AsyncRqUID? CustId?)
924 (RecCtrlOut? PmtAuthId* SelRangeCurAmt? SelRangeDt?
925 DeliveryMethod? PmtAuthRec*)?)
926 ];;
927 type PmtAuthInqRq =
928 <PmtAuthInqRq>[
929 (RqUID AsyncRqUID? CustId? RecCtrlIn? PmtAuthId* SelRangeCurAmt?
930 SelRangeDt? DeliveryMethod?)
931 ];;
932 type PmtAuthInfo =
933 <PmtAuthInfo>[ ((DepAcctIdFrom | CardAcctIdFrom) CurAmt Name?) ];;
934 type PmtAuthId = <PmtAuthId>[ ( Char )* ];;
935 type PmtAuthCount = <PmtAuthCount>[ ( Char )* ];;
936 type PmtAuthCanRs =
937 <PmtAuthCanRs>[
938 ((Status? RqUID AsyncRqUID? CustId?) (PmtAuthId PmtAuthRec?)?) ];;
939 type PmtAuthCanRq = <PmtAuthCanRq>[ (RqUID AsyncRqUID? CustId? PmtAuthId) ];;
940 type PmtAuthAudRs =
941 <PmtAuthAudRs>[
942 ((Status? RqUID AsyncRqUID? CustId?)
943 (RecCtrlOut? SelRangeDt? Method* PmtAuthId* PmtAuthMsgRec*)?)
944 ];;
945 type PmtAuthAudRq =
946 <PmtAuthAudRq>[
947 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method*
948 PmtAuthId*)
949 ];;
950 type PmtAuthAddRs =
951 <PmtAuthAddRs>[
952 ((Status? RqUID AsyncRqUID? CustId?) (PmtAuthInfo PmtAuthRec)?) ];;
953 type PmtAuthAddRq = <PmtAuthAddRq>[ (RqUID AsyncRqUID? CustId? PmtAuthInfo) ];;
954 type PmtAudRs =
955 <PmtAudRs>[
956 ((Status? RqUID AsyncRqUID? CustId?)
957 (RecCtrlOut? SelRangeDt? Method* PmtId* PmtMsgRec*)?)
958 ];;
959 type PmtAudRq =
960 <PmtAudRq>[
961 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method* PmtId*) ];;
962 type PmtAddRs =
963 <PmtAddRs>[
964 ((Status? RqUID AsyncRqUID CustId?)
965 (PmtInfo? DupChkOverride? PmtRec CSPRefId? SPRefId?)?)
966 ];;
967 type PmtAddRq =
968 <PmtAddRq>[ (RqUID AsyncRqUID? CustId? PmtInfo DupChkOverride?) ];;
969 type PmtAckRec = <PmtAckRec>[ (SvcRqUID? PmtAckInfo+) ];;
970 type PmtAckInqRs =
971 <PmtAckInqRs>[
972 (RqUID AsyncRqUID? CustId? SelRangeDueDt? SvcRqUID? PmtAckRec*
973 CSPRefId? SPRefId?)
974 ];;
975 type PmtAckInqRq =
976 <PmtAckInqRq>[ (RqUID AsyncRqUID? CustId? SelRangeDueDt? SvcRqUID?) ];;
977 type PmtAckInfo =
978 <PmtAckInfo>[ (PmtStatusCode Count CurAmt Memo? CompositeContactInfo?)
979 ];;
980 type PhoneType = <PhoneType>[ ( Char )* ];;
981 type PhoneNum = <PhoneNum>[ (PhoneType Phone) ];;
982 type Phone = <Phone>[ ( Char )* ];;
983 type PersonName =
984 <PersonName>[
985 (LastName+ FirstName MiddleName* TitlePrefix? NameSuffix? Nickname?
986 LegalName?)
987 ];;
988 type PersonInfo =
989 <PersonInfo>[
990 (NameAddrType (FullName | PersonName) ContactInfo? TINInfo?
991 BirthDt? DriversLicense? MotherMaidenName? SpouseName?
992 EmploymentHistory* Gender? MaritalStatus? USA_MilitaryRank?
993 Dependents? PassportNumber? PassportCountry? OEDCode?
994 OEDInstitution?)
995 ];;
996 type PayerInfo = <PayerInfo>[ (PersonInfo | (OrgInfo OrgId)) ];;
997 type PayeeType = <PayeeType>[ ( Char )* ];;
998 type PayeeCountry = <PayeeCountry>[ ( Char )* ];;
999 type PaySvcRs =
1000 <PaySvcRs>[
1001 (Status? RqUID AsyncRqUID? SPName?
1002 (StdPayeeInqRs? CustPayeeAddRs? CustPayeeModRs?
1003 CustPayeeTypeModRs? CustPayeeDelRs? CustPayeeInqRs?
1004 CustPayeeAudRs? CustPayeeSyncRs? PmtAddRs? PmtModRs?
1005 PmtStatusModRs? PmtCanRs? PmtInqRs? PmtAudRs? PmtSyncRs?
1006 PmtAuthAddRs? PmtAuthModRs? PmtAuthCanRs? PmtAuthInqRs?
1007 PmtAuthAudRs? PmtAuthSyncRs? RemitAddRs? RemitModRs?
1008 RemitStatusModRs? RemitDelRs? RemitInqRs? RemitAudRs?
1009 RemitSyncRs? RecPmtAddRs? RecPmtModRs? RecPmtCanRs? RecPmtInqRs?
1010 RecPmtAudRs? RecPmtSyncRs? PmtAckInqRs? ChksumAddRs? ChksumModRs?
1011 ChksumStatusModRs? ChksumDelRs? ChksumInqRs? ChksumAudRs?
1012 ChksumSyncRs? CompRemitStmtAddRs? CompRemitStmtInqRs?
1013 CompRemitStmtAudRs? CompRemitStmtSyncRs?)+)
1014 ];;
1015 type PaySvcRq =
1016 <PaySvcRq>[
1017 (RqUID AsyncRqUID? SPName?
1018 (StdPayeeInqRq? CustPayeeAddRq? CustPayeeModRq?
1019 CustPayeeTypeModRq? CustPayeeDelRq? CustPayeeInqRq?
1020 CustPayeeAudRq? CustPayeeSyncRq? PmtAddRq? PmtModRq?
1021 PmtStatusModRq? PmtCanRq? PmtInqRq? PmtAudRq? PmtSyncRq?
1022 PmtAuthAddRq? PmtAuthModRq? PmtAuthCanRq? PmtAuthInqRq?
1023 PmtAuthAudRq? PmtAuthSyncRq? RemitAddRq? RemitModRq?
1024 RemitStatusModRq? RemitDelRq? RemitInqRq? RemitAudRq?
1025 RemitSyncRq? RecPmtAddRq? RecPmtModRq? RecPmtCanRq? RecPmtInqRq?
1026 RecPmtAudRq? RecPmtSyncRq? PmtAckInqRq? ChksumAddRq? ChksumModRq?
1027 ChksumStatusModRq? ChksumDelRq? ChksumInqRq? ChksumAudRq?
1028 ChksumSyncRq? CompRemitStmtAddRq? CompRemitStmtInqRq?
1029 CompRemitStmtAudRq? CompRemitStmtSyncRq?)+)
1030 ];;
1031 type PaySvcProfInfo =
1032 <PaySvcProfInfo>[
1033 (SvcCore MsgSupt+ OptSupt* PrcSched? PmtModel DfltDaysToPay
1034 DfltXferDaysToPay DaysWith HistRetentionDays DeliveryMethod*
1035 ModPendingType RecPmtProf?)
1036 ];;
1037 type PaySupt = <PaySupt>[ (MinCurAmt? MaxCurAmt?) ];;
1038 type PastDuePmtCount = <PastDuePmtCount>[ ( Char )* ];;
1039 type PassportNumber = <PassportNumber>[ ( Char )* ];;
1040 type PassportCountry = <PassportCountry>[ ( Char )* ];;
1041 type PaidCurAmt = <PaidCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1042 type PINBlock = <PINBlock>[ ( Char )* ];;
1043 type Ownership = <Ownership>[ ( Char )* ];;
1044 type OvrSigText = <OvrSigText>[ ( Char )* ];;
1045 type OverrideType = <OverrideType>[ ( Char )* ];;
1046 type OverdraftFunding =
1047 <OverdraftFunding>[ ((DepAcctId | LoanAcctId) FundingPriority) ];;
1048 type OriginatorName = <OriginatorName>[ ( Char )* ];;
1049 type OrigPmtPrcDt = <OrigPmtPrcDt>[ ( Char )* ];;
1050 type OrigPmtDueDt = <OrigPmtDueDt>[ ( Char )* ];;
1051 type OrigDt = <OrigDt>[ ( Char )* ];;
1052 type OrigCurAmt = <OrigCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1053 type OrgRec = <OrgRec>[ (OrgId* OrgInfo) ];;
1054 type OrgPhone = <OrgPhone>[ ( Char )* ];;
1055 type OrgInfo =
1056 <OrgInfo>[
1057 (IndustId? Name? LegalName? CompositeContactInfo* TINInfo?
1058 EstablishDt? NumEmployees?)
1059 ];;
1060 type OrgIdType = <OrgIdType>[ ( Char )* ];;
1061 type OrgIdNum = <OrgIdNum>[ ( Char )* ];;
1062 type OrgId = <OrgId>[ (OrgIdType OrgIdNum) ];;
1063 type OrgContact =
1064 <OrgContact>[ (ContactType Desc? Phone? Fax? EmailAddr? URL?) ];;
1065 type Org = <Org>[ ( Char )* ];;
1066 type OptSupt = <OptSupt>[ ( Char )* ];;
1067 type OpenDt = <OpenDt>[ ( Char )* ];;
1068 type Occupation = <Occupation>[ ( Char )* ];;
1069 type OEDInstitution = <OEDInstitution>[ ( Char )* ];;
1070 type OEDCode = <OEDCode>[ ( Char )* ];;
1071 type NumInsts = <NumInsts>[ ( Char )* ];;
1072 type NumEmployees = <NumEmployees>[ ( Char )* ];;
1073 type NotifyWilling = <NotifyWilling>[ ( Char )* ];;
1074 type NotifyReqd = <NotifyReqd>[ ( Char )* ];;
1075 type Nickname = <Nickname>[ ( Char )* ];;
1076 type NextPmtCurAmt =
1077 <NextPmtCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1078 type NextDt = <NextDt>[ ( Char )* ];;
1079 type NewUpDt = <NewUpDt>[ ( Char )* ];;
1080 type NewToken = <NewToken>[ ( Char )* ];;
1081 type NetworkTrnInfo =
1082 <NetworkTrnInfo>[
1083 (NetworkOwner OriginatorName? TerminalId? (PostAddr | Desc | Name)?
1084 BankIdType? BankId? NetworkRefId?)
1085 ];;
1086 type NetworkRefId = <NetworkRefId>[ ( Char )* ];;
1087 type NetworkOwner = <NetworkOwner>[ ( Char )* ];;
1088 type NameSuffix = <NameSuffix>[ ( Char )* ];;
1089 type NameAddrType = <NameAddrType>[ ( Char )* ];;
1090 type Name = <Name>[ ( Char )* ];;
1091 type MsgType = <MsgType>[ ( Char )* ];;
1092 type MsgSupt = <MsgSupt>[ ( Char )* ];;
1093 type MsgRecDt = <MsgRecDt>[ ( Char )* ];;
1094 type MotherMaidenName = <MotherMaidenName>[ ( Char )* ];;
1095 type MortAcctRec =
1096 <MortAcctRec>[
1097 (OrigDt? LoanInfoCommon? LastPmtDt? TaxPaidDt? TaxPaidCurAmt?
1098 LastYrTaxPaidDt? LastYrTaxPaidCurAmt? InsPaidDt? InsPaidCurAmt?
1099 LastYrInsPaidDt? LastYrInsPaidCurAmt?)
1100 ];;
1101 type ModPswdFirst = <ModPswdFirst>[ ( Char )* ];;
1102 type ModPendingType = <ModPendingType>[ ( Char )* ];;
1103 type ModPending = <ModPending>[ ( Char )* ];;
1104 type MktgInfo = <MktgInfo>[ ( Char )* ];;
1105 type MinPmtCurAmt =
1106 <MinPmtCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1107 type MinCurAmt = <MinCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1108 type MinAmtDue = <MinAmtDue>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1109 type Min = <Min>[ ( Char )* ];;
1110 type MiddleName = <MiddleName>[ ( Char )* ];;
1111 type Method = <Method>[ ( Char )* ];;
1112 type Memo = <Memo>[ ( Char )* ];;
1113 type MediaType = <MediaType>[ ( Char )* ];;
1114 type MediaTrnType = <MediaTrnType>[ ( Char )* ];;
1115 type MediaSvcRs =
1116 <MediaSvcRs>[
1117 (Status? RqUID AsyncRqUID? SPName?
1118 (MediaAcctAdjAddRs? MediaAcctAdjInqRs? MediaAcctAdjAudRs?
1119 MediaAcctAdjSyncRs? MediaAcctInventoryInqRs?)+)
1120 ];;
1121 type MediaSvcRq =
1122 <MediaSvcRq>[
1123 (RqUID AsyncRqUID? SPName?
1124 (MediaAcctAdjAddRq? MediaAcctAdjInqRq? MediaAcctAdjAudRq?
1125 MediaAcctAdjSyncRq? MediaAcctInventoryInqRq? IncToken?)+)
1126 ];;
1127 type MediaSvcProfInfo = <MediaSvcProfInfo>[ (SvcCore MsgSupt+ OptSupt*) ];;
1128 type MediaSubType = <MediaSubType>[ ( Char )* ];;
1129 type MediaItem =
1130 <MediaItem>[
1131 (MediaContainerId? MediaType MediaSubType? Count? CurAmt?
1132 TotalCurAmt?)
1133 ];;
1134 type MediaContainerId = <MediaContainerId>[ ( Char )* ];;
1135 type MediaAcctInventoryInqRs =
1136 <MediaAcctInventoryInqRs>[
1137 (Status? RqUID AsyncRqUID? CustId?
1138 (MediaAcctId CurAmt? MediaItem+)?)
1139 ];;
1140 type MediaAcctInventoryInqRq =
1141 <MediaAcctInventoryInqRq>[ (RqUID AsyncRqUID? CustId? MediaAcctId) ];;
1142 type MediaAcctId = <MediaAcctId>[ ( Char )* ];;
1143 type MediaAcctAdjSyncRs =
1144 <MediaAcctAdjSyncRs>[
1145 (Status? RqUID AsyncRqUID? CustId
1146 (RecCtrlOut? Token MediaAcctId NewToken MediaAcctAdjMsgRec*)?)
1147 ];;
1148 type MediaAcctAdjSyncRq =
1149 <MediaAcctAdjSyncRq>[
1150 (RqUID AsyncRqUID? CustId RecCtrlIn? Token MediaAcctId) ];;
1151 type MediaAcctAdjRec = <MediaAcctAdjRec>[ (MediaAcctAdjId MediaAcctAdjInfo) ];;
1152 type MediaAcctAdjMsgRec =
1153 <MediaAcctAdjMsgRec>[ (CustId? MsgRecDt? MediaAcctAdjAddRs) ];;
1154 type MediaAcctAdjInqRs =
1155 <MediaAcctAdjInqRs>[
1156 (Status? RqUID AsyncRqUID? CustId?
1157 (RecCtrlOut? MediaAcctAdjId? CSPRefId* SPRefId* MediaAcctId?
1158 SelRangeDt? SelRangeCurAmt? MediaAcctAdjRec*)?)
1159 ];;
1160 type MediaAcctAdjInqRq =
1161 <MediaAcctAdjInqRq>[
1162 (RqUID AsyncRqUID? CustId? RecCtrlIn? MediaAcctAdjId* CSPRefId*
1163 SPRefId* MediaAcctId? SelRangeDt? SelRangeCurAmt?)
1164 ];;
1165 type MediaAcctAdjInfo =
1166 <MediaAcctAdjInfo>[
1167 (MediaAcctId MediaTrnType? CurAmt? TrnAuthId? MediaItem+) ];;
1168 type MediaAcctAdjId = <MediaAcctAdjId>[ ( Char )* ];;
1169 type MediaAcctAdjAudRs =
1170 <MediaAcctAdjAudRs>[
1171 (Status? RqUID AsyncRqUID? CustId?
1172 (RecCtrlOut? SelRangeDt? Method* MediaAcctAdjId?
1173 MediaAcctAdjMsgRec*)?)
1174 ];;
1175 type MediaAcctAdjAudRq =
1176 <MediaAcctAdjAudRq>[
1177 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method*
1178 MediaAcctAdjId*)
1179 ];;
1180 type MediaAcctAdjAddRs =
1181 <MediaAcctAdjAddRs>[
1182 (Status? RqUID AsyncRqUID? CustId?
1183 (MediaAcctAdjInfo MediaAcctAdjRec CSPRefId? SPRefId?)?)
1184 ];;
1185 type MediaAcctAdjAddRq =
1186 <MediaAcctAdjAddRq>[ (RqUID AsyncRqUID? CustId? MediaAcctAdjInfo) ];;
1187 type MaxRec = <MaxRec>[ ( Char )* ];;
1188 type MaxCurAmt = <MaxCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1189 type Max = <Max>[ ( Char )* ];;
1190 type MatchedRec = <MatchedRec>[ ( Char )* ];;
1191 type MatDt = <MatDt>[ ( Char )* ];;
1192 type MaritalStatus = <MaritalStatus>[ ( Char )* ];;
1193 type MagData3 = <MagData3>[ ( Char )* ];;
1194 type MagData2 = <MagData2>[ ( Char )* ];;
1195 type MagData1 = <MagData1>[ ( Char )* ];;
1196 type LowCurAmt = <LowCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1197 type LongText = <LongText>[ ( Char )* ];;
1198 type LogoURL = <LogoURL>[ ( Char )* ];;
1199 type Logo = <Logo>[ (ContentType? BinLength BinData) ];;
1200 type LockboxURL = <LockboxURL>[ ( Char )* ];;
1201 type LockboxDepId = <LockboxDepId>[ (LockboxAcctId DepAcctId?) ];;
1202 type LockboxAcctId = <LockboxAcctId>[ ( Char )* ];;
1203 type LoanInfoCommon =
1204 <LoanInfoCommon>[
1205 (OrigDt? Freq? RemainingPmtCount? PurposeDesc? CollateralDesc?
1206 CompletedPmtCount? RegPmtCurAmt? DueDt? NextPmtCurAmt? LastPmtDt?
1207 LastPmtCurAmt? PastDuePmtCount? PrepayPenalty?)
1208 ];;
1209 type LoanAcctRec = <LoanAcctRec>[ (Term? MatDt? LoanInfoCommon?) ];;
1210 type LoanAcctIdTo = <LoanAcctIdTo>[ (AcctId AcctType BankInfo) ];;
1211 type LoanAcctIdFrom = <LoanAcctIdFrom>[ (AcctId AcctType BankInfo) ];;
1212 type LoanAcctId = <LoanAcctId>[ (AcctId AcctType BankInfo) ];;
1213 type LicenseNum = <LicenseNum>[ ( Char )* ];;
1214 type LegalRptCode = <LegalRptCode>[ ( Char )* ];;
1215 type LegalName = <LegalName>[ ( Char )* ];;
1216 type LastYrTaxPaidDt = <LastYrTaxPaidDt>[ ( Char )* ];;
1217 type LastYrTaxPaidCurAmt =
1218 <LastYrTaxPaidCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1219 type LastYrInsPaidDt = <LastYrInsPaidDt>[ ( Char )* ];;
1220 type LastYrInsPaidCurAmt =
1221 <LastYrInsPaidCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1222 type LastTrnDt = <LastTrnDt>[ ( Char )* ];;
1223 type LastStmtDt = <LastStmtDt>[ ( Char )* ];;
1224 type LastPmtDt = <LastPmtDt>[ ( Char )* ];;
1225 type LastPmtCurAmt =
1226 <LastPmtCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1227 type LastName = <LastName>[ ( Char )* ];;
1228 type LastDepDt = <LastDepDt>[ ( Char )* ];;
1229 type LastDepCurAmt =
1230 <LastDepCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1231 type Language = <Language>[ ( Char )* ];;
1232 type LOCLimit = <LOCLimit>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1233 type LOCAcctRec =
1234 <LOCAcctRec>[ (LOCLimit? MinPmtCurAmt? ExpDt? LoanInfoCommon?) ];;
1235 type JobTitle = <JobTitle>[ ( Char )* ];;
1236 type InvoiceVouchNum = <InvoiceVouchNum>[ ( Char )* ];;
1237 type InvoiceType = <InvoiceType>[ ( Char )* ];;
1238 type InvoiceSender =
1239 <InvoiceSender>[ (OrgId OrgInfo? PostAddr? AcctPayAcct?) ];;
1240 type InvoiceReceiver = <InvoiceReceiver>[ (OrgId OrgInfo? PostAddr?) ];;
1241 type InvoicePremium =
1242 <InvoicePremium>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1243 type InvoiceNum = <InvoiceNum>[ ( Char )* ];;
1244 type InvoiceLineItemNum = <InvoiceLineItemNum>[ ( Char )* ];;
1245 type InvoiceLineItem =
1246 <InvoiceLineItem>[ (InvoiceLineItemNum AdjType? CurAmt Desc?) ];;
1247 type InvoiceInfo =
1248 <InvoiceInfo>[
1249 (InvoiceType? InvoiceNum RefInfo* TotalCurAmt PaidCurAmt? EffDt
1250 Desc? InvoiceVouchNum? Fee* InvoicePremium? Discount? TaxInfo?
1251 InvoiceAdj? InvoiceLineItem*)
1252 ];;
1253 type InvoiceAdjNum = <InvoiceAdjNum>[ ( Char )* ];;
1254 type InvoiceAdj =
1255 <InvoiceAdj>[ (InvoiceAdjNum? AdjType? CurAmt EffDt? Desc?) ];;
1256 type IntlXferFeeCurAmt =
1257 <IntlXferFeeCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1258 type IntermediaryDepAcct = <IntermediaryDepAcct>[ (SeqNum DepAcctId) ];;
1259 type InterXferProf =
1260 <InterXferProf>[
1261 (XferProf? DomXferFeeCurAmt? IntlXferFeeCurAmt? USA_ACHProf?) ];;
1262 type IntRateInqRs =
1263 <IntRateInqRs>[
1264 ((Status? RqUID AsyncRqUID? CustId?)
1265 (RecCtrlOut? AcctType AcctTaxStatus? CurAmt? Term? DeliveryMethod?
1266 IntRateInfo*)?)
1267 ];;
1268 type IntRateInqRq =
1269 <IntRateInqRq>[
1270 (RqUID AsyncRqUID? CustId? RecCtrlIn? AcctType AcctTaxStatus?
1271 CurAmt? Term? DeliveryMethod?)
1272 ];;
1273 type IntRateInfo =
1274 <IntRateInfo>[ (Rate Desc? IntAPY? Term? LowCurAmt? HighCurAmt?) ];;
1275 type IntAPY = <IntAPY>[ ( Char )* ];;
1276 type InsPaidDt = <InsPaidDt>[ ( Char )* ];;
1277 type InsPaidCurAmt =
1278 <InsPaidCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1279 type InitialDeposit =
1280 <InitialDeposit>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1281 type InitialCurAmt =
1282 <InitialCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1283 type IndustNum = <IndustNum>[ ( Char )* ];;
1284 type IndustId = <IndustId>[ (Org IndustNum) ];;
1285 type Income = <Income>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1286 type IncToken = <IncToken>[ ( Char )* ];;
1287 type IncSummary = <IncSummary>[ ( Char )* ];;
1288 type IncSecSigLine = <IncSecSigLine>[ ( Char )* ];;
1289 type IncImages = <IncImages>[ ( Char )* ];;
1290 type IncHistory = <IncHistory>[ ( Char )* ];;
1291 type IncExtBal = <IncExtBal>[ ( Char )* ];;
1292 type IncEndrsmntStmp = <IncEndrsmntStmp>[ ( Char )* ];;
1293 type IncDisc = <IncDisc>[ ( Char )* ];;
1294 type IncDetail = <IncDetail>[ ( Char )* ];;
1295 type IncCounts = <IncCounts>[ ( Char )* ];;
1296 type IncBillerContact = <IncBillerContact>[ ( Char )* ];;
1297 type IncBal = <IncBal>[ ( Char )* ];;
1298 type IncAllItems = <IncAllItems>[ ( Char )* ];;
1299 type ImportDt = <ImportDt>[ ( Char )* ];;
1300 type ImmediateXfer = <ImmediateXfer>[ ( Char )* ];;
1301 type ImmediatePmt = <ImmediatePmt>[ ( Char )* ];;
1302 type ImageURL = <ImageURL>[ ( Char )* ];;
1303 type IFX =
1304 <IFX>[
1305 ((SignonRq
1306 (BaseSvcRq | BankSvcRq | PaySvcRq | PresSvcRq | MediaSvcRq)*
1307 SignoffRq?)
1308 | (Status? SignonRs?
1309 (BaseSvcRs | BankSvcRs | PaySvcRs | PresSvcRs | MediaSvcRs)*
1310 SignoffRs?))
1311 ];;
1312 type HoldCount = <HoldCount>[ ( Char )* ];;
1313 type HoldCoId = <HoldCoId>[ ( Char )* ];;
1314 type HolInqRs =
1315 <HolInqRs>[
1316 (Status? RqUID AsyncRqUID? SPName? SvcName? DeliveryMethod?
1317 HolInfo*)
1318 ];;
1319 type HolInqRq =
1320 <HolInqRq>[ (RqUID AsyncRqUID? SPName? SvcName? DeliveryMethod?) ];;
1321 type HolInfo = <HolInfo>[ (Name HolDt) ];;
1322 type HolDt = <HolDt>[ ( Char )* ];;
1323 type HistRetentionDays = <HistRetentionDays>[ ( Char )* ];;
1324 type HighCurAmt = <HighCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1325 type Gender = <Gender>[ ( Char )* ];;
1326 type GenSessKey = <GenSessKey>[ ( Char )* ];;
1327 type FundingPriority = <FundingPriority>[ ( Char )* ];;
1328 type FullName = <FullName>[ ( Char )* ];;
1329 type Freq = <Freq>[ ( Char )* ];;
1330 type ForExRateType = <ForExRateType>[ ( Char )* ];;
1331 type ForExRateRec = <ForExRateRec>[ (ForExRateId? ForExRateInfo) ];;
1332 type ForExRateInqRs =
1333 <ForExRateInqRs>[
1334 ((Status? RqUID AsyncRqUID? CustId?)
1335 ((DepAcctId | CardAcctId) CurAmt CurCode ForExRateType?
1336 DeliveryMethod? ForExRateRec)?)
1337 ];;
1338 type ForExRateInqRq =
1339 <ForExRateInqRq>[
1340 (RqUID AsyncRqUID? CustId? (DepAcctId | CardAcctId) CurAmt CurCode
1341 ForExRateType? DeliveryMethod?)
1342 ];;
1343 type ForExRateInfo =
1344 <ForExRateInfo>[
1345 (CurAmt? CurRate CurConvertRule Fee* ExpDt? CSPRefId? SPRefId?) ];;
1346 type ForExRateId = <ForExRateId>[ ( Char )* ];;
1347 type FontId = <FontId>[ ( Char )* ];;
1348 type FirstName = <FirstName>[ ( Char )* ];;
1349 type FinalPrcDt = <FinalPrcDt>[ ( Char )* ];;
1350 type FinalDueDt = <FinalDueDt>[ ( Char )* ];;
1351 type FinalCurAmt = <FinalCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1352 type FeeType = <FeeType>[ ( Char )* ];;
1353 type FeeChargeAlloc = <FeeChargeAlloc>[ (ChargeRegulation Fee DepAcctId?) ];;
1354 type Fee = <Fee>[ (FeeType CurAmt? Rate? MinCurAmt? MaxCurAmt?) ];;
1355 type Fax = <Fax>[ ( Char )* ];;
1356 type FSPayee =
1357 <FSPayee>[ (PostAddr (OrgContact | ContactInfo) LegalName? OrgId*) ];;
1358 type FIDebitTrcNum = <FIDebitTrcNum>[ ( Char )* ];;
1359 type FICreditTrcNum = <FICreditTrcNum>[ ( Char )* ];;
1360 type ExtBalType = <ExtBalType>[ ( Char )* ];;
1361 type ExtAcctBal = <ExtAcctBal>[ (ExtBalType CurAmt EffDt ExpDt? Desc?) ];;
1362 type ExpDt = <ExpDt>[ ( Char )* ];;
1363 type EvePhone = <EvePhone>[ ( Char )* ];;
1364 type EveFax = <EveFax>[ ( Char )* ];;
1365 type EstablishDt = <EstablishDt>[ ( Char )* ];;
1366 type EnrollProf =
1367 <EnrollProf>[
1368 (WebEnrollURL? EnrollDesc? CryptType? SecretPrompt* CustNameReqd?
1369 PostAddrReqd?)
1370 ];;
1371 type EnrollDesc = <EnrollDesc>[ ( Char )* ];;
1372 type EndDt = <EndDt>[ ( Char )* ];;
1373 type EmploymentStatus = <EmploymentStatus>[ ( Char )* ];;
1374 type EmploymentHistory =
1375 <EmploymentHistory>[
1376 (EmploymentStatus? OrgInfo? Occupation Income? JobTitle? StartDt?
1377 EndDt?)
1378 ];;
1379 type EmailAddr = <EmailAddr>[ ( Char )* ];;
1380 type EffDt = <EffDt>[ ( Char )* ];;
1381 type EU_Cur = <EU_Cur>[ ( Char )* ];;
1382 type DupChkOverride = <DupChkOverride>[ ( Char )* ];;
1383 type DueDt = <DueDt>[ ( Char )* ];;
1384 type DriversLicense = <DriversLicense>[ (LicenseNum StateProv? Country?) ];;
1385 type DomXferFeeCurAmt =
1386 <DomXferFeeCurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1387 type Discount = <Discount>[ ((Rate | CurAmt) EffDt? Desc?) ];;
1388 type DiscURL = <DiscURL>[ ( Char )* ];;
1389 type DiscReqd = <DiscReqd>[ ( Char )* ];;
1390 type DiscRec = <DiscRec>[ (DiscId DiscInfo) ];;
1391 type DiscInqRs =
1392 <DiscInqRs>[
1393 ((Status? RqUID AsyncRqUID? CustId?)
1394 (SvcName* DiscId* DeliveryMethod? UpDt? NewUpDt DiscRec*)?)
1395 ];;
1396 type DiscInqRq =
1397 <DiscInqRq>[
1398 (RqUID AsyncRqUID? CustId? SvcName* DiscId* DeliveryMethod? UpDt?)
1399 ];;
1400 type DiscInfo = <DiscInfo>[ ((LongText | DiscURL) AcceptReqd?) ];;
1401 type DiscId = <DiscId>[ ( Char )* ];;
1402 type DiscDt = <DiscDt>[ ( Char )* ];;
1403 type DfltXferDaysToPay = <DfltXferDaysToPay>[ ( Char )* ];;
1404 type DfltPmtInfo =
1405 <DfltPmtInfo>[ ((DepAcctIdFrom? | CardAcctIdFrom?) Category? Memo?) ];;
1406 type DfltDaysToPay = <DfltDaysToPay>[ ( Char )* ];;
1407 type Desc = <Desc>[ ( Char )* ];;
1408 type Dependents = <Dependents>[ ( Char )* ];;
1409 type DependentType = <DependentType>[ ( Char )* ];;
1410 type DepMatureDt = <DepMatureDt>[ ( Char )* ];;
1411 type DepBkStyleId = <DepBkStyleId>[ ( Char )* ];;
1412 type DepBkOrdStatusCode = <DepBkOrdStatusCode>[ ( Char )* ];;
1413 type DepBkOrdStatus =
1414 <DepBkOrdStatus>[ (DepBkOrdStatusCode StatusDesc? EffDt StatusModBy?)
1415 ];;
1416 type DepBkOrdRec = <DepBkOrdRec>[ (DepBkOrdId DepBkOrdInfo DepBkOrdStatus) ];;
1417 type DepBkOrdInfo =
1418 <DepBkOrdInfo>[ (DepAcctId Count? DepBkStyleId? DeliveryMethod?) ];;
1419 type DepBkOrdId = <DepBkOrdId>[ ( Char )* ];;
1420 type DepBkOrdAddRs =
1421 <DepBkOrdAddRs>[
1422 ((Status? RqUID AsyncRqUID? CustId?)
1423 (DepBkOrdInfo DepBkOrdRec CSPRefId? SPRefId?)?)
1424 ];;
1425 type DepBkOrdAddRq =
1426 <DepBkOrdAddRq>[ (RqUID AsyncRqUID? CustId? DepBkOrdInfo) ];;
1427 type DepApplicantAcctRel = <DepApplicantAcctRel>[ ( Char )* ];;
1428 type DepApplicant =
1429 <DepApplicant>[ (CustId? CustInfo? DepApplicantAcctRel*) ];;
1430 type DepAppSyncRs =
1431 <DepAppSyncRs>[
1432 ((Status? RqUID AsyncRqUID? CustId?)
1433 (RecCtrlOut? NewToken DepAppMsgRec*)?)
1434 ];;
1435 type DepAppSyncRq =
1436 <DepAppSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
1437 type DepAppStatusCode = <DepAppStatusCode>[ ( Char )* ];;
1438 type DepAppStatus =
1439 <DepAppStatus>[ (DepAppStatusCode StatusDesc? EffDt StatusModBy?) ];;
1440 type DepAppRec = <DepAppRec>[ (DepAppId DepAppInfo DepAppStatus?) ];;
1441 type DepAppMsgRec =
1442 <DepAppMsgRec>[
1443 (CustId? MsgRecDt? (DepAppAddRs | DepAppModRs | DepAppCanRs)) ];;
1444 type DepAppModRs =
1445 <DepAppModRs>[
1446 ((Status? RqUID AsyncRqUID? CustId?)
1447 ((DepAppId DepAppInfo)? DepAppRec CSPRefId? SPRefId?)?)
1448 ];;
1449 type DepAppModRq =
1450 <DepAppModRq>[ (RqUID AsyncRqUID? CustId? DepAppId DepAppInfo) ];;
1451 type DepAppInqRs =
1452 <DepAppInqRs>[
1453 ((Status? RqUID AsyncRqUID? CustId?)
1454 (DepAppId+? DepAppRec* CSPRefId? SPRefId? Token?)?)
1455 ];;
1456 type DepAppInqRq =
1457 <DepAppInqRq>[ (RqUID AsyncRqUID? CustId? DepAppId+ IncToken?) ];;
1458 type DepAppInfo =
1459 <DepAppInfo>[
1460 (DepApplicant+ DepAppAcctId BankAcctInfo CardType?
1461 OverdraftFunding* CreatedDt?)
1462 ];;
1463 type DepAppId = <DepAppId>[ ( Char )* ];;
1464 type DepAppCanRs =
1465 <DepAppCanRs>[
1466 ((Status? RqUID AsyncRqUID? CustId?)
1467 (DepAppId? DepAppRec? CSPRefId? SPRefId?)?)
1468 ];;
1469 type DepAppCanRq = <DepAppCanRq>[ (RqUID AsyncRqUID? CustId? DepAppId) ];;
1470 type DepAppAudRs =
1471 <DepAppAudRs>[
1472 ((Status? RqUID AsyncRqUID? CustId?)
1473 (RecCtrlOut? (SelRangeDt? Method* DepAppId*)? DepAppMsgRec*)?)
1474 ];;
1475 type DepAppAudRq =
1476 <DepAppAudRq>[
1477 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method* DepAppId*)
1478 ];;
1479 type DepAppAddRs =
1480 <DepAppAddRs>[
1481 ((Status? RqUID AsyncRqUID? CustId?)
1482 (DepAppInfo? DepAppRec CSPRefId? SPRefId?)?)
1483 ];;
1484 type DepAppAddRq = <DepAppAddRq>[ (RqUID AsyncRqUID? CustId? DepAppInfo) ];;
1485 type DepAppAcctId =
1486 <DepAppAcctId>[ (AcctId? AcctType AcctKey AcctCur BankInfo) ];;
1487 type DepAcctTrnRec =
1488 <DepAcctTrnRec>[
1489 (BankAcctTrnRec AvailDt? CompositeCurAmt* ChkNum? XferId? PmtId?
1490 (DepAcctIdTo | CardAcctIdTo | LoanAcctIdTo)?
1491 (NetworkTrnInfo | ATMTrnInfo)? USA_ACHTrnInfo?)
1492 ];;
1493 type DepAcctTrnInqRs =
1494 <DepAcctTrnInqRs>[
1495 ((Status? RqUID AsyncRqUID? CustId?)
1496 (RecCtrlOut? (DepAcctId | CardAcctId) SelRangeDt? SelRangeCurAmt?
1497 ChkRange? TrnType* TrnSrc* CSPRefId* SPRefId* DeliveryMethod?
1498 MktgInfo? Fee* DepAcctTrnRec*)?)
1499 ];;
1500 type DepAcctTrnInqRq =
1501 <DepAcctTrnInqRq>[
1502 (RqUID AsyncRqUID? CustId? RecCtrlIn? (DepAcctId | CardAcctId)
1503 SelRangeDt? SelRangeCurAmt? ChkRange? TrnType* TrnSrc* CSPRefId*
1504 SPRefId* DeliveryMethod?)
1505 ];;
1506 type DepAcctStmtRec =
1507 <DepAcctStmtRec>[
1508 (SPRefId? DepAcctId? DepAcctStmtId? EffDt? NextDt? AcctBal+
1509 StmtSummAmt* StartDt EndDt MktgInfo? URL? DepAcctTrnRec*)
1510 ];;
1511 type DepAcctStmtInqRs =
1512 <DepAcctStmtInqRs>[
1513 ((Status? RqUID AsyncRqUID? CustId?)
1514 (RecCtrlOut? (DepAcctId | CardAcctId) SelRangeDt? IncDetail?
1515 DeliveryMethod? Fee* DepAcctStmtRec*)?)
1516 ];;
1517 type DepAcctStmtInqRq =
1518 <DepAcctStmtInqRq>[
1519 (RqUID AsyncRqUID? CustId? RecCtrlIn? (DepAcctId | CardAcctId)
1520 SelRangeDt? IncDetail? DeliveryMethod?)
1521 ];;
1522 type DepAcctStmtId = <DepAcctStmtId>[ ( Char )* ];;
1523 type DepAcctRec =
1524 <DepAcctRec>[
1525 (StopCount? HoldCount? LastDepDt? LastDepCurAmt? DepMatureDt?) ];;
1526 type DepAcctIdTo =
1527 <DepAcctIdTo>[ (AcctId AcctType AcctKey? AcctCur? BankInfo) ];;
1528 type DepAcctIdFrom =
1529 <DepAcctIdFrom>[ (AcctId AcctType AcctKey? AcctCur? BankInfo) ];;
1530 type DepAcctId = <DepAcctId>[ (AcctId AcctType AcctKey? AcctCur? BankInfo) ];;
1531 type DeliveryMethod = <DeliveryMethod>[ ( Char )* ];;
1532 type DeliveryMedia = <DeliveryMedia>[ ( Char )* ];;
1533 type DeliveryInstruction = <DeliveryInstruction>[ ( Char )* ];;
1534 type DeliveryDestination = <DeliveryDestination>[ ( Char )* ];;
1535 type DelinqAging = <DelinqAging>[ (Aging CurAmt) ];;
1536 type DebitStatusCode = <DebitStatusCode>[ ( Char )* ];;
1537 type DebitInfo =
1538 <DebitInfo>[
1539 (DebitAuthType CompositeCurAmt+ (DepAcctId | CardAcctId)
1540 DebitAuthId? ClientChgCode? NetworkTrnInfo?)
1541 ];;
1542 type DebitAuthType = <DebitAuthType>[ ( Char )* ];;
1543 type DebitAuthSyncRs =
1544 <DebitAuthSyncRs>[
1545 ((Status? RqUID AsyncRqUID? CustId?)
1546 (RecCtrlOut? (DepAcctId | CardAcctId) NewToken DebitAuthMsgRec*)?)
1547 ];;
1548 type DebitAuthSyncRq =
1549 <DebitAuthSyncRq>[
1550 (RqUID AsyncRqUID? CustId? RecCtrlIn? Token
1551 (DepAcctId | CardAcctId))
1552 ];;
1553 type DebitAuthStatus =
1554 <DebitAuthStatus>[ (DebitStatusCode EffDt StatusModBy?) ];;
1555 type DebitAuthRec =
1556 <DebitAuthRec>[ (DebitAuthId DebitAuthInfo DebitAuthStatus) ];;
1557 type DebitAuthMsgRec =
1558 <DebitAuthMsgRec>[
1559 (CustId? MsgRecDt?
1560 (DebitAuthAddRs | DebitAuthModRs | DebitAuthCanRs))
1561 ];;
1562 type DebitAuthModRs =
1563 <DebitAuthModRs>[
1564 ((Status? RqUID AsyncRqUID? CustId?)
1565 (DebitAuthId DebitAuthInfo DebitAuthRec CSPRefId? SPRefId?)?)
1566 ];;
1567 type DebitAuthModRq =
1568 <DebitAuthModRq>[
1569 (RqUID AsyncRqUID? CustId? DebitAuthId DebitAuthInfo) ];;
1570 type DebitAuthInqRs =
1571 <DebitAuthInqRs>[
1572 ((Status? RqUID AsyncRqUID? CustId?)
1573 (RecCtrlOut? DebitAuthId* CSPRefId* SPRefId*
1574 (DepAcctId | CardAcctId)? ClientChgCode* SelRangeDt?
1575 SelRangeCurAmt? DebitAuthRec* Token?)?)
1576 ];;
1577 type DebitAuthInqRq =
1578 <DebitAuthInqRq>[
1579 (RqUID AsyncRqUID? CustId? RecCtrlIn? DebitAuthId* CSPRefId*
1580 SPRefId* (DepAcctId | CardAcctId)? ClientChgCode* SelRangeDt?
1581 SelRangeCurAmt? IncToken?)
1582 ];;
1583 type DebitAuthInfo =
1584 <DebitAuthInfo>[
1585 (DebitAuthType CompositeCurAmt+ (DepAcctId | CardAcctId)) ];;
1586 type DebitAuthId = <DebitAuthId>[ ( Char )* ];;
1587 type DebitAuthCanRs =
1588 <DebitAuthCanRs>[
1589 ((Status? RqUID AsyncRqUID? CustId?)
1590 (DebitAuthId ClientChgCode CSPRefId? SPRefId?)?)
1591 ];;
1592 type DebitAuthCanRq =
1593 <DebitAuthCanRq>[
1594 (RqUID AsyncRqUID? CustId? DebitAuthId ClientChgCode) ];;
1595 type DebitAuthAudRs =
1596 <DebitAuthAudRs>[
1597 ((Status? RqUID AsyncRqUID? CustId?)
1598 (RecCtrlOut? SelRangeDt? Method* DebitAuthId* DebitAuthMsgRec*)?)
1599 ];;
1600 type DebitAuthAudRq =
1601 <DebitAuthAudRq>[
1602 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method*
1603 DebitAuthId*)
1604 ];;
1605 type DebitAuthAddRs =
1606 <DebitAuthAddRs>[
1607 ((Status? RqUID AsyncRqUID? CustId?)
1608 (DebitAuthInfo DebitAuthRec CSPRefId? SPRefId?)?)
1609 ];;
1610 type DebitAuthAddRq =
1611 <DebitAuthAddRq>[ (RqUID AsyncRqUID? CustId? DebitAuthInfo) ];;
1612 type DebitAddRs =
1613 <DebitAddRs>[
1614 ((Status? RqUID AsyncRqUID? CustId?)
1615 (DebitInfo CSPRefId? SPRefId?)?)
1616 ];;
1617 type DebitAddRq = <DebitAddRq>[ (RqUID AsyncRqUID? CustId? DebitInfo) ];;
1618 type DaysWith = <DaysWith>[ ( Char )* ];;
1619 type DaysToPay = <DaysToPay>[ ( Char )* ];;
1620 type DaysToEPost = <DaysToEPost>[ ( Char )* ];;
1621 type DaysCall = <DaysCall>[ ( Char )* ];;
1622 type DayPhone = <DayPhone>[ ( Char )* ];;
1623 type DayFax = <DayFax>[ ( Char )* ];;
1624 type CutoffTm = <CutoffTm>[ ( Char )* ];;
1625 type CustWithdrawalPref = <CustWithdrawalPref>[ (CurAmt DepAcctId?) ];;
1626 type CustType = <CustType>[ ( Char )* ];;
1627 type CustSyncRs =
1628 <CustSyncRs>[
1629 ((Status? RqUID AsyncRqUID? CustId?)
1630 (RecCtrlOut? Token NewToken CustMsgRec*)?)
1631 ];;
1632 type CustSyncRq =
1633 <CustSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
1634 type CustSvcSyncRs =
1635 <CustSvcSyncRs>[
1636 ((Status? RqUID AsyncRqUID? CustId?)
1637 (RecCtrlOut? Token NewToken CustSvcMsgRec*)?)
1638 ];;
1639 type CustSvcSyncRq =
1640 <CustSvcSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
1641 type CustSvcStatusModRs =
1642 <CustSvcStatusModRs>[
1643 ((Status? RqUID AsyncRqUID? CustId?)
1644 (CustSvcId CustSvcStatus CustSvcRec CSPRefId? SPRefId?)?)
1645 ];;
1646 type CustSvcStatusModRq =
1647 <CustSvcStatusModRq>[
1648 (RqUID AsyncRqUID? CustId? CustSvcId CustSvcStatus) ];;
1649 type CustSvcStatusCode = <CustSvcStatusCode>[ ( Char )* ];;
1650 type CustSvcStatus =
1651 <CustSvcStatus>[
1652 (CustSvcStatusCode StatusDesc? EffDt? StatusModBy?
1653 ResolvePendingDt?)
1654 ];;
1655 type CustSvcRec = <CustSvcRec>[ (CustSvcId CustSvcInfo CustSvcStatus) ];;
1656 type CustSvcMsgRec =
1657 <CustSvcMsgRec>[
1658 (CustId? MsgRecDt?
1659 (CustSvcAddRs | CustSvcModRs | CustSvcStatusModRs | CustSvcDelRs))
1660 ];;
1661 type CustSvcModRs =
1662 <CustSvcModRs>[
1663 ((Status? RqUID AsyncRqUID? CustId?)
1664 (CustSvcId CustSvcInfo CustSvcRec DiscRec* CSPRefId? SPRefId?)?)
1665 ];;
1666 type CustSvcModRq =
1667 <CustSvcModRq>[ (RqUID AsyncRqUID? CustId? CustSvcId CustSvcInfo) ];;
1668 type CustSvcInfo = <CustSvcInfo>[ (DepAcctId | CardAcctId)? ];;
1669 type CustSvcId = <CustSvcId>[ (SvcName SPName) ];;
1670 type CustSvcDelRs =
1671 <CustSvcDelRs>[
1672 ((Status? RqUID AsyncRqUID? CustId?)
1673 (CustSvcId CascadeDel? (CustSvcRec | DependentType+)? CSPRefId?
1674 SPRefId?)?)
1675 ];;
1676 type CustSvcDelRq =
1677 <CustSvcDelRq>[ (RqUID AsyncRqUID? CustId? CustSvcId CascadeDel?) ];;
1678 type CustSvcAudRs =
1679 <CustSvcAudRs>[
1680 ((Status? RqUID AsyncRqUID? CustId*)
1681 (RecCtrlOut? SelRangeDt? Method* SvcName* SPName* CustSvcMsgRec*)?)
1682 ];;
1683 type CustSvcAudRq =
1684 <CustSvcAudRq>[
1685 (RqUID AsyncRqUID? CustId* RecCtrlIn? SelRangeDt? Method* SvcName*
1686 SPName*)
1687 ];;
1688 type CustSvcAddRs =
1689 <CustSvcAddRs>[
1690 ((Status? RqUID AsyncRqUID? CustId?)
1691 (CustSvcId CustSvcInfo CustSvcRec DiscRec* CSPRefId? SPRefId?)?)
1692 ];;
1693 type CustSvcAddRq =
1694 <CustSvcAddRq>[ (RqUID AsyncRqUID? CustId? CustSvcId CustSvcInfo) ];;
1695 type CustStatusModRs =
1696 <CustStatusModRs>[
1697 ((Status? RqUID AsyncRqUID? CustId?) (CustStatus CustRec)?) ];;
1698 type CustStatusModRq =
1699 <CustStatusModRq>[ (RqUID AsyncRqUID? CustId? CustStatus) ];;
1700 type CustStatusCode = <CustStatusCode>[ ( Char )* ];;
1701 type CustStatus =
1702 <CustStatus>[
1703 (CustStatusCode StatusDesc? EffDt? StatusModBy? ResolvePendingDt?)
1704 ];;
1705 type CustRec = <CustRec>[ (CustId CustInfo? CustStatus UpDt?) ];;
1706 type CustPswdModRs =
1707 <CustPswdModRs>[
1708 ((Status? RqUID AsyncRqUID? CustId?) (ExpDt? SPRefId?)?) ];;
1709 type CustPswdModRq = <CustPswdModRq>[ (RqUID AsyncRqUID? CustId? CustPswd) ];;
1710 type CustPswd = <CustPswd>[ (CryptType (Pswd | CryptPswd)) ];;
1711 type CustPref = <CustPref>[ (Language? MktgInfo? CustBankSvcPref?) ];;
1712 type CustPermId = <CustPermId>[ ( Char )* ];;
1713 type CustPayeeTypeModRs =
1714 <CustPayeeTypeModRs>[
1715 ((Status? RqUID AsyncRqUID? CustId?)
1716 (CustPayeeId PayeeType CSPRefId? SPRefId?)?)
1717 ];;
1718 type CustPayeeTypeModRq =
1719 <CustPayeeTypeModRq>[
1720 (RqUID AsyncRqUID? CustId? CustPayeeId PayeeType) ];;
1721 type CustPayeeSyncRs =
1722 <CustPayeeSyncRs>[
1723 ((Status? RqUID AsyncRqUID? CustId?)
1724 (RecCtrlOut? Token NewToken CustPayeeMsgRec*)?)
1725 ];;
1726 type CustPayeeSyncRq =
1727 <CustPayeeSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
1728 type CustPayeeRec =
1729 <CustPayeeRec>[ (CustPayeeId CustPayeeInfo BillerContact? DaysToPay) ];;
1730 type CustPayeeMsgRec =
1731 <CustPayeeMsgRec>[
1732 (CustId? MsgRecDt?
1733 (CustPayeeAddRs | CustPayeeModRs | CustPayeeTypeModRs
1734 | CustPayeeDelRs))
1735 ];;
1736 type CustPayeeModRs =
1737 <CustPayeeModRs>[
1738 ((Status? RqUID AsyncRqUID? CustId?)
1739 (CustPayeeId CustPayeeInfo ModPending? CustPayeeRec CSPRefId?
1740 SPRefId?)?)
1741 ];;
1742 type CustPayeeModRq =
1743 <CustPayeeModRq>[
1744 (RqUID AsyncRqUID? CustId? CustPayeeId CustPayeeInfo ModPending?) ];;
1745 type CustPayeeInqRs =
1746 <CustPayeeInqRs>[
1747 ((Status? RqUID AsyncRqUID? CustId?)
1748 (RecCtrlOut? DeliveryMethod? CustPayeeId* PayeeType* Name*
1749 Nickname* IncToken? CustPayeeRec* Token?)?)
1750 ];;
1751 type CustPayeeInqRq =
1752 <CustPayeeInqRq>[
1753 (RqUID AsyncRqUID? CustId? RecCtrlIn? DeliveryMethod? CustPayeeId*
1754 PayeeType* Name* Nickname* IncToken?)
1755 ];;
1756 type CustPayeeInfo =
1757 <CustPayeeInfo>[
1758 (Name? Nickname? (StdPayeeId | FSPayee | XferPayee | BillerPayee)
1759 BillingAcct? AcctPayAcctId? DfltPmtInfo?)
1760 ];;
1761 type CustPayeeId = <CustPayeeId>[ ( Char )* ];;
1762 type CustPayeeDelRs =
1763 <CustPayeeDelRs>[
1764 ((Status? RqUID AsyncRqUID? CustId?)
1765 (CustPayeeId CascadeDel? (CustPayeeRec | DependentType+)?
1766 CSPRefId? SPRefId?)?)
1767 ];;
1768 type CustPayeeDelRq =
1769 <CustPayeeDelRq>[ (RqUID AsyncRqUID? CustId? CustPayeeId CascadeDel?)
1770 ];;
1771 type CustPayeeAudRs =
1772 <CustPayeeAudRs>[
1773 ((Status? RqUID AsyncRqUID? CustId?)
1774 (RecCtrlOut? SelRangeDt? Method* CustPayeeId* CustPayeeMsgRec*)?)
1775 ];;
1776 type CustPayeeAudRq =
1777 <CustPayeeAudRq>[
1778 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method*
1779 CustPayeeId*)
1780 ];;
1781 type CustPayeeAddRs =
1782 <CustPayeeAddRs>[
1783 ((Status? RqUID AsyncRqUID? CustId?)
1784 (CustPayeeInfo CustPayeeRec CSPRefId? SPRefId?)?)
1785 ];;
1786 type CustPayeeAddRq =
1787 <CustPayeeAddRq>[ (RqUID AsyncRqUID? CustId? CustPayeeInfo) ];;
1788 type CustNameReqd = <CustNameReqd>[ ( Char )* ];;
1789 type CustNameAddr =
1790 <CustNameAddr>[
1791 (NameAddrType (FullName+ | CustName | PersonName) PostAddr
1792 (CustContact? | ContactInfo?))
1793 ];;
1794 type CustName =
1795 <CustName>[
1796 (LastName+ FirstName+ MiddleName* TitlePrefix? NameSuffix?
1797 Nickname? LegalName?)
1798 ];;
1799 type CustMsgRec =
1800 <CustMsgRec>[
1801 (CustId? MsgRecDt?
1802 (CustAddRs | CustModRs | CustStatusModRs | CustDelRs))
1803 ];;
1804 type CustModRs =
1805 <CustModRs>[
1806 ((Status? RqUID AsyncRqUID? CustId?) (CustInfo CustRec SPRefId?)?)
1807 ];;
1808 type CustModRq = <CustModRq>[ (RqUID AsyncRqUID? CustId? CustInfo) ];;
1809 type CustLoginId = <CustLoginId>[ ( Char )* ];;
1810 type CustLangPref = <CustLangPref>[ ( Char )* ];;
1811 type CustInqRs =
1812 <CustInqRs>[
1813 ((Status? RqUID AsyncRqUID? CustId*)
1814 (CardMagData* DeliveryMethod? UpDt? IncToken? NewUpDt CustRec*
1815 Token?)?)
1816 ];;
1817 type CustInqRq =
1818 <CustInqRq>[
1819 (RqUID AsyncRqUID? CustId* CardMagData* DeliveryMethod? UpDt?
1820 IncToken?)
1821 ];;
1822 type CustInfo =
1823 <CustInfo>[
1824 ((CustName PostAddr? CustContact? ContactInfo? CustPref? CustType?)
1825 | PersonInfo | OrgInfo)
1826 ];;
1827 type CustIdInqRs = <CustIdInqRs>[ (Status? RqUID AsyncRqUID? CustId?) ];;
1828 type CustIdInqRq =
1829 <CustIdInqRq>[ (RqUID AsyncRqUID? CustPermId? CustLoginId?) ];;
1830 type CustId = <CustId>[ (SPName CustPermId? CustLoginId?) ];;
1831 type CustDiscStatusModRs =
1832 <CustDiscStatusModRs>[
1833 ((Status? RqUID AsyncRqUID? CustId?)
1834 (DiscId CustDiscStatusCode CSPRefId? SPRefId?)?)
1835 ];;
1836 type CustDiscStatusModRq =
1837 <CustDiscStatusModRq>[
1838 (RqUID AsyncRqUID? CustId? DiscId CustDiscStatusCode) ];;
1839 type CustDiscStatusCode = <CustDiscStatusCode>[ ( Char )* ];;
1840 type CustDiscStatus =
1841 <CustDiscStatus>[ (CustDiscStatusCode StatusDesc? EffDt? StatusModBy?)
1842 ];;
1843 type CustDiscRec = <CustDiscRec>[ (CustId DiscId DiscInfo? CustDiscStatus) ];;
1844 type CustDiscInqRs =
1845 <CustDiscInqRs>[
1846 ((Status? RqUID AsyncRqUID? CustId?)
1847 (SvcName DiscId? CustDiscStatusCode? IncDisc? DeliveryMethod?
1848 CustDiscRec*)?)
1849 ];;
1850 type CustDiscInqRq =
1851 <CustDiscInqRq>[
1852 (RqUID AsyncRqUID? CustId? SvcName DiscId? CustDiscStatusCode?
1853 IncDisc? DeliveryMethod?)
1854 ];;
1855 type CustDelRs =
1856 <CustDelRs>[
1857 ((Status? RqUID AsyncRqUID? CustId?)
1858 (CascadeDel? (CustRec | DependentType+)? SPRefId?)?)
1859 ];;
1860 type CustDelRq = <CustDelRq>[ (RqUID AsyncRqUID? CustId? CascadeDel?) ];;
1861 type CustContactPref = <CustContactPref>[ ( Char )* ];;
1862 type CustContact =
1863 <CustContact>[
1864 (CustContactPref? PrefTimeStart? PrefTimeEnd? DayPhone? EvePhone?
1865 DayFax? EveFax? EmailAddr?)
1866 ];;
1867 type CustBankSvcPref = <CustBankSvcPref>[ CustWithdrawalPref? ];;
1868 type CustBankPrefSupt = <CustBankPrefSupt>[ ( Char )* ];;
1869 type CustAuthModRs =
1870 <CustAuthModRs>[ (Status? RqUID AsyncRqUID? CustId? ExpDt? SPRefId?) ];;
1871 type CustAuthModRq =
1872 <CustAuthModRq>[
1873 (RqUID AsyncRqUID? CustId? (CustPswd | Certificate | PINBlock)) ];;
1874 type CustAudRs =
1875 <CustAudRs>[
1876 ((Status? RqUID AsyncRqUID? CustId*)
1877 (SPName? RecCtrlOut? SelRangeDt? Method* CustMsgRec*)?)
1878 ];;
1879 type CustAudRq =
1880 <CustAudRq>[
1881 (SPName? RqUID AsyncRqUID? CustId* SPName? RecCtrlIn? SelRangeDt?
1882 Method*)
1883 ];;
1884 type CustAddRs =
1885 <CustAddRs>[
1886 ((Status? RqUID AsyncRqUID?)
1887 (CustInfo? CustId? CustRec PswdDelivery? SPRefId?)?)
1888 ];;
1889 type CustAddRq =
1890 <CustAddRq>[
1891 (RqUID AsyncRqUID? CustInfo? (SecretList+ CryptType)? CustId?
1892 AuthInfo?)
1893 ];;
1894 type CustAcctUse = <CustAcctUse>[ ( Char )* ];;
1895 type Cursor = <Cursor>[ (ContentType? BinLength BinData) ];;
1896 type CurRate = <CurRate>[ ( Char )* ];;
1897 type CurConvertRule = <CurConvertRule>[ ( Char )* ];;
1898 type CurCode = <CurCode>[ ( Char )* ];;
1899 type CurAmt = <CurAmt>[ (Amt CurCode? (CurRate CurConvertRule)?) ];;
1900 type CryptType = <CryptType>[ ( Char )* ];;
1901 type CryptSecret = <CryptSecret>[ (ContentType? BinLength BinData) ];;
1902 type CryptPswd = <CryptPswd>[ (ContentType? BinLength BinData) ];;
1903 type CreditStatusCode = <CreditStatusCode>[ ( Char )* ];;
1904 type CreditInfo =
1905 <CreditInfo>[
1906 (CreditAuthType CompositeCurAmt+ (DepAcctId | CardAcctId)
1907 CreditAuthId? ClientChgCode? NetworkTrnInfo?)
1908 ];;
1909 type CreditAuthType = <CreditAuthType>[ ( Char )* ];;
1910 type CreditAuthSyncRs =
1911 <CreditAuthSyncRs>[
1912 ((Status? RqUID AsyncRqUID? CustId?)
1913 (RecCtrlOut? (DepAcctId | CardAcctId) NewToken CreditAuthMsgRec*)?)
1914 ];;
1915 type CreditAuthSyncRq =
1916 <CreditAuthSyncRq>[
1917 (RqUID AsyncRqUID? CustId? RecCtrlIn? Token
1918 (DepAcctId | CardAcctId))
1919 ];;
1920 type CreditAuthStatus =
1921 <CreditAuthStatus>[ (CreditStatusCode EffDt StatusModBy?) ];;
1922 type CreditAuthRec =
1923 <CreditAuthRec>[ (CreditAuthId CreditAuthInfo CreditAuthStatus) ];;
1924 type CreditAuthMsgRec =
1925 <CreditAuthMsgRec>[
1926 (CustId? MsgRecDt?
1927 (CreditAuthAddRs | CreditAuthModRs | CreditAuthCanRs))
1928 ];;
1929 type CreditAuthModRs =
1930 <CreditAuthModRs>[
1931 ((Status? RqUID AsyncRqUID? CustId?)
1932 (CreditAuthId CreditAuthInfo CreditAuthRec CSPRefId? SPRefId?)?)
1933 ];;
1934 type CreditAuthModRq =
1935 <CreditAuthModRq>[
1936 (RqUID AsyncRqUID? CustId? CreditAuthId CreditAuthInfo) ];;
1937 type CreditAuthInqRs =
1938 <CreditAuthInqRs>[
1939 ((Status? RqUID AsyncRqUID? CustId?)
1940 (RecCtrlOut? CreditAuthId* CSPRefId* SPRefId*
1941 (DepAcctId | CardAcctId)? ClientChgCode* SelRangeDt?
1942 SelRangeCurAmt? CreditAuthRec* Token?)?)
1943 ];;
1944 type CreditAuthInqRq =
1945 <CreditAuthInqRq>[
1946 (RqUID AsyncRqUID? CustId? RecCtrlIn? CreditAuthId* CSPRefId*
1947 SPRefId* (DepAcctId | CardAcctId)? ClientChgCode* SelRangeDt?
1948 SelRangeCurAmt? IncToken?)
1949 ];;
1950 type CreditAuthInfo =
1951 <CreditAuthInfo>[
1952 (CreditAuthType CompositeCurAmt+ (DepAcctId | CardAcctId)) ];;
1953 type CreditAuthId = <CreditAuthId>[ ( Char )* ];;
1954 type CreditAuthCanRs =
1955 <CreditAuthCanRs>[
1956 ((Status? RqUID AsyncRqUID? CustId?)
1957 (CreditAuthId ClientChgCode CSPRefId? SPRefId?)?)
1958 ];;
1959 type CreditAuthCanRq =
1960 <CreditAuthCanRq>[
1961 (RqUID AsyncRqUID? CustId? CreditAuthId ClientChgCode) ];;
1962 type CreditAuthAudRs =
1963 <CreditAuthAudRs>[
1964 ((Status? RqUID AsyncRqUID? CustId?)
1965 (RecCtrlOut? SelRangeDt? Method* CreditAuthId* CreditAuthMsgRec*)?)
1966 ];;
1967 type CreditAuthAudRq =
1968 <CreditAuthAudRq>[
1969 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method*
1970 CreditAuthId*)
1971 ];;
1972 type CreditAuthAddRs =
1973 <CreditAuthAddRs>[
1974 ((Status? RqUID AsyncRqUID? CustId?)
1975 (CreditAuthInfo CreditAuthRec CSPRefId? SPRefId?)?)
1976 ];;
1977 type CreditAuthAddRq =
1978 <CreditAuthAddRq>[ (RqUID AsyncRqUID? CustId? CreditAuthInfo) ];;
1979 type CreditAddRs =
1980 <CreditAddRs>[
1981 ((Status? RqUID AsyncRqUID? CustId?)
1982 (CreditInfo CSPRefId? SPRefId?)?)
1983 ];;
1984 type CreditAddRq = <CreditAddRq>[ (RqUID AsyncRqUID? CustId? CreditInfo) ];;
1985 type CreatedDt = <CreatedDt>[ ( Char )* ];;
1986 type CoverStyleId = <CoverStyleId>[ ( Char )* ];;
1987 type CoverMngrm = <CoverMngrm>[ ( Char )* ];;
1988 type Country = <Country>[ ( Char )* ];;
1989 type CounterpartyInfo =
1990 <CounterpartyInfo>[
1991 (LegalName? RefInfo* (DepAcctId | CardAcctId | LoanAcctId)?) ];;
1992 type Count = <Count>[ ( Char )* ];;
1993 type CorrectAction = <CorrectAction>[ ( Char )* ];;
1994 type ContentType = <ContentType>[ ( Char )* ];;
1995 type ContactType = <ContactType>[ ( Char )* ];;
1996 type ContactPref = <ContactPref>[ ( Char )* ];;
1997 type ContactInfoType = <ContactInfoType>[ ( Char )* ];;
1998 type ContactInfo =
1999 <ContactInfo>[
2000 (ContactPref? PrefTimeStart? PrefTimeEnd? PhoneNum* EmailAddr? URL?
2001 PostAddr*)
2002 ];;
2003 type CompositePmtRemitInfo =
2004 <CompositePmtRemitInfo>[ (PmtRemitChksum? PmtRemitDetail*) ];;
2005 type CompositeCurAmtType = <CompositeCurAmtType>[ ( Char )* ];;
2006 type CompositeCurAmtId = <CompositeCurAmtId>[ ( Char )* ];;
2007 type CompositeCurAmt =
2008 <CompositeCurAmt>[
2009 (CompositeCurAmtId? CompositeCurAmtType CurAmt? Rate? MinCurAmt?
2010 MaxCurAmt? SpecialHandling? Memo?)
2011 ];;
2012 type CompositeContactInfo =
2013 <CompositeContactInfo>[ (ContactInfoType ContactInfo) ];;
2014 type CompletedPmtCount = <CompletedPmtCount>[ ( Char )* ];;
2015 type CompRemitStmtSyncRs =
2016 <CompRemitStmtSyncRs>[
2017 ((Status? RqUID AsyncRqUID? CustId?)
2018 (RecCtrlOut? ((LockboxDepId | DepAcctId) Token)? NewToken
2019 CompRemitStmtMsgRec*)?)
2020 ];;
2021 type CompRemitStmtSyncRq =
2022 <CompRemitStmtSyncRq>[
2023 (RqUID AsyncRqUID? CustId? RecCtrlIn? (LockboxDepId | DepAcctId)
2024 Token)
2025 ];;
2026 type CompRemitStmtStatusCode = <CompRemitStmtStatusCode>[ ( Char )* ];;
2027 type CompRemitStmtStatus =
2028 <CompRemitStmtStatus>[
2029 (CompRemitStmtStatusCode StatusDesc? EffDt? StatusModBy?) ];;
2030 type CompRemitStmtRec =
2031 <CompRemitStmtRec>[
2032 (CompRemitStmtId CompRemitStmtInfo CompRemitStmtStatus) ];;
2033 type CompRemitStmtMsgRec =
2034 <CompRemitStmtMsgRec>[ (CustId? MsgRecDt? CompRemitStmtAddRs) ];;
2035 type CompRemitStmtInqRs =
2036 <CompRemitStmtInqRs>[
2037 ((Status? RqUID AsyncRqUID? CustId?)
2038 (RecCtrlOut?
2039 (LockboxDepId* DepAcctId* SelRangeCurAmt? SelRangeDt?
2040 DeliveryMethod?)?
2041 CompRemitStmtRec Token?)?)
2042 ];;
2043 type CompRemitStmtInqRq =
2044 <CompRemitStmtInqRq>[
2045 (RqUID AsyncRqUID? CustId? RecCtrlIn? LockboxDepId* DepAcctId*
2046 SelRangeCurAmt? SelRangeDt? IncToken? DeliveryMethod?)
2047 ];;
2048 type CompRemitStmtInfo =
2049 <CompRemitStmtInfo>[
2050 ((LockboxDepId | DepAcctId)? CurAmt Count? RefInfo? PrcDt
2051 BatchInfo* LockboxURL?)
2052 ];;
2053 type CompRemitStmtId = <CompRemitStmtId>[ ( Char )* ];;
2054 type CompRemitStmtAudRs =
2055 <CompRemitStmtAudRs>[
2056 ((Status? RqUID AsyncRqUID? CustId?)
2057 (RecCtrlOut? (SelRangeDt? Method* LockboxDepId* DepAcctId*)?
2058 CompRemitStmtMsgRec*)?)
2059 ];;
2060 type CompRemitStmtAudRq =
2061 <CompRemitStmtAudRq>[
2062 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method*
2063 LockboxDepId* DepAcctId*)
2064 ];;
2065 type CompRemitStmtAddRs =
2066 <CompRemitStmtAddRs>[
2067 ((Status? RqUID AsyncRqUID? CustId?)
2068 ((EffDt CompRemitStmtInfo DupChkOverride?)? CompRemitStmtRec
2069 CSPRefId? SPRefId?)?)
2070 ];;
2071 type CompRemitStmtAddRq =
2072 <CompRemitStmtAddRq>[
2073 (RqUID AsyncRqUID? CustId? EffDt CompRemitStmtInfo DupChkOverride?)
2074 ];;
2075 type CollateralDesc = <CollateralDesc>[ ( Char )* ];;
2076 type ClubAcctId = <ClubAcctId>[ ( Char )* ];;
2077 type CloseDt = <CloseDt>[ ( Char )* ];;
2078 type ClientDt = <ClientDt>[ ( Char )* ];;
2079 type ClientChgCode = <ClientChgCode>[ ( Char )* ];;
2080 type ClientApp = <ClientApp>[ (Org Name Version) ];;
2081 type City = <City>[ ( Char )* ];;
2082 type ChksumValue = <ChksumValue>[ ( Char )* ];;
2083 type ChksumType = <ChksumType>[ ( Char )* ];;
2084 type ChksumSyncRs =
2085 <ChksumSyncRs>[
2086 (Status? RqUID AsyncRqUID? CustId?
2087 (RecCtrlOut? Token NewToken ChksumMsgRec*))
2088 ];;
2089 type ChksumSyncRq =
2090 <ChksumSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token) ];;
2091 type ChksumStatusModRs =
2092 <ChksumStatusModRs>[
2093 (Status? RqUID AsyncRqUID? CustId?
2094 (SvcRqUID? ChksumId ChksumStatus CSPRefId? SPRefId?)?)
2095 ];;
2096 type ChksumStatusModRq =
2097 <ChksumStatusModRq>[
2098 (RqUID AsyncRqUID? CustId? SvcRqUID? ChksumId ChksumStatus) ];;
2099 type ChksumStatusCode = <ChksumStatusCode>[ ( Char )* ];;
2100 type ChksumStatus =
2101 <ChksumStatus>[
2102 (ChksumStatusCode StatusDesc? EffDt StatusModBy? Memo?) ];;
2103 type ChksumRec = <ChksumRec>[ (ChksumId ChksumInfo ChksumStatus) ];;
2104 type ChksumMsgRec =
2105 <ChksumMsgRec>[
2106 (CustId? MsgRecDt?
2107 (ChksumAddRs | ChksumModRs | ChksumStatusModRs | ChksumDelRs))
2108 ];;
2109 type ChksumModRs =
2110 <ChksumModRs>[
2111 (Status? RqUID AsyncRqUID? CustId?
2112 (SvcRqUID? ChksumId ChksumInfo ChksumRec SPRefId?)?)
2113 ];;
2114 type ChksumModRq =
2115 <ChksumModRq>[
2116 (RqUID AsyncRqUID? CustId? SvcRqUID? ChksumId ChksumInfo) ];;
2117 type ChksumInqRs =
2118 <ChksumInqRs>[
2119 (Status? RqUID AsyncRqUID? CustId?
2120 (SvcRqUID? ChksumId ChksumStatusCode ChksumRec?)?)
2121 ];;
2122 type ChksumInqRq =
2123 <ChksumInqRq>[
2124 (RqUID AsyncRqUID? CustId? SvcRqUID? ChksumId ChksumStatusCode) ];;
2125 type ChksumInfo = <ChksumInfo>[ (RefInfo? MsgType Count Chksum*) ];;
2126 type ChksumId = <ChksumId>[ ( Char )* ];;
2127 type ChksumDelRs =
2128 <ChksumDelRs>[
2129 (Status? RqUID AsyncRqUID? CustId?
2130 (SvcRqUID? ChksumId ChksumRec? SPRefId?)?)
2131 ];;
2132 type ChksumDelRq =
2133 <ChksumDelRq>[ (RqUID AsyncRqUID? CustId? SvcRqUID? ChksumId) ];;
2134 type ChksumAudRs =
2135 <ChksumAudRs>[
2136 (Status? RqUID AsyncRqUID? CustId?
2137 (RecCtrlOut? SelRangeDt? Method* ChksumId? ChksumMsgRec*))
2138 ];;
2139 type ChksumAudRq =
2140 <ChksumAudRq>[
2141 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method* ChksumId*)
2142 ];;
2143 type ChksumAddRs =
2144 <ChksumAddRs>[
2145 (Status? RqUID AsyncRqUID? CustId?
2146 (SvcRqUID? ChksumInfo ChksumRec SPRefId?)?)
2147 ];;
2148 type ChksumAddRq =
2149 <ChksumAddRq>[ (RqUID AsyncRqUID? CustId? SvcRqUID? ChksumInfo) ];;
2150 type Chksum = <Chksum>[ (ChksumType ChksumValue) ];;
2151 type ChkURL = <ChkURL>[ ( Char )* ];;
2152 type ChkText = <ChkText>[ ( Char )* ];;
2153 type ChkRange = <ChkRange>[ (ChkNumStart? ChkNumEnd?) ];;
2154 type ChkPrint =
2155 <ChkPrint>[ ((CustName+ | PersonName+) PostAddr Phone? Desc?) ];;
2156 type ChkOrdSyncRs =
2157 <ChkOrdSyncRs>[
2158 ((Status? RqUID AsyncRqUID? CustId?)
2159 (RecCtrlOut? (Token ChkOrdId)? NewToken ChkOrdMsgRec*)?)
2160 ];;
2161 type ChkOrdSyncRq =
2162 <ChkOrdSyncRq>[ (RqUID AsyncRqUID? CustId? RecCtrlIn? Token ChkOrdId)
2163 ];;
2164 type ChkOrdStatusCode = <ChkOrdStatusCode>[ ( Char )* ];;
2165 type ChkOrdStatus =
2166 <ChkOrdStatus>[
2167 (ChkOrdStatusCode StatusDesc? EffDt StatusModBy? ResolvePendingDt?)
2168 ];;
2169 type ChkOrdRec = <ChkOrdRec>[ (ChkOrdId ChkOrdInfo ChkOrdStatus) ];;
2170 type ChkOrdMsgRec =
2171 <ChkOrdMsgRec>[
2172 (CustId* MsgRecDt? (ChkOrdAddRs | ChkOrdModRs | ChkOrdCanRs)) ];;
2173 type ChkOrdModRs =
2174 <ChkOrdModRs>[
2175 ((Status? RqUID AsyncRqUID? CustId?)
2176 ((ChkOrdId ChkOrdInfo)? ChkOrdRec CSPRefId? SPRefId?)?)
2177 ];;
2178 type ChkOrdModRq =
2179 <ChkOrdModRq>[ (RqUID AsyncRqUID? CustId? ChkOrdId ChkOrdInfo) ];;
2180 type ChkOrdInqRs =
2181 <ChkOrdInqRs>[
2182 ((Status? RqUID AsyncRqUID? CustId?)
2183 (RecCtrlOut?
2184 ((DepAcctId | CardAcctId | LoanAcctId) ChkOrdId* RecChkOrdId*
2185 SelRangeDt?)?
2186 ChkOrdRec* CSPRefId? SPRefId?)?)
2187 ];;
2188 type ChkOrdInqRq =
2189 <ChkOrdInqRq>[
2190 (RqUID AsyncRqUID? CustId? RecCtrlIn?
2191 (DepAcctId | CardAcctId | LoanAcctId) ChkOrdId* RecChkOrdId*
2192 SelRangeDt?)
2193 ];;
2194 type ChkOrdInfo =
2195 <ChkOrdInfo>[
2196 ((DepAcctId | CardAcctId | LoanAcctId) (ChkPrint? | ChkText*)
2197 (CustNameAddr* | PersonInfo*) DeliveryDestination? Count?
2198 ChkNumPrefix? ChkNumStart? ChkNumSuffix? ChkBkStyleId?
2199 DeliveryMethod? BillingMethod? CoverMngrm? CoverStyleId?
2200 ArtWorkId? IncEndrsmntStmp? FontId? OvrSigText? IncSecSigLine?
2201 ClubAcctId? VoucherTypeId?)
2202 ];;
2203 type ChkOrdId = <ChkOrdId>[ ( Char )* ];;
2204 type ChkOrdDetail =
2205 <ChkOrdDetail>[
2206 ((DepAcctId | CardAcctId | LoanAcctId) (ChkPrint? | ChkText*)
2207 (CustNameAddr* | PersonInfo*) DeliveryDestination? Count?
2208 ChkNumPrefix? ChkNumStart? ChkNumSuffix? ChkBkStyleId?
2209 DeliveryMethod? BillingMethod? CoverMngrm? CoverStyleId?
2210 ArtWorkId? IncEndrsmntStmp? FontId? OvrSigText? IncSecSigLine?
2211 ClubAcctId? VoucherTypeId?)
2212 ];;
2213 type ChkOrdCanRs =
2214 <ChkOrdCanRs>[
2215 ((Status? RqUID AsyncRqUID? CustId?)
2216 (ChkOrdId? ChkOrdRec? CSPRefId? SPRefId?)?)
2217 ];;
2218 type ChkOrdCanRq = <ChkOrdCanRq>[ (RqUID AsyncRqUID? CustId? ChkOrdId) ];;
2219 type ChkOrdAudRs =
2220 <ChkOrdAudRs>[
2221 ((Status? RqUID AsyncRqUID? CustId?)
2222 (RecCtrlOut? (SelRangeDt? Method* ChkOrdId* RecChkOrdId*)?
2223 ChkOrdMsgRec*)?)
2224 ];;
2225 type ChkOrdAudRq =
2226 <ChkOrdAudRq>[
2227 (RqUID AsyncRqUID? CustId? RecCtrlIn? SelRangeDt? Method* ChkOrdId*
2228 RecChkOrdId*)
2229 ];;
2230 type ChkOrdAddRs =
2231 <ChkOrdAddRs>[
2232 ((Status? RqUID AsyncRqUID? CustId?)
2233 (ChkOrdInfo ChkOrdRec CSPRefId? SPRefId?)?)
2234 ];;
2235 type ChkOrdAddRq = <ChkOrdAddRq>[ (RqUID AsyncRqUID? CustId? ChkOrdInfo) ];;
2236 type ChkNumSuffix = <ChkNumSuffix>[ ( Char )* ];;
2237 type ChkNumStart = <ChkNumStart>[ ( Char )* ];;
2238 type ChkNumPrefix = <ChkNumPrefix>[ ( Char )* ];;
2239 type ChkNumEnd = <ChkNumEnd>[ ( Char )* ];;
2240 type ChkNum = <ChkNum>[ ( Char )* ];;
2241 type ChkInfo = <ChkInfo>[ (ChkNum? OrigDt? Name? PostAddr? OrgPhone? Memo?) ];;
2242 type ChkClrDt = <ChkClrDt>[ ( Char )* ];;
2243 type ChkBkStyleId = <ChkBkStyleId>[ ( Char )* ];;
2244 type ChargeRegulation = <ChargeRegulation>[ ( Char )* ];;
2245 type CharType = <CharType>[ ( Char )* ];;
2246 type Certificate = <Certificate>[ (ContentType? BinLength BinData) ];;
2247 type CertCode = <CertCode>[ ( Char )* ];;
2248 type Category = <Category>[ ( Char )* ];;
2249 type CaseSen = <CaseSen>[ ( Char )* ];;
2250 type CascadeDel = <CascadeDel>[ ( Char )* ];;
2251 type CardType = <CardType>[ ( Char )* ];;
2252 type CardMagData = <CardMagData>[ (MagData1? MagData2? MagData3?) ];;
2253 type CardAcctIdTo =
2254 <CardAcctIdTo>[ ((AcctId | CardMagData) AcctType CCMotoAcct?) ];;
2255 type CardAcctIdFrom =
2256 <CardAcctIdFrom>[ ((AcctId | CardMagData) AcctType CCMotoAcct?) ];;
2257 type CardAcctId =
2258 <CardAcctId>[ ((AcctId | CardMagData) AcctType CCMotoAcct?) ];;
2259 type CanWind = <CanWind>[ ( Char )* ];;
2260 type CSPRefId = <CSPRefId>[ ( Char )* ];;
2261 type CSPCustInfoReq = <CSPCustInfoReq>[ ( Char )* ];;
2262 type CCMotoAcct =
2263 <CCMotoAcct>[ (ExpDt Name? (PostAddr | PostalCode)? Phone? Brand?) ];;
2264 type CCAcctTrnRec = <CCAcctTrnRec>[ (BankAcctTrnRec SalesSlipRefNum Memo?) ];;
2265 type CCAcctTrnInqRs =
2266 <CCAcctTrnInqRs>[
2267 ((Status? RqUID AsyncRqUID? CustId?)
2268 (RecCtrlOut? CardAcctId SelRangeDt? SelRangeCurAmt? TrnType*
2269 TrnSrc* CSPRefId* SPRefId* DeliveryMethod? MktgInfo?
2270 CCAcctTrnRec*)?)
2271 ];;
2272 type CCAcctTrnInqRq =
2273 <CCAcctTrnInqRq>[
2274 (RqUID AsyncRqUID? CustId? RecCtrlIn? CardAcctId SelRangeDt?
2275 SelRangeCurAmt? TrnType* TrnSrc* CSPRefId* SPRefId*
2276 DeliveryMethod?)
2277 ];;
2278 type CCAcctStmtRec =
2279 <CCAcctStmtRec>[
2280 (SPRefId? NextDt? AcctBal+ ExtAcctBal* DueDt? MinAmtDue?
2281 StmtSummAmt* DelinqAging* StartDt EndDt MktgInfo? URL?
2282 CCAcctTrnRec*)
2283 ];;
2284 type CCAcctStmtInqRs =
2285 <CCAcctStmtInqRs>[
2286 ((Status? RqUID AsyncRqUID? CustId?)
2287 (RecCtrlOut? CardAcctId SelRangeDt? IncDetail? DeliveryMethod?
2288 CCAcctStmtRec*)?)
2289 ];;
2290 type CCAcctStmtInqRq =
2291 <CCAcctStmtInqRq>[
2292 (RqUID AsyncRqUID? CustId? RecCtrlIn? CardAcctId SelRangeDt?
2293 IncDetail? DeliveryMethod?)
2294 ];;
2295 type CCAcctRec = <CCAcctRec>[ (DueDt? ExpDt? LastPmtDt? LastPmtCurAmt?) ];;
2296 type Brand = <Brand>[ ( Char )* ];;
2297 type BranchName = <BranchName>[ ( Char )* ];;
2298 type BranchId = <BranchId>[ ( Char )* ];;
2299 type BirthDt = <BirthDt>[ ( Char )* ];;
2300 type BinLength = <BinLength>[ ( Char )* ];;
2301 type BinData = <BinData>[ ( Char )* ];;
2302 type BillingMethod = <BillingMethod>[ ( Char )* ];;
2303 type BillingAddr =
2304 <BillingAddr>[
2305 ((Addr1 (Addr2 (Addr3 Addr4?)?)?) City? StateProv? PostalCode?
2306 Country AddrType? StartDt? EndDt?)
2307 ];;
2308 type BillingAcct = <BillingAcct>[ ( Char )* ];;
2309 type BillerStatusCode = <BillerStatusCode>[ ( Char )* ];;
2310 type BillerStatus =
2311 <BillerStatus>[
2312 (BillerStatusCode StatusDesc? EffDt? StatusModBy? Memo?) ];;
2313 type BillerRec =
2314 <BillerRec>[ (BillerId+ BillerInfo BillerStatus? BSPReferTo?) ];;
2315 type BillerPayee =
2316 <BillerPayee>[
2317 (BillerId BillerContact? HistRetentionDays? BillerPayInfo?) ];;
2318 type BillerPayInfo = <BillerPayInfo>[ (PmtInst* DaysToEPost? PrenoteReqd?) ];;
2319 type BillerNum = <BillerNum>[ ( Char )* ];;
2320 type BillerInqRs =
2321 <BillerInqRs>[
2322 ((Status? RqUID AsyncRqUID? CustId?)
2323 (RecCtrlOut? BillerId* Name* PostAddr* Phone* PostalCode* UpDt?
2324 IndustId* IncBillerContact? IncImages? DeliveryMethod? NewUpDt?
2325 BillerRec*)?)
2326 ];;
2327 type BillerInqRq =
2328 <BillerInqRq>[
2329 (RqUID AsyncRqUID? CustId? RecCtrlIn? BillerId* Name* PostAddr*
2330 Phone* PostalCode* UpDt? IndustId* IncBillerContact? IncImages?
2331 DeliveryMethod?)
2332 ];;
2333 type BillerInfo =
2334 <BillerInfo>[
2335 (Name BillerContact? IndustId? (SecretPrompt CryptType)*
2336 HistRetentionDays? CSPCustInfoReq? BillerPayInfo? LogoURL? Logo?
2337 BillerEnrollURL? BillerAcctIdInfo? DiscReqd? DiscId? DiscDt?)
2338 ];;
2339 type BillerId = <BillerId>[ (SPName BillerNum) ];;
2340 type BillerEnrollURL = <BillerEnrollURL>[ ( Char )* ];;
2341 type BillerContact =
2342 <BillerContact>[
2343 (LegalName? Name? PostAddr? BillRetAddr? RemitName? RemitAddr?
2344 (OrgContact* | ContactInfo*))
2345 ];;
2346 type BillerAcctIdInfo =
2347 <BillerAcctIdInfo>[
2348 (AcctFormat? AcctMask* AcctHelpMsg? AcctRestrictMsg?
2349 AcctValidateURL?)
2350 ];;
2351 type BillType = <BillType>[ ( Char )* ];;
2352 type BillSummSubAmt =
2353 <BillSummSubAmt>[
2354 (BillSummAmtId ShortDesc Desc? Memo? CurAmt AllocateAllowed?) ];;
2355 type BillSummAmtType = <BillSummAmtType>[ ( Char )* ];;
2356 type BillSummAmtId = <BillSummAmtId>[ ( Char )* ];;
2357 type BillSummAmtCode = <BillSummAmtCode>[ ( Char )* ];;
2358 type BillSummAmt =
2359 <BillSummAmt>[
2360 (BillSummAmtId? BillSummAmtCode? ShortDesc Desc? Memo? CurAmt
2361 BillSummAmtType BillSummSubAmt*)
2362 ];;
2363 type BillStatusModRs =
2364 <BillStatusModRs>[
2365 ((Status? RqUID AsyncRqUID? CustId?)
2366 (BillId BillStatus? BillPmtStatus? CSPRefId? SPRefId?)?)
2367 ];;
2368 type BillStatusModRq =
2369 <BillStatusModRq>[
2370 (RqUID AsyncRqUID? CustId? BillId BillStatus? BillPmtStatus?) ];;
2371 type BillStatusCounts = <BillStatusCounts>[ (BillStatusCode Count) ];;
2372 type BillStatusCode = <BillStatusCode>[ ( Char )* ];;
2373 type BillStatus =
2374 <BillStatus>[ (BillStatusCode StatusDesc? EffDt? StatusModBy? Memo?) ];;
2375 type BillRetAddr =
2376 <BillRetAddr>[
2377 ((Addr1 (Addr2 (Addr3 Addr4?)?)?) City? StateProv? PostalCode?
2378 Country AddrType? StartDt? EndDt?)
2379 ];;
2380 type BillRefInfo = <BillRefInfo>[ ( Char )* ];;
2381 type BillRec = <BillRec>[ (BillId BillInfo BillStatus? BillPmtStatus?) ];;
2382 type BillPmtStatusCounts = <BillPmtStatusCounts>[ (BillPmtStatusCode Count) ];;
2383 type BillPmtStatusCode = <BillPmtStatusCode>[ ( Char )* ];;
2384 type BillPmtStatus =
2385 <BillPmtStatus>[ (PmtId? BillPmtStatusCode EffDt? StatusModBy? Memo?)
2386 ];;
2387 type BillInqRs =
2388 <BillInqRs>[
2389 ((Status? RqUID AsyncRqUID? CustId?)
2390 (RecCtrlOut? SelRangeDt? BillId* BillerId* BillType*
2391 BillStatusCode* BillPmtStatusCode* NotifyWilling? IncCounts?
2392 IncSummary? DeliveryMethod? BillRec* BillCounts*))
2393 ];;
2394 type BillInqRq =
2395 <BillInqRq>[
2396 (RqUID AsyncRqUID? CustId? RecCtrlIn? SPName SelRangeDt? BillId*
2397 BillerId* BillType* BillStatusCode* BillPmtStatusCode*
2398 NotifyWilling? IncCounts? IncSummary? DeliveryMethod?)
2399 ];;
2400 type BillInfo =
2401 <BillInfo>[
2402 (BillType CustId? PresAcctId Memo? BillSummAmt* DueDt? BillDt
2403 OpenDt? CloseDt? PmtInst* NotifyReqd? ViewDtlPref? StmtImage?
2404 BillRefInfo?)
2405 ];;
2406 type BillId = <BillId>[ ( Char )* ];;
2407 type BillDt = <BillDt>[ ( Char )* ];;
2408 type BillCounts = <BillCounts>[ (BillStatusCounts* BillPmtStatusCounts*) ];;
2409 type BatchInfo = <BatchInfo>[ (RefInfo? CurAmt Count RemitInfo+) ];;
2410 type BaseSvcRs =
2411 <BaseSvcRs>[
2412 (Status? RqUID AsyncRqUID? SPName?
2413 (SvcProfInqRs? HolInqRs? CustAddRs? CustModRs? CustPswdModRs?
2414 CustAuthModRs? CustStatusModRs? CustDelRs? CustInqRs?
2415 CustIdInqRs? CustAudRs? CustSyncRs? CustSvcAddRs? CustSvcModRs?
2416 CustSvcStatusModRs? CustSvcDelRs? CustSvcAudRs? CustSvcSyncRs?
2417 SvcAcctAddRs? SvcAcctModRs? SvcAcctStatusModRs? SvcAcctIdModRs?
2418 SvcAcctDelRs? SvcAcctInqRs? SvcAcctAudRs? SvcAcctSyncRs?
2419 DiscInqRs? CustDiscStatusModRs? CustDiscInqRs?)+)
2420 ];;
2421 type BaseSvcRq =
2422 <BaseSvcRq>[
2423 (RqUID AsyncRqUID? SPName?
2424 (SvcProfInqRq? HolInqRq? CustAddRq? CustModRq? CustPswdModRq?
2425 CustAuthModRq? CustStatusModRq? CustDelRq? CustInqRq?
2426 CustIdInqRq? CustAudRq? CustSyncRq? CustSvcAddRq? CustSvcModRq?
2427 CustSvcStatusModRq? CustSvcDelRq? CustSvcAudRq? CustSvcSyncRq?
2428 SvcAcctIdModRq? SvcAcctAddRq? SvcAcctModRq? SvcAcctStatusModRq?
2429 SvcAcctDelRq? SvcAcctInqRq? SvcAcctAudRq? SvcAcctSyncRq?
2430 DiscInqRq? CustDiscStatusModRq? CustDiscInqRq?)+)
2431 ];;
2432 type BaseSvcProfInfo =
2433 <BaseSvcProfInfo>[ (SvcCore MsgSupt+ OptSupt* SignonInfo EnrollProf?)
2434 ];;
2435 type BankSvcRs =
2436 <BankSvcRs>[
2437 (Status? RqUID AsyncRqUID? SPName?
2438 (BalInqRs? AcctInqRs? DepAcctStmtInqRs? CCAcctStmtInqRs?
2439 DepAcctTrnInqRs? CCAcctTrnInqRs? BankAcctTrnImgInqRs?
2440 IntRateInqRs? BankAcctTaxInqRs? ForExRateInqRs? StopChkAddRs?
2441 StopChkCanRs? StopChkInqRs? StopChkAudRs? StopChkSyncRs?
2442 XferAddRs? XferModRs? XferStatusModRs? XferCanRs? XferInqRs?
2443 XferAudRs? XferSyncRs? RecXferAddRs? RecXferModRs? RecXferCanRs?
2444 RecXferInqRs? RecXferAudRs? RecXferSyncRs? ChkOrdAddRs?
2445 ChkOrdModRs? ChkOrdCanRs? ChkOrdInqRs? ChkOrdSyncRs?
2446 RecChkOrdAddRs? RecChkOrdModRs? RecChkOrdCanRs? RecChkOrdInqRs?
2447 RecChkOrdSyncRs? RecChkOrdInstAddRs? DepBkOrdAddRs?
2448 DebitAuthAddRs? DebitAuthModRs? DebitAuthCanRs? DebitAuthInqRs?
2449 DebitAuthAudRs? DebitAuthSyncRs? DebitAddRs? CreditAuthAddRs?
2450 CreditAuthModRs? CreditAuthCanRs? CreditAuthInqRs?
2451 CreditAuthAudRs? CreditAuthSyncRs? CreditAddRs? DepAppAddRs?
2452 DepAppModRs? DepAppCanRs? DepAppInqRs? DepAppAudRs? DepAppSyncRs?)+)
2453 ];;
2454 type BankSvcRq =
2455 <BankSvcRq>[
2456 (RqUID AsyncRqUID? SPName?
2457 (BalInqRq? AcctInqRq? DepAcctStmtInqRq? CCAcctStmtInqRq?
2458 DepAcctTrnInqRq? CCAcctTrnInqRq? BankAcctTrnImgInqRq?
2459 IntRateInqRq? BankAcctTaxInqRq? ForExRateInqRq? StopChkAddRq?
2460 StopChkCanRq? StopChkInqRq? StopChkAudRq? StopChkSyncRq?
2461 XferAddRq? XferModRq? XferStatusModRq? XferCanRq? XferInqRq?
2462 XferAudRq? XferSyncRq? RecXferAddRq? RecXferModRq? RecXferCanRq?
2463 RecXferInqRq? RecXferAudRq? RecXferSyncRq? ChkOrdAddRq?
2464 ChkOrdModRq? ChkOrdCanRq? ChkOrdInqRq? ChkOrdSyncRq?
2465 RecChkOrdAddRq? RecChkOrdModRq? RecChkOrdCanRq? RecChkOrdInqRq?
2466 RecChkOrdSyncRq? RecChkOrdInstAddRq? DepBkOrdAddRq?
2467 DebitAuthAddRq? DebitAuthModRq? DebitAuthCanRq? DebitAuthInqRq?
2468 DebitAuthAudRq? DebitAuthSyncRq? DebitAddRq? CreditAuthAddRq?
2469 CreditAuthModRq? CreditAuthCanRq? CreditAuthInqRq?
2470 CreditAuthAudRq? CreditAuthSyncRq? CreditAddRq? DepAppAddRq?
2471 DepAppModRq? DepAppCanRq? DepAppInqRq? DepAppAudRq? DepAppSyncRq?)+)
2472 ];;
2473 type BankSvcProfInfo =
2474 <BankSvcProfInfo>[
2475 (SvcCore MsgSupt* OptSupt* CustBankPrefSupt* DeliveryMethod*
2476 StopChkProf? XferProf? InterXferProf?)
2477 ];;
2478 type BankInfo =
2479 <BankInfo>[
2480 (BankIdType? BankId? RefInfo* Name? BranchId? BranchName?
2481 (PostAddr | (City? StateProv? PostalCode? Country?))?)
2482 ];;
2483 type BankIdType = <BankIdType>[ ( Char )* ];;
2484 type BankId = <BankId>[ ( Char )* ];;
2485 type BankAcctTrnRec =
2486 <BankAcctTrnRec>[
2487 (TrnType? TrnSrc? PostedDt OrigDt? EffDt? CurAmt OrigCurAmt?
2488 CompositeCurAmt* IndustId? Memo* Name? CounterpartyInfo? RefInfo*
2489 BillRefInfo? RemitAdviceRefId? CustPayeeInfo? InvoiceInfo?
2490 CSPRefId? SPRefId? SPRefIdCorrect?)
2491 ];;
2492 type BankAcctTrnImgRec =
2493 <BankAcctTrnImgRec>[ (TrnType? CurAmt? PrcDt? TrnImage? ImageURL?) ];;
2494 type BankAcctTrnImgInqRs =
2495 <BankAcctTrnImgInqRs>[
2496 ((Status? RqUID AsyncRqUID? CustId?)
2497 (RecCtrlOut? DeliveryMethod? DeliveryMedia?
2498 (DepAcctId | CardAcctId | LoanAcctId) (StopChkInfo+ | ChkNum)?
2499 SelRangeCurAmt? SelRangeDt? TrnType* IncAllItems?
2500 (CustContact | ContactInfo)? CSPRefId? SPRefId?
2501 BankAcctTrnImgRec*)?)
2502 ];;
2503 type BankAcctTrnImgInqRq =
2504 <BankAcctTrnImgInqRq>[
2505 (RqUID AsyncRqUID? CustId? RecCtrlIn? DeliveryMethod?
2506 DeliveryMedia? (DepAcctId | CardAcctId | LoanAcctId)
2507 (StopChkInfo | ChkNum)* SelRangeCurAmt? SelRangeDt? TrnType*
2508 IncAllItems? (CustContact | ContactInfo)?)
2509 ];;
2510 type BankAcctTaxInqRs =
2511 <BankAcctTaxInqRs>[
2512 ((Status? RqUID AsyncRqUID? CustId?)
2513 ((DepAcctId | CardAcctId | LoanAcctId) TaxYear DeliveryMethod?
2514 TaxId AcctTaxInfo*)?)
2515 ];;
2516 type BankAcctTaxInqRq =
2517 <BankAcctTaxInqRq>[
2518 (RqUID AsyncRqUID? CustId? (DepAcctId | CardAcctId | LoanAcctId)
2519 TaxYear DeliveryMethod?)
2520 ];;
2521 type BankAcctStatusCode = <BankAcctStatusCode>[ ( Char )* ];;
2522 type BankAcctStatus =
2523 <BankAcctStatus>[ (BankAcctStatusCode StatusDesc? EffDt? StatusModBy?)
2524 ];;
2525 type BankAcctRec =
2526 <BankAcctRec>[
2527 ((DepAcctId | CardAcctId | LoanAcctId) BankAcctInfo BankAcctStatus?
2528 AcctTaxType? XferFromSupt? XferToSupt? PaySupt? BankAcctFeatSupt*
2529 AcctBal*)
2530 ];;
2531 type BankAcctInfo =
2532 <BankAcctInfo>[
2533 (CurCode Desc? (CustName? | PersonName?)
2534 (OrgContact? | ContactInfo?) CustAcctUse? PrimaryAcct? Term?
2535 IntRateInfo? BackupWithholding? TaxCountry? TaxProvince?
2536 Ownership? ProductId? InitialDeposit?)
2537 ];;
2538 type BankAcctFeatType = <BankAcctFeatType>[ ( Char )* ];;
2539 type BankAcctFeatSupt =
2540 <BankAcctFeatSupt>[ (BankAcctFeatType TrnSrc* BankAcctFeatLimit*) ];;
2541 type BankAcctFeatLimitType = <BankAcctFeatLimitType>[ ( Char )* ];;
2542 type BankAcctFeatLimit =
2543 <BankAcctFeatLimit>[ (BankAcctFeatLimitType TrnSrc? CurAmt) ];;
2544 type BalType = <BalType>[ ( Char )* ];;
2545 type BalInqRs =
2546 <BalInqRs>[
2547 ((Status? RqUID AsyncRqUID? CustId?)
2548 ((DepAcctId | CardAcctId | LoanAcctId) IncExtBal? DeliveryMethod?
2549 AcctBal+ ExtAcctBal* MktgInfo?)?)
2550 ];;
2551 type BalInqRq =
2552 <BalInqRq>[
2553 (RqUID AsyncRqUID? CustId? (DepAcctId | CardAcctId | LoanAcctId)
2554 IncExtBal? DeliveryMethod?)
2555 ];;
2556 type BackupWithholding = <BackupWithholding>[ ( Char )* ];;
2557 type BSPReferTo = <BSPReferTo>[ (SPName? OrgContact?) ];;
2558 type AvailDt = <AvailDt>[ ( Char )* ];;
2559 type AuthSupt = <AuthSupt>[ ( Char )* ];;
2560 type AuthInfo = <AuthInfo>[ CustPswd? ];;
2561 type AsyncRsInfo = <AsyncRsInfo>[ (AvailDt? ExpDt?) ];;
2562 type AsyncRqUID = <AsyncRqUID>[ ( Char )* ];;
2563 type ArtWorkId = <ArtWorkId>[ ( Char )* ];;
2564 type Amt = <Amt>[ ( Char )* ];;
2565 type AllocateAllowed = <AllocateAllowed>[ ( Char )* ];;
2566 type Aging = <Aging>[ ( Char )* ];;
2567 type AdjType = <AdjType>[ ( Char )* ];;
2568 type AddrType = <AddrType>[ ( Char )* ];;
2569 type Addr4 = <Addr4>[ ( Char )* ];;
2570 type Addr3 = <Addr3>[ ( Char )* ];;
2571 type Addr2 = <Addr2>[ ( Char )* ];;
2572 type Addr1 = <Addr1>[ ( Char )* ];;
2573 type AdditionalStatus =
2574 <AdditionalStatus>[
2575 (StatusCode? ServerStatusCode? Severity StatusDesc?) ];;
2576 type AckType = <AckType>[ ( Char )* ];;
2577 type AcctValidateURL = <AcctValidateURL>[ ( Char )* ];;
2578 type AcctType = <AcctType>[ ( Char )* ];;
2579 type AcctTaxType = <AcctTaxType>[ ( Char )* ];;
2580 type AcctTaxStatus = <AcctTaxStatus>[ ( Char )* ];;
2581 type AcctTaxInfo =
2582 <AcctTaxInfo>[ (Org TaxType? CurAmt? PrevYrCurAmt? Rate?) ];;
2583 type AcctRestrictMsg = <AcctRestrictMsg>[ ( Char )* ];;
2584 type AcctPayAcctId = <AcctPayAcctId>[ ( Char )* ];;
2585 type AcctPayAcct = <AcctPayAcct>[ ( Char )* ];;
2586 type AcctMask = <AcctMask>[ ( Char )* ];;
2587 type AcctKey = <AcctKey>[ ( Char )* ];;
2588 type AcctInqRs =
2589 <AcctInqRs>[
2590 ((Status? RqUID AsyncRqUID? CustId?)
2591 ((DepAcctId | CardAcctId | LoanAcctId) IncExtBal? IncBal?
2592 DeliveryMethod? UpDt LastTrnDt? LastStmtDt? AcctBal* ExtAcctBal*
2593 (DepAcctRec | CCAcctRec | LoanAcctRec | LOCAcctRec | MortAcctRec)?)?)
2594 ];;
2595 type AcctInqRq =
2596 <AcctInqRq>[
2597 (RqUID AsyncRqUID? CustId? (DepAcctId | CardAcctId | LoanAcctId)
2598 IncExtBal? IncBal? DeliveryMethod?)
2599 ];;
2600 type AcctId = <AcctId>[ ( Char )* ];;
2601 type AcctHelpMsg = <AcctHelpMsg>[ ( Char )* ];;
2602 type AcctFormat = <AcctFormat>[ ( Char )* ];;
2603 type AcctCur = <AcctCur>[ ( Char )* ];;
2604 type AcctBal = <AcctBal>[ (BalType CurAmt EffDt? ExpDt? Desc?) ];;
2605 type AcceptReqd = <AcceptReqd>[ ( Char )* ];;
2606 type ATMTrnInfo = <ATMTrnInfo>[ (ATMOwner? ATMLocation? ATMCityState?) ];;
2607 type ATMOwner = <ATMOwner>[ ( Char )* ];;
2608 type ATMLocation = <ATMLocation>[ ( Char )* ];;
2609 type ATMCityState = <ATMCityState>[ ( Char )* ];;

CVS Admin">CVS Admin
ViewVC Help
Powered by ViewVC 1.1.5