Enterprise Solutions

Transfer Source Destination Search

Enterprise SOAP API > API by Reference > Core Services > Transfer Source Destination Search
Transfer Source Destination Search

Transfer Source Destination Search

Transfer Source Destination Search is a jXchange messaging service designed to provide the consumer with a listing of accounts/shares/loans that are allowed to be transferred between accounts.

Message Flow

Message flow involves the exchange of MType complexes between the Third Party Consumer and the Service Provider.

Primary Request

The Third Party Consumer sends the message XferSrcDestSrchRq_MType containing the required complex SrchMsgRqHdr_CType. The message can also contain the optional elements AccountId_CType, CustId, XferSrcDestType, and Custom_CType.

Primary Response

The Service Provider returns XferSrcDestSrchRs_MType containing the required element SrchMsgRsHdr_CType. The message can also contain the optional elements AccountId_CType, CustId, XferSrcDestType, PersonName_CType, AcctTitle_AType, ProdCode, ProdDesc, XferExclu, and XferSrcDestSrchAray_AType.

Transfer Source Destination Search Behavior

Transfer Source Destination Search provides consumers with a listing of accounts/drafts/loans that may be on the source and/or destination side of a transfer request. The response includes elements that could be of interest to the consumer in establishing the identity of the accounts/drafts/loans in a transfer relationship. This permits a consumer to be proactive with a list of accounts for a same day transfer rather than submitting a transfer request and receiving a fault or warning.

The request requires the submission of the account identification or customer identification even though they are both optional. The account identification takes precedence over the customer identification when both elements are provided in the request.

The request provides a filter for the consumer, Transfer Source Destination Type, XferSrcDestType, to submit either Source, Src, Destination, Dest, or Both, Both. The source type can be the account that is the source of the funds and the destination can be the account that is to receive the funds. The consumer can expect that when the filter is submitted in the request that the response array only returns that designated source/destination.

The Service Provider returns all Transfer Source Destination Types, XferSrcDestType, when this element is absent from the request.

The Service Provider should provide all the accounts/drafts/loans regardless of their relationship in the response to the submitted account identification request if the accounts/drafts/loans are permissible for a same day transfer.

If a Service Provider does not maintain a transfer table, then the provider should return a reasonable response of accounts/drafts/loans. The response includes accounts/drafts/loans that allow a same day transfer without any errors or warnings. However, if this is the case, the consumer either returns the Transfer Exclusive element, XferExclu, as False or not return it as the absent element default value is False.

The elements provided in the response are related to the account identification or customer identification submitted in the request. A request made with the customer identification does not return the Product Code, ProdCode, or the Product Description, ProdDesc, as these elements are specific to the account identification.

The response conveys the transfer type explicitly of the accounts/drafts/loans returned in the response through the required element Transfer Source Destination Type, XferSrcDestType. The accounts/drafts/loans should appear only once in the response in the respective element canonical value. When the account identification is submitted in the request the account identification only appears in the root level response, not in the response array.

The XferSrcDestSrchRq_MType message permits a consumer to submit an array of restrictions to be considered by the Service Provider to exclude qualifying accounts from the response set. The RstrExcType element is a closed enumerated element with the following canonical values:

  • Limited Transaction: ~LmtTrn~
  • Charged Off: ~ChgdOff~
  • Closed: ~Cls~
  • Dormant: ~Dormant~
  • No Post: ~NoPost~
  • Restriction on Transactions: ~RstrTrn~
  • Escheat: ~Escheat~
  • Frozen: ~Frz~
  • No Credits Posting: ~NoCr~

The Service Provider should not return the account identification in the response set if the account identification would be subject to a business service fault in the Transfer Add service for one of the submitted canonical values.

For example, if the account identification is classified as a Source account (<XferSrcDestType>Src</XferSrcDestType>) and the account identification would create a fault in the Transfer Add service due to the dormant state of the account and the consumer submitted the RstrExcType element with a value of ~Dormant~ then the Service Provider would not return the account identification in the response.

