IPWorks OFX 2020 Delphi Edition

Questions / Feedback?

AccountDetail Type

This type corresponds to a single account in the list of accounts the currently logged in user has with a given FI.

Remarks

AccountDetail objects are used when listing accounts (if any) returned by the FI OFX server when the GetInfo or ReadOFXDataFile methods are called.

Fields

AccType
String

Indicates the type of account.

For bank accounts (i.e., when ServiceType is BANK), the possible values for AccType are: CHECKING, SAVINGS, MONEYMRKT, CREDITLINE.

If an investment account information is present in the server response (i.e., when ServiceType is INVESTMENT), the possible values for AccType are: INDIVIDUAL, JOINT, TRUST, CORPORATE.

This is not applicable for credit card accounts.

Aggregate
String

Wrapper for an account information.

Each account information aggregate contains elements and values associated with the following properties:

Aggregates are pieces of XML taken from the financial institution's original response. They contain elements that correspond to many of the component's properties. However, some of these elements, and/or their potential values, may not be supported by the component. Any user who wishes to use unsupported fields may use this aggregate property to parse out the desired data either via our OFXAggregate component or any other means.

Note: The original data from the server is returned as SGML or XML (depending on the value of OFXVersion that FI supports. If the original data is returned in SGML format, the component internally manipulates these responses into the equivalent XML format by inserting close element tags (e.g., "</ACCTID>") into the data as it comes from the server.

BankId
String

If the returned ServiceType is BANK, the BankId indicates routing and transit number of the account. If the value of ServiceType is INVESTMENT, then BankId indicates broker id.

BranchId
String

This is applicable for bank accounts only (neither credit card, nor investment accounts).

Checking
Boolean

Whether the account has check writing privileges (applicable for investment accounts only). True if investment account has check writing privileges. If investment account information is present in the server response (i.e., when ServiceType is INVESTMENT), the Checking is always returned.

Description
String

This is optional to be returned in the response and applicable to all service types (BANK, INVESTMENT, CREDITCARD).

Id
String

This is the account number available at the current FI. For checking and savings accounts, this is the number that appears at the bottom of the user's checks or deposit slips, to the right of the routing number.

IsTransferDestination
Boolean

This is not applicable for investment accounts (i.e., when the returned ServiceType is INVESTMENT).

IsTransferSource
Boolean

This is not applicable for investment accounts (i.e., when the returned ServiceType is INVESTMENT).

Key
String

This is not applicable for investment accounts (i.e., when the returned ServiceType is INVESTMENT).

Phone
String

Telephone number for the account. This is optional to be returned in the response and applicable to all service types (BANK, INVESTMENT, CREDITCARD).

ServiceType
String

Service-specific account type. Possible values are: BANKING, INVESTMENT, CREDITCARD. Availability and values of all other properties that describe the account, depend on the ServiceType value.

Status
String

The status of the current account. Possible values are: AVAIL, PEND, ACTIVE.

For bank or credit card accounts (i.e., when ServiceType is BANK or CREDITCARD), the meaning of Status is as follows:

AVAILAvailable, but not yet requested
PENDRequested, but not yet available
ACTIVEIn use

For investment accounts (i.e., when ServiceType is INVESTMENT), the Status indicates the activation status for investment statement download for the account. Possible values are the same, but the meaning is slightly different:

AVAILHave not signed up
PENDIn the process of signing up
ACTIVESigned up

SupportDownload
Boolean

True if account supports transaction detail downloads. False if it is balance-only. This is not applicable for investment accounts (i.e., when the returned ServiceType is INVESTMENT).

USProductType
String

The USProductType classifies investment accounts according to their account type. This is intended for use by FIs in the United States. If an investment account information is present in the server response (i.e., when ServiceType is INVESTMENT), the USProductType is always returned.

Valid values are:

Product TypeDescription
401KA 401(K) account
403BA 403(B) account
IRAAn IRA account
KEOGHKeogh (Money Purchase/Profit Sharing)
OTHEROther account type
SARSEPSalary Reduction Simplified Employer Pension plan
SIMPLESavings Incentive Match Plan for employees
NORMALRegular account
TDATax Deferred Annuity
TRUSTTrust (including UTMA)
UGMACustodial account

Copyright (c) 2021 /n software inc. - All rights reserved.
IPWorks OFX 2020 Delphi Edition - Version 20.0 [Build 7941]