Customer Inquiry
Customer Inquiry
Customer Inquiry is a jXchange messaging service designed to inquire upon consumer information already established on the service provider.
Message Flow
In jXchange, the Customer Inquiry service uses a typical exchange of MType
messages to inquire on consumer information on a service provider.
Primary Request
The third-party consumer forwards the CustInqRq_MType
message to the service
provider. The message contains:
AcctId_CType
- CustId
IncXtendElem_AType
Primary Response
The service provider returns the CustInqRs_MType
message to the third-party
consumer. The message contains one or more of the optional complex elements designated by
the third-party consumer in the primary request message to be returned organizing the
requested information.
Customer Inquiry Behavior
The ActIntent element exists on all inquiry operations that support a modification mate. For example, the Account Inquiry operation's modification mate is the Account Modification operation.
The ActIntent element allows the consumer to convey to the service provider their intention for the data returned in the response. The ActIntent element supports three canonical values:
- Read-only (ReadOnly)
- Update (Upd)
- Delete (Dlt)
The read-only (ReadOnly) canonical value is the default.
The service provider echoes the ActIntent element in the response. The service provider returns an ActIntentKey element when the consumer submits the ActIntent element canonical values of Upd or Dlt. The consumer should cache the ActIntentKey so it can be submitted in a subsequent modification request.
Customer Inquiry Request
This is an example document.
The third-party consumer submits the CustInqRq_MType
message to the bank on
behalf of a consumer to check the consumer's tax identification number. The request message
contains the following values:
Complex | Contains | Entry Value |
---|---|---|
CustInqRq_MType | CustId | IND372216 |
AcctId_CType | N/A | |
IncXtendElem_AType | N/A | |
InAcctId_CType | AcctId | 187774 |
AcctType | Dep | |
IncXtendElemArray_AType | XtendElem | x_TaxDetail_CType |
Initial Response
The service provider returns the CustInqRs_MType
message containing the
following information:
Complex | Contains | Entry Value |
---|---|---|
CustModRs_MType | CustRec | See following entry |
xTaxDetail_CType | ||
CustRec_CType | CustId | IND372216 |
AcctId_CType | See following entry | |
CustDetail_CType | ||
AcctId_CType | AcctId | 187774 |
AcctType | Dep | |
CustDetail_CType | PersonName_CType | See following entry |
Addr_CType | ||
PhoneArray | ||
Gender | M | |
BirthDt | 4/1/50 | |
OccType | Manager | |
EmplName | Jack Henry | |
PersonName_CType | FirstName | John |
MiddleName | Example | |
LastName | Doe | |
Addr_CType | StreetAddr1 | 663 W. Highway 60 |
City | Monett | |
StateCode | MO | |
PostalCode | 65708 | |
Cntry | US | |
PhoneArray_AType | PhoneInfo_CType | See following entry |
PhoneInfo_CType | PhoneNum | 417-234-6652 |
PhoneType | Bus | |
PhoneExt | 123456 | |
x_TaxDetail_CType | TaxDetail_CType | See following entry |
TaxDetail_CType | TINInfo_CType | |
TINInfo_CType | TaxId | 123456789 |
CustInqRq_MType
CustInqRq_MType
is a message
MType
element.
Contains:
AccountId_CType
Custom_CType
IncXtendElemArray_AType
MsgRqHdr_CType
Simple Elements
The following simple elements are contained within this message.
- ActIntent
Conveys the consumer intention for a subsequent operation for the data set included in the response. Canonical values are:
- Dlt
- ReadOnly
- Upd
The default value is ReadOnly.
- CustId
- The identifier attached to a customer. It includes the OvrrdInstRtId attribute.
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.
MsgRqHdr_CType
MsgRqHdr_CType
is a complex CType
element. This is
the default message request 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.
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 HeaderMsgRqHdr_CType
. AuthenUsrId is ignored by the service providers when the authentication user credentialsAuthenUsrCred_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 canonical value is JHA.
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
- 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 HeaderMsgRqHdr_CType
. AuthenUsrId is ignored by the service providers when the authentication user credentialsAuthenUsrCred_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.
CustInqRs_MType
CustInqRs_MType
is a message
MType
element.
Contains:
Custom_CType
CustRec_CType
MsgRsHdr_CType
x_BusDetail_CType
x_ConDetail_CType
x_IdVerify_CType
x_RegDetail_CType
x_TaxDetail_CType
Simple Elements
The following simple elements are contained within this message.
- ActIntent
Conveys the consumer intention for a subsequent operation for the data set included in the response. Canonical values are:
- Dlt
- ReadOnly
- Upd
The default value is ReadOnly.
- ActIntentKey
- The service provider key that is delivered to the consumer, to be submitted in a subsequent modification operation.
Custom_CType
Custom_CType
is a complex CType
element.
This element is optional.
CustRec_CType
CustRec_CType
is a complex CType
element containing basic customer information. This element is
optional.
Contains:
AccountId_CType
CondNotfArray_AType
CustBrandArray_AType
CustDetail_CType
IntnetFinInstIdArray_AType
Simple Elements
The following simple elements are contained within this complex.
- CustBenflOwnType
- Is this customer a beneficial owner (CDD)? Canonical values are:
- true
- false
- CustCrtRsnDesc
- The description of the code that conveys the reason the customer was created.
- CustId
- The identifier attached to a customer. It includes the OvrrdInstRtId attribute.
- NAICSDesc
- The NAICS code description.
- 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
- StdIndustDesc
- The standard industry code description.
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
CondNotfArray_AType
CondNotfArray_AType
is an array
AType
element. This is an array of condition notifiers used
to define conditional notification status.
Contains:
CondNotfInfo_CType
CondNotfInfo_CType
CondNotfInfo_CType
is a complex
CType
element.
Simple Elements
The following simple elements are contained within this complex.
- CondNotf
- The conditions that exist on an account or customer to notify the
consumer to use another service. Canonical values are:
- AcctAnlys
- AcctCombStmt
- AcctProdOvrrd
- AcctRecon
- AcctSweep
- ACHEDI
- AddrAcct
- AddrIRSRpt
- AddrNot
- AddrOvrrd
- AddrPmts
- AddrSeasonal
- AddrStmt
- AlertMsg
- CollatMsg
- CollatTrack
- ColMsg
- EnhAcctAnlys
- Escrw
- FASB91
- FraudAlert
- InstDefFld
- LnPmtSched
- LnRateSched
- LnUnit
- LineOfCr
- MemoPost
- Msg
- ODProt
- PlnBenf
- RateSwap
- RealEstateProp
- StopAlerts
- StopHold
- StopPay
- Stops
- StopSpecInstr
- TimeDepRenOvrrd
- XferACH
- XferFut
CustBrandArray_AType
CustBrandArray_AType
is an array AType
element. This is an array of
brands as related to a customer.
Contains:
CustBrandRec_CType
CustBrandRec_CType
CustBrandRec_MType
is a complex CType
element.
Contains:
Custom_CType
Simple Elements
The following simple elements are contained within this complex.
- BrandCode
- The code that defines the brandings.
- BrandDesc
- The description of the code that defines the brandings.
Custom_CType
Custom_CType
is a complex CType
element.
This element is optional.
CustDetail_CType
CustDetail_CType
is a complex
CType
element. This element
is optional.
Contains:
Addr_CType
CrScoreArray_AType
Custom_CType
EmailArray_AType
HouseHoldMbrArray_AType
PersonName_CType
PhoneArray_AType
SpousName
referencesPersonName_CType
Simple Elements
The following simple elements are contained within this complex.
- AnnIncmAmt
- The annual income amount. This field is used for reporting purposes for the bank.
- AssetTotAmt
- The total number of assets owned by a customer.
- BirthDt
- The date of birth.
- CustCrtRsnCode
- The code that conveys the reason the customer was created.
- CustOrgDt
- The original customer date.
- CustType
- The customer type. Examples include business or individual.
- DeceasedDt
- The date deceased.
- Deceased
- The deceased customer flag. Canonical values are:
- false
- true
- EducLvl
- The level of completed accredited education for a customer.
Canonical values are:
- AssocDegree
- BachelorDegree
- Doctorate
- Elementary
- HighSchool
- MastersDegree
- EmplName
- The employer name.
- EmplTitle
- The title an employee holds in a corporation or business.
- Gender
- The customer's gender. Canonical values are:
- Female
- Male
- Other
- HouseHoldName
- The name provided to a customer household. For example, this could be their last name followed by household.
- HouseHoldNum
- The number of persons that resides in the customer's household.
- LastConDt
- The date of last contact.
- LastMainDt
- The last maintenance date.
- NAICSCode
- A valid NAICS (Northern American Industry Classification System) code. Value is passed from the service of record during the pilot phase.
- OccType
- The occupation description of the customer. Retail or bus.
- StdIndustCode
- The standard industry code.
- WithNot
- Withhold a notice. When a business function would normally generate a notice and you wish to override, set this value to Yes.
Addr_CType
Addr_CType
is a complex
CType
element containing address information. This element
is optional.
Contains:
FreeFormAddr_AType
Simple Elements
The following simple elements are contained within this complex.
- BusAddr
- Answers the question: Is this a business address? Y states it is a business address.
- City
- The city name.
- Cntry
- The country name.
- CntryType
- The country abbreviation from ISO 3166.
- County
- The county name.
- DlvryPt
- The delivery point added to the ZIP code.
- FornAddr
- Is this address a foreign address? Y states it is a foreign address.
- InvAddr
- Is this address invalid? Y states mail has been returned from this address.
- PostalCode
- The postal code or ZIP code.
- StateCode
- The two-character alpha code which represents a state. For example, MO.
- StateProv
- The state or province or region.
- StreetAddr1
- The street address.
- StreetAddr2
- The second line of street address.
- StreetAddr3
- The third line of street address.
FreeFormAddr_AType
FreeFormAddr_AType
is an array AType
element. This is
an array of free form address lines 1–11 in a printable/usable form.
Contains:
AddrLineInfo_CType
AddrLineInfo_CType
AddrLineInfo_CType
is a complex
CType
element.
Simple Elements
The following simple elements are contained within this complex.
- AddrLine
- Free-form element of address lines 1–11 in a printable/usable form, generally not separated.
CrScoreArray_AType
CrScoreArray_AType
is an array AType
element. This is an array of
credit scores.
Contains:
CrScoreInfo_CType
CrScoreInfo_CType
CrScoreInfo_CType
is a complex CType
element. This element is a
package of data related to credit scores.
Simple Elements
The following simple elements are contained within this complex.
- CrScoreCapDt
- The date information was captured, created, or updated.
- CrScoreId
- Identifies the borrower's credit score.
- CrScoreModelCode
- The code that identifies the name and version of a credit scoring
model. Canonical values are:
- Equifax
- Experian
- FICO04
- FICO98
- Multi
- Oth
- VantgScore2
- VantgScore3
Custom_CType
Custom_CType
is a complex CType
element.
This element is optional.
EmailArray_AType
EmailArray_AType
is an array AType
element. This is an array used to define email contact
information.
Contains:
EmailInfo_CType
EmailInfo_CType
EmailInfo_Ctype
is a complex
CType
element. This element is optional.
Simple Elements
The following simple elements are contained within this complex.
- EmailAddr
- Email address.
- EmailType
- Email type. Examples: Home, Work, Statement, Notice. Canonical
values are:
- Prim
- Secd
- OLB
EmailType is a hybrid open enumeration.
HouseHoldMbrArray_AType
HouseHoldMbrArray_AType
is an array
AType
element. This is an array of household
members.
Contains:
HouseHoldMbrInfo_CType
HouseholdMbrInfo_CType
HouseholdMbrInfo_CType
is a complex
CType
element.
HouseHoldMbrName
references
PersonName_CType
.Simple Elements
The following simple elements are contained within this complex.
- HouseHoldMbrBirthDt
- The date of birth.
- HouseHoldMbrRel
- The relationship of the household member to the customer. Canonical
values are:
- Daughter
- Father
- GrandFather
- GrandMother
- Guard
- Husband
- Mother
- Oth
- Son
- Wife
- HouseHoldMbrText
- The text that describes the household member element details that
proceeds it in the
HouseHoldMbrArray
.
HouseholdMbrName
PersonName_CType
is a complex CType
element. It contains name information. This complex is optional.
HouseholdMbrName
references PersonName_CType
.
Simple Elements
The following simple elements are contained within this complex.
- ComName
- The common name. This element is the full text line name like John Doe.
- FirstName
- The first name.
- LastName
- The last name.
- MiddleName
- The middle name.
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 element 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.
- AbbName
- An abbreviated individual's or entity's name.
- 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.
PhoneArray_AType
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.
Contains:
PhoneInfo_CType
PhoneInfo_CType
PhoneInfo_CType
is a complex CType
element. It contains basic phone contact information. This complex is optional.
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.
- PhoneNumDsp
- Phone Number Display, based on format codes which may include
special formatting. Examples include:
- (XXX)XXX-XXXX
- XXX-XXX-XXXX
- XXX/XXX/XXXX
- XXX.XXX.XXXX
- XXX-XXX-XXXXXX
- XXXXX-XXX-XXX-XXXX
- PhoneNum
- The phone number.
- PhoneTime
- Best phone usage time, day, or evening.
- PhoneType
Phone type examples are: home, work, fax, cell. Canonical values are:
- Home
- SecdHome
- Bus
- SecdBus
- HomeCell
- BusCell
- PersonalCell
- HomeFax
- BusFax
- SecdBusCell
PhoneType is a hybrid open enumeration.
SpousName
PersonName_CType
is a complex CType
element. It contains name information. This complex is optional.
SpousName
references the PersonName_CType
.
Contains:
X_PersonName
Simple Elements
The following simple elements are contained within this complex.
- ComName
- The common name. This element 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.
- AbbName
- An abbreviated individual's or entity's name.
- 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.
IntnetFinInstIdArray_AType
IntnetFinInstIdArray_AType
is an array AType
element.
This is an array of financial institutions' identifications.
Contains:
IntnetFinInstIdArrayInfo_CType
IntnetFinInstIdArrayInfo_CType
IntnetFinInstIdArrayInfo_CType
is a
complex CType
element. This element is
optional.
Simple Elements
The following simple elements are contained within this complex.
- IntnetFinInstId
- The identification assigned to a consumer for the financial institution internet product.
- IntnetFinInstIdName
- The names that identify the financial institution internet identification assigned to a consumer for the financial institution internet product.
MsgRsHdr_CType
MsgRsHdr_CType
is a complex
CType
element. This is the default message response
header.
Contains:
jXchangeHdr_CType
MsgRecInfoArray_AType
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 HeaderMsgRqHdr_CType
. AuthenUsrId is ignored by the service providers when the authentication user credentialsAuthenUsrCred_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 canonical value is JHA.
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
- 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 HeaderMsgRqHdr_CType
. AuthenUsrId is ignored by the service providers when the authentication user credentialsAuthenUsrCred_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 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.
x_BusDetail_CType
x_BusDetail_CType
is a complex
CType
element.
Contains:
BusDetail_CType
Simple Elements
The following simple elements are contained within this complex.
- BrDesc
- A description of the branch name. It includes the
Rstr
attribute. - CustCycleDesc
- The customer cycle code description.
- CustDesc
- A description of the type of customer (i.e., individual, business).
- CustImporDesc
- The customer importance code description.
- FinStmtWavDesc
- F/S waive description that describes the F/S waive code.
- GroupDesc
- The code that is used to group loans of different types for general ledger reporting purposes. It may also be used to group customer accounts together.
- InsiderDesc
- Insider description. Defines the insider code.
- LeaseSecDesc
- For lease security accounts, this describes the flag that represents the category that this record falls under.
- MailDirDesc
- Mail directive description. The literal of the Mail Directive code.
- OffDesc
- The officer short name.
- SalesPersonDesc
- The description of the code value that represents the sales person.
x_ConDetail_CType
x_ConDetail_CType
is a complex CType
element.
Contains:
ConDetailArray_AType
ConDetailArray_AType
ConDetailArray_AType
is an array AType
element. This
is an array of contact information.
Contains:
ConDetailRec_CType
ConDetailRec_CType
ConDetailRec_CType
is a complex CType element.
Contains:
ConDetail_CType
Simple Elements
The following simple elements are contained within this complex.
- MobPrvdCodeDesc
- The description of the provider code for the mobile service.
ConDetail_CType
ConDetail_CType
is a complex CType
element.
Simple Elements
The following simple elements are contained within this complex.
- ConName
- Contact name example: home phone, cell phone, email address.
- ConText
- Unique row key for this array.
- ConType
- The recipient contact type. Canonical values are:
- EmailHTML
- EmailText
- SMSNative
- SMSSMTP
- ConVal
- Contact value that pertains to the contact name.
- MobPrvdCode
- The provider code for the mobile service.
- PrioritySeq
- The assignment of a priority sequence for an array of items.
x_IdVerify_CType
x_IdVerify_CType
is a complex CType
element.
Contains:
IdVerifyArray_AType
IdVerifyArray_AType
IdVerifyArray_AType
is an array
AType
element. This is an array of simple elements used to
define identification of verification values.
Contains:
IdVerify_CType
IdVerify_CType
IdVerify_CType
is a complex
CType
element. This element contains basic identification
verification information and is optional.
Contains:
IdVerifyQueryArray_AType
Simple Elements
The following simple elements are contained within this complex.
- IdIssueBy
- The individual that issued the identification value
IdVerifyId
. - IdVerifyBy
- The individual that verified the authenticity of the identification
value
IdVerifyId
. - IdVerifyCode
- The identification code that is used to authenticate the customer.
- IdVerifyDesc
- The description of the identification code that is used to authenticate the customer.
- IdVerifyVal
- The identification value that is used to authenticate the customer.
IdVerifyQueryArray_AType
IdVerifyQueryArray_AType
is an array
AType
element. This array includes identification query/questions and their
respective values for customer/account verification.
Contains:
IdVerifyQueryInfo_CType
IdVerifyQueryInfo_CType
IdVerifyQueryInfo_CType
is a complex
CType
element.
Simple Elements
The following simple elements are contained within this complex.
- IdVerifyQuery
- A description of the query/question that could be used for
customer/account identification purposes. Canonical values are:
- ConDt
- DocType
- ExpDt
- IssDt
- IssLoc
- IssState
- VerifId
- IdVerifyQueryVal
- A value that corresponds with the description of the query/question
IdVerifyId
that could be used for customer/account identification purposes. - IdVerifyQueryDataType
- Identifies what type of attributes corresponds with the
IdVerifyQueryVal
. Canonical values are:- Decimal
- Dt
- Integer
- String
x_RegDetail_CType
x_RegDetail_CType
is a complex CType
element.
Contains:
RegDetail_CType
Simple Elements
The following simple elements are contained within this complex.
- AflOptOutDesc
- The affiliate opt-out description that describes the code.
- AflOptOutExcptDesc
- The affiliate opt-out exception description that describes the code.
- BenflOwnExclDesc
- The exclusion description for being exempt from FinCEN Customer Due Diligence (CDD) regulation.
- DoNotCallDesc
- The literal that describes the Do Not Call Code.
- ExcPctRsnDesc
- The description for the reason of the exception/override percentage as it relates to FinCEN Customer Due Diligence (CDD) regulation.
- RegPOptOutDesc
- Privacy Act opt-out description used for Reg P compliance.
- RiskRateByDesc
- The description of the code for person doing the rating.
- RiskRateDesc
- Describe risk rating code assigned by bank.
RegDetail_CType
RegDetail_CType
is a complex
CType
element.
Simple Elements
The following simple elements are contained within this complex.
- AflOptOutCode
- The affiliate opt-out code.
- AflOptOutExcptCode
- The affiliate opt-out exception code.
- AflOptOutExcptDt
- The affiliate opt-out exception date.
- AflOptOutExpDt
- The affiliate opt-out expiration date.
- AnnRevenueAmt
- The business's annual revenue amount.
- BenflOwnExclCode
- The exclusion code for being exempt from FinCEN Customer Due Diligence (CDD) regulation.
- CustDataRtnPeriod
- The time that designates when a customer's information should be removed from the service providers data repository when the customer does not have any account relationships.
- DoNotCallCode
- The code that designates the behavior for calling a customer.
- DoNotCallExpDt
- The date the Do Not Call Code expires.
- ExcOwnPct
- The exception/override percentage for the legal entity customer, as it relates to FinCEN Customer Due Diligence (CDD).
- ExcPctRsnCode
- The exception/override percentage reason as it relates to FinCEN Customer Due Diligence (CDD).
- RegPOptOutCode
- Privacy Act opt-out internal use for Reg P compliance.
- RegPSentDt
- Privacy Act last notice sent date.
- ReqLegalEntityType
- Is this customer required to be reported as a legal entity?
Canonical values are:
- false
- true
- RiskRateByCode
- Code for person doing the rating.
- RiskRateCode
- Risk rating code assigned by bank.
- RiskRateDt
- Date risk rating is assigned.
x_TaxDetail_CType
x_TaxDetail_CType
is a complex CType
element.
Contains:
TaxDetail_CType
Simple Elements
The following simple elements are contained within this complex.
- FedWithDesc
- The federal withholding code description.
- StateWithDesc
- The state withholding code description.
TaxDetail_CType
TaxDetail_CType
is a complex
CType
element.
Contains:
Alien_CType
Custom_CType
IRSPostAddr
referencesAddr_CType
TINInfo_CType
Simple Elements
The following simple elements are contained within this complex.
- FedWithCode
- The federal withholding code passed from the service of record during the pilot phase.
- IRSNameCntl
- The IRS name control.
- StateWithCode
- The state withholding code.
- TaxExtDt
- The tax extension date.
- TaxRetDt
- The tax return date.
Alien_CType
Alien_CType
is a complex
CType
element.
Contains:
RptChapArray_AType
Simple Elements
The following are the simple elements contained within this complex.
- AlienIRSRptType
The type of reporting to the IRS for an alien. Canonical values are:
- 1042S
- 1099INT
- NoRpt
- AlienLastW8Dt
- The last alien certification date.
- AlienTypeCode
- The code that describes the type of alien applied to a customer.
- AlienTypeDesc
- The description of the code that describes the type of alien applied to a customer.
- AlienW8ExpDt
- The expiration date of the W8 Alien Tax form.
- AlienW8StatDesc
- The description of the status of the filing of the W8 Alien Tax forms.
- AlienW8Stat
- The status of the filing of the W8 Alien Tax forms.
- AlienW8Type
- The type that identifies the IRS classification that grants a
foreigner an exemption from certain U.S. information return reporting and backup
withholding regulations. Canonical values are:
- BEN-E - beneficial owner
- ECI - income connected with the conduct of a trade
- EXP - foreign government or other foreign organization
- IMY - foreign intermediary or foreign flow through entity
- CitzCntryType
- Citizen Country - These are predefined by the IRS for an alien customer.
- FornTaxId
- Foreign Tax Identifier
- GIINCertDt
- Alien Global Intermediary Identification Number Certification Date.
- GIINDt
- The date the Alien Global Intermediary Identification Number was provided.
- GIINId
- Alien Global Intermediary Identification Number that is assigned by IRS to a participating FFI or registered deemed-compliant FFI. Reference IRS Rev. Proc. 2014-38
- IRSExmpCode
- The exemption code must be entered as defined by the IRS and setup
in the bank parameter file when the ALL of the following apply:
- Alien Customer is flagged as Y.
- The TAX ID type code is set up in the bank parameters as Alien reportable.
- This customer is exempt from withholding for IRS form 1042S.
- IRSExmpDesc
- The description of the exemption code must be entered as defined by
the IRS and setup in the bank parameter file when the ALL of the following
apply:
- Alien Customer is flagged as Y.
- The TAX ID type code is set up in the bank parameters as Alien reportable.
- This customer is exempt from withholding for IRS form 1042S.
- IRSRecipCode
- If Alien Customer is flagged as Y and the TAX ID type code is set up in the bank parameters as Alien reportable, then the recipient code must be entered as defined by the IRS and setup in the bank parameter file.
- IRSRecipDesc
- The description of the Alien Customer is flagged as Y and the TAX ID type code is set up in the bank parameters as Alien reportable, then the recipient code must be entered as defined by the IRS and setup in the bank parameter file.
- ResCity
- The alien residence foreign city.
- ResCntry
- Predefined by the IRS and setup in the banks parameter file when the Alien customer is flagged as Y and the TAX ID type code is set up in the bank parameters as Alien reportable.
- ResCntryType
- Predefined by the IRS and setup in the banks parameter file when the Alien customer is flagged as Y and the TAX ID type code is set up in the bank parameters as Alien reportable.
- ResPostalCode
- The alien residence foreign postal code.
- ResStateProv
- The alien residence foreign state or province.
- ResStrAddr1
- The alien residence foreign address 1.
- ResStrAddr2
- The alien residence foreign address 2.
RptChapArray_AType
RptChapArray_AType
is an array
AType
element. This is an array of reporting chapters.
Contains:
RptChapInfoRec_CType
RptChapInfoRec_CType
RptChapInfoRec_CType
is a complex
CType
element.
Contains:
Custom_CType
Simple Elements
The following simple elements are contained within this complex.
- IRSExmpCode
- The exemption code must be entered as defined by the IRS and setup
in the bank parameter file when the ALL of the following apply:
- Alien Customer is flagged as Y.
- The TAX ID type code is set up in the bank parameters as Alien reportable.
- This customer is exempt from withholding for IRS form 1042S.
- IRSExmpDesc
- The description of the exemption code must be entered as defined by
the IRS and setup in the bank parameter file when the ALL of the following
apply:
- Alien Customer is flagged as Y.
- The TAX ID type code is set up in the bank parameters as Alien reportable.
- This customer is exempt from withholding for IRS form 1042S.
- IRSRecipCode
- If Alien Customer is flagged as Y and the TAX ID type code is set up in the bank parameters as Alien reportable, then the recipient code must be entered as defined by the IRS and setup in the bank parameter file.
- IRSRecipDesc
- The description of the Alien Customer is flagged as Y and the TAX ID type code is set up in the bank parameters as Alien reportable, then the recipient code must be entered as defined by the IRS and setup in the bank parameter file.
- RptChapExst
- Represents which chapter is being reported. Canonical values are:
- false
- true
- RptChapType
- The code that designates the reporting chapter as defined by the
IRS. Canonical values are:
- 3
- 4
Custom_CType
Custom_CType
is a complex CType
element.
This element is optional.
Custom_CType
Custom_CType
is a complex CType
element.
This element is optional.
IRSPostAddr
Addr_CType
is a complex
CType
element containing address information. This element
is optional.
IRSPostAddr
references Addr_CType
.
Contains:
FreeFormAddr_AType
Simple Elements
The following simple elements are contained within this complex.
- BusAddr
- Answers the question: Is this a business address? Y states it is a business address.
- City
- The city name.
- Cntry
- The country name.
- CntryType
- The country abbreviation from ISO 3166.
- County
- The county name.
- DlvryPt
- The delivery point added to the ZIP code.
- FornAddr
- Is this address a foreign address? Y states it is a foreign address.
- InvAddr
- Is this address invalid? Y states mail has been returned from this address.
- PostalCode
- The postal code or ZIP code.
- StateCode
- The two-character alpha code which represents a state. For example, MO.
- StateProv
- The state or province or region.
- StreetAddr1
- The street address.
- StreetAddr2
- The second line of street address.
- StreetAddr3
- The third line of street address.
FreeFormAddr_AType
FreeFormAddr_AType
is an array AType
element. This is
an array of free form address lines 1–11 in a printable/usable form.
Contains:
AddrLineInfo_CType
AddrLineInfo_CType
AddrLineInfo_CType
is a complex
CType
element.
Simple Elements
The following simple elements are contained within this complex.
- AddrLine
- Free-form element of address lines 1–11 in a printable/usable form, generally not separated.
TINInfo_CType
TINInfo_CType
is a complex
CType
element. This element contains tax information number
codes and descriptions. This element is optional.
Contains:
TaxIdOwnerName
referencesPersonName_CType
Simple Elements
The following simple elements are contained within this complex.
- BNotIRSDt
- The last IRS notification.
- BNotStat
- The B notice flag.
- CertCodeDesc
- The description of the code that represents the certification behavior for a tax ID.
- CertCodeDt
- The certification code date.
- CertCode
- The code that represents the certification behavior for a tax ID.
- TaxIdMod
- A tax ID modifier assigned by the SSA to some individuals.
- TaxId
- The tax identifier. It includes the
OvrrdInstRtId
,MaskVal
,Rstr
, andSrchType
attributes. - TINCode
- The code that designates the type of tax identification number.
Canonical values are:
- SSN
- EIN
- Forn
TINCode is a hybrid open enumeration.
- 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.
TaxIdOwnerName
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 element 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.
- AbbName
- An abbreviated individual's or entity's name.
- 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.