The RstrExcType default is none, so the response returns all account identification regardless of any possible Transfer Add faults. The XferSrcDestSrchInfo_CType complex allows a Service Provider to convey to the consumer the possible known restriction(s) that could exist on the account identification thereby creating a fault in the Transfer Add service along with the XferSrcDestType element. The XferSrcDestSrchRs_MType response message echoes back the XferSrcDestSrchRqArray_AType array.

Transfer Source Destination Search Business Case

The consumer is attempting to obtain a listing of accounts/drafts/loans that may be on the source and/or destination side of a transfer request.

The consumer sends the XferSrcDestSrchRq_MType message with the following values:

Complex ElementSimple ElementEntry Value
AccountIdAcctId0002235555550015
 AcctTypeD
 XferSrcDestTypeBoth

The Service Provider returns the XferSrcDestSrchRs_MType message with the following values:

Complex ElementSimple ElementEntry Value
XferSrcDestSrchArray  
XferSrcDestSrchInfo  
AccountIdAcctId0002235555550016
 AcctTypeD
 ProdCode01
 ProdDescSavings
 XferSrcDestTypeBoth
AccountIdAcctId000332149785644
 AcctTypeD
 ProdCode02
 ProdDescChecking
 XferSrcDestTypeBoth
AccountIdAcctId000223551212999
 AcctTypeD
 ProdCode01
 ProdDescSavings
 XferSrcDestTypeSrc

This is an illustration of the Transfer Source Destination Search Service.









XferSrcDestSrchRq_MType

XferSrcDestSrchRq_MType is a message MType element.

Contains:

  • AccountId_CType
  • Custom_CType
  • IncXtendElemArray_AType
  • SrchMsgRqHdr_CType
  • SvcPrvdInfo references XferSrcDestSrchRq_EType
  • XferSrcDestSrchRqArray_AType

Simple Elements

The following simple elements are contained within this message.

CustId
The identifier attached to a customer.
XferSrcDestType
Indicates the role of the transfer request as the source or destination. Canonical values are:
  • Both
  • Dest
  • Src

AccountId_CType

AccountId_CType is a complex CType element. This element contains the incoming account identification information and any restrictions.

Simple Elements

The following simple elements are contained within this complex.

AcctId
The number or character that identifies an account record.
AcctType
The number or character that categorizes the AcctId.
Rstr
The level of restrictions that can exist at a parent and/or child node. Canonical values are:
  • Hid
  • NoAccess
  • NoAccessPart
  • ReadOnly
  • ReadOnlyPart
  • ReadWrite
  • ReadWritePart

Custom_CType

Custom_CType is a complex CType element.

This element is optional.

IncXtendElemArray_AType

IncXtendElemArray_AType is an array AType element.

Contains:

  • IncXtendElemInfo_CType

IncXtendElemInfo_CType

IncXtendElemInfo_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

XtendElem
Included extended elements. The consumer would ask by name for x_ prefix elements to be included in the response.

SrchMsgRqHdr_CType

SrchMsgRqHdr_CType is a complex CType element. This is a standard request message header.

Contains:

  • AuthenUsrCred_CType
  • jXchangeHdr_CType

Simple Elements

The following simple elements are contained within this complex.

AuthenProdCred
Authentication of the Consumer Product Credentials in the form of a WS Security element that contains a single SAML V2.0 Assertion.
Cursor
The state information that allows the next call to understand where it left off when returning multiple records and allowing a subsequent call to retrieve more records.
MaxRec
The maximum number of records when multiple records are returned.

AuthenUsrCred_CType

AuthenUsrCred_CType is a complex CType element. This element represents authentication of the end-user credentials in the form of a WS Security element that contains a single SAML V2.0 Assertion.

Simple Elements

The following simple elements are contained within this complex.

Security
Defines the wsse:Security SOAP header element per section 4.

jXchangeHdr_CType

jXchangeHdr_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

