|
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] |