LibOFX
|
An abstraction of an account statement. More...
Data Fields | |
OFX mandatory elements | |
The OFX spec defines the following elements as mandatory. The associated variables should all contain valid data but you should not trust the servers. Check if the associated *_valid is true before using them. | |
char | currency [OFX_CURRENCY_LENGTH] |
int | currency_valid |
char | account_id [OFX_ACCOUNT_ID_LENGTH] |
struct OfxAccountData * | account_ptr |
int | account_id_valid |
double | ledger_balance |
int | ledger_balance_valid |
time_t | ledger_balance_date |
int | ledger_balance_date_valid |
OFX optional elements | |
The OFX spec defines the following elements as optional. If the associated *_valid is true, the corresponding element is present and the associated variable contains valid data. | |
double | available_balance |
int | available_balance_valid |
time_t | available_balance_date |
int | available_balance_date_valid |
time_t | date_start |
int | date_start_valid |
time_t | date_end |
int | date_end_valid |
char | marketing_info [OFX_MARKETING_INFO_LENGTH] |
int | marketing_info_valid |
An abstraction of an account statement.
The OfxStatementData structure contains information about your account at the time the ofx response was generated, including the balance. A client should check that the total of his recorded transactions matches the total given here, and warn the user if they dont.
char OfxStatementData::account_id[OFX_ACCOUNT_ID_LENGTH] |
struct OfxAccountData* OfxStatementData::account_ptr |
Pointer to the full account structure, see OfxAccountData
double OfxStatementData::available_balance |
int OfxStatementData::available_balance_date_valid |
char OfxStatementData::currency[OFX_CURRENCY_LENGTH] |
time_t OfxStatementData::date_end |
time_t OfxStatementData::date_start |
double OfxStatementData::ledger_balance |
time_t OfxStatementData::ledger_balance_date |
char OfxStatementData::marketing_info[OFX_MARKETING_INFO_LENGTH] |