AuditUsrId
The user ID that the consumer would like written in the audit as performing the requested service. It varies, but it could be the same as the user ID. It is not used to authenticate. It is used to audit the Soap Header Fault.
AuditWsId
The workstation ID that the consumer would like written in the audit as performing the requested service for the Soap Header Fault. It varies, but it could be the same as the user ID.
AuthenUsrId
The user ID which the consumer would like the service provider to authenticate with for the Soap Header Fault. It is a user ID that the provider understands.

This element deprecates in accordance with XSD contract tenets. Effective date: 2017–01–01. The new complex element for user authentication credentials was added to both the Search Message Request Header SrchMsgRqHdr_CType and the Message Request Header MsgRqHdr_CType. AuthenUsrId is ignored by the service providers when the authentication user credentials AuthenUsrCred_CType package is delivered. The expectation is that the password credentials and the user name token are provided in the authentication user credential complex element in accordance with the standards established by WS-Security.

BusCorrelId
The correlation identification as related to business functions and activities.
ConsumerName
The name of the service consumer (business name) for the Soap Header Fault.
ConsumerProd
The name of the product which is consuming the service (business product name) for the Soap Header Fault.
InstEnv
An identification provided by the consumer that defines the environment in which the institution is operating. Canonical values are:
  • Prod
InstRtId
The identification of the entity of the submitted message. A financial institution entity uses the routing transit or nine-digit number assigned to financial institutions for routing as assigned by the American Bankers Association. Any leading zeros must be provided for a complete routing and transit number. A non-financial institution entity should use a mutually agreed upon identification that must contain at least one non-integer character.

The element is required in all message requests.

jXLogTrackingId
An identification provided by jXchange to be able to trace the request and response of a message from the third-party gateway, internal gateway, and service provider for the Soap Header Fault.
JxVer
Contains the version jXchange is running for the Soap Header Fault.
ValidConsmName
The consumer name that can be validated by enterprise governance. The canonical values are managed in a consumer/product enterprise table. The canonical value is: JHA.
ValidConsmProd
The consumer product name that can be validated by enterprise governance. The canonical values are managed in a consumer/product enterprise table.
WorkflowCorrelId
The correlation identification as related to workflow functions and activities.
jXchangeHdr_CType Deprecation Details
AuthenUserId
This element deprecates in three years in accordance with XSD contract tenets. Effective date: 2012–01–01. The new complex element for user authentication credentials was added to the Search Message Request Header, SrchMsgRqHdr_CType, and the Message Request Header, MsgRqHdr_CType. AuthenUsrId is ignored by the service providers when the authentication user credentials AuthenUsrCred_CType package is delivered. The expectation is that the password credentials and the user name token are provided in the authentication user credential complex element in accordance with the standards established by WS-Security.

SvcPrvdInfo

XferSrcDestSrchRq_EType is available only for JHA Consumers.

SvcPrvdInfo references XferSrcDestSrchRq_EType.

Contains:

  • JHAConsumer references XferSrcDestSrchRq_JIS_CType.

JHAConsumer

XferSrcDestSrchRq_JIS_CType is a complex CType element.

JHAConsumer references XferSrcDestSrchRq_JIS_CType.

Simple Elements

The simple elements contained within this complex are listed below.

AvlBalCalcCode
A code that would convey to the service provider the method to use for the calculation of the available balance.

XferSrcDestSrchRqArray_AType

XferSrcDestSrchRqArray_AType is an array AType element. This is an array of elements that conveys exclusions from the response set.

Contains:

  • XferSrcDestSrchRqInfo_CType

XferSrcDestSrchRqInfo_CType

XferSrcDestSrchRqInfo_CType is a complex CType element.

Simple Elements

The simple elements contained within this complex are listed below.

RstrExcType
The type of restrictions to be excluded from a response set. Canonical values are:
  • ChgdOff
  • Cls
  • Dormant
  • Escheat
  • Frz
  • LmtTrn
  • NoCr
  • NoPost
  • RstrTrn

XferSrcDestSrchRs_MType

XferSrcDestSrchRs_MType is a message MType element.

Contains:

  • AccountId_CType
  • AcctTitle_AType
  • Custom_CType
  • PersonName_CType
  • SrchMsgRsHdr_CType
  • XferSrcDestSrchArray_AType

Simple Elements

The simple elements contained within this message are listed below.

CustId
The identifier attached to a customer.
ProdCode
The code that identifies a product type of account within an application.
ProdDesc
Description of the type of account.
XferExclu
Determines if the elements returned for the transfer source/destination are exclusive to the requested account identification or customer identification. Canonical values are:
  • false
  • true
XferSrcDestType
Indicates the role of the transfer request as the source or destination. Canonical values are:
  • Both
  • Dest
  • Src

AccountId_CType

AccountId_CType is a complex CType element. This element contains the incoming account identification information and any restrictions.

Simple Elements

The following simple elements are contained within this complex.

AcctId
The number or character that identifies an account record.
AcctType
The number or character that categorizes the AcctId.
Rstr
The level of restrictions that can exist at a parent and/or child node. Canonical values are:
  • Hid
  • NoAccess
  • NoAccessPart
  • ReadOnly
  • ReadOnlyPart
  • ReadWrite
  • ReadWritePart

AcctTitle_AType

AcctTitle_AType is an array AType element. This is an array of account titles used to define the customer and additional names. This element is optional.

Contains:

  • AcctTitleInfo_CType

AcctTitleInfo_CType

AcctTitleInfo_CType is a complex CType element.

Simple Elements

Contains:

  • AddlName references PersonName_CType
  • AddlPhoneArray references PhoneArray_AType
  • AddlTIN references TINInfo_CType

The following simple elements are contained within this complex.

AcctTitle
The account title including customer name and additional names.
Note: This element deprecates in accordance with XSD contract tenets. Effective date: 2017–01–01.
AddlBirthDt
The date of birth.
AddlNameStat
The additional person status. Canonical values are:
  • Act - active
  • NotAct - not active

The ComName element is contained by the AddlName complex and replaces the AcctTitle element. The depreciation effective date for AcctTitle is 2012-01-01.

AddlName

PersonName_CType is a complex CType element. It contains name information. This complex is optional.

AddlName references PersonName_CType.

Contains:

  • X_PersonName
Simple Elements

The following simple elements are contained within this complex.

ComName
The common name. This is the full text line name like John Doe.
FirstName
The first name.
LastName
The last name.
MiddleName
The middle name.
X_PersonName_CType

x_PersonName_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

LegalName
Used by entities like trusts, or businesses in the case where an individual is doing business as a company, or when the legal name is different than the ComName.
NameSuffix
The name suffix. For examples, Jr. or MD.
SalName
A full text line name which is used in mailings. For example, Mr. and Mrs. John Doe.
TitlePrefix
The title prefix. Examples: Mr. or Mrs.
AddlPhoneArray

PhoneArray_AType is an array AType element. This array contains one or more PhoneInfo_CType complexes to define phone contact information. This array is optional.

AddlPhoneArray references PhoneArray_AType.

Contains:

  • PhoneInfo_CType
PhoneInfo_CType

PhoneInfo_CType is a complex CType element. It contains basic phone contact information. This complex is optional.

Contains:
  • MobPhoneInfo_CType
Simple Elements

The following simple elements are contained within this complex.

ConEndTime
The Greenwich Mean time when contact availability ends.
ConStartTime
The Greenwich Mean time when contact availability starts.
PhoneExt
The phone extension.
PhoneNum
The phone number.
PhoneTime
Best phone usage time, day, or evening.
PhoneType
Phone type examples are: home, work, fax, cell.
AddlTIN

TINInfo_CType is a complex CType element. This element contains tax information number codes and descriptions. This element is optional.

AddlTIN references TINInfo_CType.

Contains:

  • TaxIdOwnerName references PersonName_CType
Simple Elements

The following simple elements are contained within this complex.

BNotIRSDt
The last IRS notification.
BNotStat
The B notice flag.
CertCode
The code that represents the certification behavior for a tax ID.
CertCodeDesc
The description of the code that represents the certification behavior for a tax ID.
CertCodeDt
The certification code date.
TaxId
The tax identifier. It includes the MaskVal, Rstr, and SrchType attributes.
TaxIdMod
A tax ID modifier assigned by the SSA to some individuals.
TINCode
The code that designates the type of tax identification number.
TINDesc
The description of the code that designates the type of tax identification number.
TaxIdOwnerName

PersonName_CType is a complex CType element. It contains name information. This complex is optional.

This element references PersonName_CType.

The TaxIdOwnerName is optional and is only required when the customer level tax ID is different than the account level.

Simple Elements

The following simple elements are contained within this complex.

ComName
The common name. This is the full text line name like John Doe.
FirstName
The first name.
LastName
The last name.
MiddleName
The middle name.
X_PersonName_CType

x_PersonName_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

LegalName
Used by entities like trusts, or businesses in the case where an individual is doing business as a company, or when the legal name is different than the ComName.
NameSuffix
The name suffix. For examples, Jr. or MD.
SalName
A full text line name which is used in mailings. For example, Mr. and Mrs. John Doe.
TitlePrefix
The title prefix. Examples: Mr. or Mrs.

Custom_CType

Custom_CType is a complex CType element.

This element is optional.

PersonName_CType

PersonName_CType is a complex CType element. It contains name information. This complex is optional.

Contains:

  • X_PersonName

Simple Elements

The following simple elements are contained within this complex.

ComName
The common name. This is the full text line name like John Doe.
FirstName
The first name.
LastName
The last name.
MiddleName
The middle name.

X_PersonName_CType

x_PersonName_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

LegalName
Used by entities like trusts, or businesses in the case where an individual is doing business as a company, or when the legal name is different than the ComName.
NameSuffix
The name suffix. For examples, Jr. or MD.
SalName
A full text line name which is used in mailings. For example, Mr. and Mrs. John Doe.
TitlePrefix
The title prefix. Examples: Mr. or Mrs.

SrchMsgRsHdr_CType

SrchMsgRsHdr_CType is a complex CType element. It searches specific message response headers.

Contains:

  • jXchangeHdr_CType
  • MsgRecInfoArray_AType

Simple Elements

The following simple elements are contained within this complex.

Cursor
The state information that allows the next call to understand where it left off when returning multiple records and allowing a subsequent call to retrieve more records.
MoreRec
Indicates if there are more records that could be returned. Canonical values are:
  • false
  • true
SentRec
The number of records sent in the response.
TotRec
Indicates the total records the request selected, which could be larger than MaxRec.

jXchangeHdr_CType

jXchangeHdr_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

AuditUsrId
The user ID that the consumer would like written in the audit as performing the requested service. It varies, but it could be the same as the user ID. It is not used to authenticate. It is used to audit the Soap Header Fault.
AuditWsId
The workstation ID that the consumer would like written in the audit as performing the requested service for the Soap Header Fault. It varies, but it could be the same as the user ID.
AuthenUsrId
The user ID which the consumer would like the service provider to authenticate with for the Soap Header Fault. It is a user ID that the provider understands.

This element deprecates in accordance with XSD contract tenets. Effective date: 2017–01–01. The new complex element for user authentication credentials was added to both the Search Message Request Header SrchMsgRqHdr_CType and the Message Request Header MsgRqHdr_CType. AuthenUsrId is ignored by the service providers when the authentication user credentials AuthenUsrCred_CType package is delivered. The expectation is that the password credentials and the user name token are provided in the authentication user credential complex element in accordance with the standards established by WS-Security.

BusCorrelId
The correlation identification as related to business functions and activities.
ConsumerName
The name of the service consumer (business name) for the Soap Header Fault.
ConsumerProd
The name of the product which is consuming the service (business product name) for the Soap Header Fault.
InstEnv
An identification provided by the consumer that defines the environment in which the institution is operating. Canonical values are:
  • Prod
InstRtId
The identification of the entity of the submitted message. A financial institution entity uses the routing transit or nine-digit number assigned to financial institutions for routing as assigned by the American Bankers Association. Any leading zeros must be provided for a complete routing and transit number. A non-financial institution entity should use a mutually agreed upon identification that must contain at least one non-integer character.

The element is required in all message requests.

jXLogTrackingId
An identification provided by jXchange to be able to trace the request and response of a message from the third-party gateway, internal gateway, and service provider for the Soap Header Fault.
JxVer
Contains the version jXchange is running for the Soap Header Fault.
ValidConsmName
The consumer name that can be validated by enterprise governance. The canonical values are managed in a consumer/product enterprise table. The canonical value is: JHA.
ValidConsmProd
The consumer product name that can be validated by enterprise governance. The canonical values are managed in a consumer/product enterprise table.
WorkflowCorrelId
The correlation identification as related to workflow functions and activities.
jXchangeHdr_CType Deprecation Details
AuthenUserId
This element deprecates in three years in accordance with XSD contract tenets. Effective date: 2012–01–01. The new complex element for user authentication credentials was added to the Search Message Request Header, SrchMsgRqHdr_CType, and the Message Request Header, MsgRqHdr_CType. AuthenUsrId is ignored by the service providers when the authentication user credentials AuthenUsrCred_CType package is delivered. The expectation is that the password credentials and the user name token are provided in the authentication user credential complex element in accordance with the standards established by WS-Security.

MsgRecInfoArray_AType

MsgRecInfoArray_AType is an array AType element. This is an array of messages that can be returned in a response.

Contains:

  • MsgRec_CType
MsgRec_CType

MsgRec_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

ErrCat
The Soap Header Fault error category.
ErrCode
The Soap Header Fault error code.
ErrDesc
The Soap Header Fault error description.
ErrElem
The Soap Header Fault when an error or fault occurs. This optional element contains the element which is causing the error condition.
ErrElemVal
The Soap Header Fault when an error or fault occurs. This optional element contains the value of the element which is causing the error condition.
ErrLoc
The Soap Header Fault error location. This is typically the program that generated the error condition.

XferSrcDestSrchArray_AType

XferSrcDestSrchArray_AType is an array AType element. This is an array of elements for transfer sources and/or destinations that is returned in the search service.

Contains:

  • XferSrcDestSrchInfo_CType

XferSrcDestSrchInfo_CType

XferSrcDestSrchInfo_CType is a complex CType element.

Contains:

  • AccountId_CType
  • AcctTitle_AType
  • CustomXferSrcSrchRec references Custom_CType
  • PersonName_CType
  • SvcPrvdInfo references XferSrcDestSrchInfo_EType
  • XferSrcDestRstrArray_AType
Simple Elements

The simple elements contained within this complex are listed below.

CustId
The identifier attached to a customer.
ProdCode
The code that identifies a product type of account within an application.
ProdDesc
Description of the type of account.
XferSrcDestType
Indicates the role of the transfer request as the source or destination. Canonical values are:
  • Both
  • Dest
  • Src
AccountId_CType

AccountId_CType is a complex CType element. This element contains the incoming account identification information and any restrictions.

Simple Elements

The following simple elements are contained within this complex.

AcctId
The number or character that identifies an account record.
AcctType
The number or character that categorizes the AcctId.
Rstr
The level of restrictions that can exist at a parent and/or child node. Canonical values are:
  • Hid
  • NoAccess
  • NoAccessPart
  • ReadOnly
  • ReadOnlyPart
  • ReadWrite
  • ReadWritePart
AcctTitle_AType

AcctTitle_AType is an array AType element. This is an array of account titles used to define the customer and additional names. This element is optional.

Contains:

  • AcctTitleInfo_CType
AcctTitleInfo_CType

AcctTitleInfo_CType is a complex CType element.

Simple Elements

Contains:

  • AddlName references PersonName_CType
  • AddlPhoneArray references PhoneArray_AType
  • AddlTIN references TINInfo_CType

The following simple elements are contained within this complex.

AcctTitle
The account title including customer name and additional names.
Note: This element deprecates in accordance with XSD contract tenets. Effective date: 2017–01–01.
AddlBirthDt
The date of birth.
AddlNameStat
The additional person status. Canonical values are:
  • Act - active
  • NotAct - not active

The ComName element is contained by the AddlName complex and replaces the AcctTitle element. The depreciation effective date for AcctTitle is 2012-01-01.

AddlName

PersonName_CType is a complex CType element. It contains name information. This complex is optional.

AddlName references PersonName_CType.

Contains:

  • X_PersonName
Simple Elements

The following simple elements are contained within this complex.

ComName
The common name. This is the full text line name like John Doe.
FirstName
The first name.
LastName
The last name.
MiddleName
The middle name.
X_PersonName_CType

x_PersonName_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

LegalName
Used by entities like trusts, or businesses in the case where an individual is doing business as a company, or when the legal name is different than the ComName.
NameSuffix
The name suffix. For examples, Jr. or MD.
SalName
A full text line name which is used in mailings. For example, Mr. and Mrs. John Doe.
TitlePrefix
The title prefix. Examples: Mr. or Mrs.
AddlPhoneArray

PhoneArray_AType is an array AType element. This array contains one or more PhoneInfo_CType complexes to define phone contact information. This array is optional.

AddlPhoneArray references PhoneArray_AType.

Contains:

  • PhoneInfo_CType
PhoneInfo_CType

PhoneInfo_CType is a complex CType element. It contains basic phone contact information. This complex is optional.

Contains:
  • MobPhoneInfo_CType
Simple Elements

The following simple elements are contained within this complex.

ConEndTime
The Greenwich Mean time when contact availability ends.
ConStartTime
The Greenwich Mean time when contact availability starts.
PhoneExt
The phone extension.
PhoneNum
The phone number.
PhoneTime
Best phone usage time, day, or evening.
PhoneType
Phone type examples are: home, work, fax, cell.
AddlTIN

TINInfo_CType is a complex CType element. This element contains tax information number codes and descriptions. This element is optional.

AddlTIN references TINInfo_CType.

Contains:

  • TaxIdOwnerName references PersonName_CType
Simple Elements

The following simple elements are contained within this complex.

BNotIRSDt
The last IRS notification.
BNotStat
The B notice flag.
CertCode
The code that represents the certification behavior for a tax ID.
CertCodeDesc
The description of the code that represents the certification behavior for a tax ID.
CertCodeDt
The certification code date.
TaxId
The tax identifier. It includes the MaskVal, Rstr, and SrchType attributes.
TaxIdMod
A tax ID modifier assigned by the SSA to some individuals.
TINCode
The code that designates the type of tax identification number.
TINDesc
The description of the code that designates the type of tax identification number.
TaxIdOwnerName

PersonName_CType is a complex CType element. It contains name information. This complex is optional.

This element references PersonName_CType.

The TaxIdOwnerName is optional and is only required when the customer level tax ID is different than the account level.

Simple Elements

The following simple elements are contained within this complex.

ComName
The common name. This is the full text line name like John Doe.
FirstName
The first name.
LastName
The last name.
MiddleName
The middle name.
X_PersonName_CType

x_PersonName_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

LegalName
Used by entities like trusts, or businesses in the case where an individual is doing business as a company, or when the legal name is different than the ComName.
NameSuffix
The name suffix. For examples, Jr. or MD.
SalName
A full text line name which is used in mailings. For example, Mr. and Mrs. John Doe.
TitlePrefix
The title prefix. Examples: Mr. or Mrs.
CustomXferSrcSrchRec

Custom_CType is a complex CType element.

CustomXferSrcSrchRec references Custom_CType.

This element is optional.

PersonName_CType

PersonName_CType is a complex CType element. It contains name information. This complex is optional.

Contains:

  • X_PersonName
Simple Elements

The following simple elements are contained within this complex.

ComName
The common name. This is the full text line name like John Doe.
FirstName
The first name.
LastName
The last name.
MiddleName
The middle name.
X_PersonName_CType

x_PersonName_CType is a complex CType element.

Simple Elements

The following simple elements are contained within this complex.

LegalName
Used by entities like trusts, or businesses in the case where an individual is doing business as a company, or when the legal name is different than the ComName.
NameSuffix
The name suffix. For examples, Jr. or MD.
SalName
A full text line name which is used in mailings. For example, Mr. and Mrs. John Doe.
TitlePrefix
The title prefix. Examples: Mr. or Mrs.
SvcPrvdInfo

XferSrcDestSrchInfo_EType is available only for JHA Consumers.

SvcPrvdInfo references XferSrcDestSrchInfo_EType.

Contains:

  • JHAConsumer references XferSrcDestSrchInfo_JIS_CType.
JHAConsumer

XferSrcDestSrchInfo_JIS_CType is a complex CType element.

JHAConsumer references XferSrcDestSrchInfo_JIS_CType.

Simple Elements

The simple elements contained within this complex are listed below.

AcctRelCode
The code that describes the relationship a customer has to an account.
AcctRelDesc
The description of the code that describes the relationship a customer has to an account.
AcctStat
The account status.
AcctStatDesc
The account status description.
AvlBal
The available balance. The optional attribute Calculate describes how the available balance was calculated starting with CurBal.
BrCode
The branch code.
BrDesc
A description of the branch name. It includes the Rstr attribute.
CurBal
The current balance.
CurPayOff
The current payoff amount.
LmtTrnXsCnt
The number of items that currently posted to an account that can be classified as a limited transaction.
LmtTrnXsTolr
An accounts limited transaction tolerance value for transactional activity.
MatDt
The maturity date.
NxtPayDt
The next payment date.
PlnCode
The service provider code that represents plan products for different plan types.
PlnDesc
The description of service provider code that represents plan products for different plan types.
PmtAmt
The payment amount.
PmtAmtDue
The payment amount due.
XferSrcDestRstrArray_AType

XferSrcDestRstrArray_AType is an array AType element. This is an array of elements that indicates the restrictions that could exist on the transfer account.

Contains:

  • XferSrcDestRstrInfo_CType
XferSrcDestRstrInfo_CType

XferSrcDestRstrInfo_CType is a complex CType element.

Simple Elements

The simple elements contained within this complex are listed below.

RstrExcType
The type of restrictions to be excluded from a response set. Canonical values are:
  • ChgdOff
  • Cls
  • Dormant
  • Escheat
  • Frz
  • LmtTrn
  • NoCr
  • NoPost
  • RstrTrn
XferSrcDestType
Indicates the role of the transfer request as the source or destination. Canonical values are:
  • Both
  • Dest
  • Src

XferSrcDestSrchRqArray_AType

XferSrcDestSrchRqArray_AType is an array AType element. This is an array of elements that conveys exclusions from the response set.

Contains:

  • XferSrcDestSrchRqInfo_CType

XferSrcDestSrchRqInfo_CType

XferSrcDestSrchRqInfo_CType is a complex CType element.

Simple Elements

The simple elements contained within this complex are listed below.

RstrExcType
The type of restrictions to be excluded from a response set. Canonical values are:
  • ChgdOff
  • Cls
  • Dormant
  • Escheat
  • Frz
  • LmtTrn
  • NoCr
  • NoPost
  • RstrTrn

Have a Question?
Have a how-to question? Seeing a weird error? Get help on StackOverflow.
Register for the Digital Toolkit Meetup where we answer technical Q&A from the audience.
Last updated Mon Jan 24 2022