1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3
3
<title>LibOFX: OfxStatementData Struct Reference</title>
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.4.6 -->
7
<!-- Generated by Doxygen 1.5.3 -->
10
10
<li><a href="main.html"><span>Main Page</span></a></li>
11
11
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
12
<li id="current"><a href="annotated.html"><span>Data Structures</span></a></li>
12
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
13
13
<li><a href="files.html"><span>Files</span></a></li>
17
18
<li><a href="annotated.html"><span>Data Structures</span></a></li>
18
19
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
19
20
<li><a href="functions.html"><span>Data Fields</span></a></li>
21
23
<h1>OfxStatementData Struct Reference</h1><!-- doxytag: class="OfxStatementData" --><hr><a name="_details"></a><h2>Detailed Description</h2>
22
24
An abstraction of an account statement.
24
The <a class="el" href="structOfxStatementData.html">OfxStatementData</a> 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.
28
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00542">542</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.<table border="0" cellpadding="0" cellspacing="0">
26
The <a class="el" href="structOfxStatementData.html" title="An abstraction of an account statement.">OfxStatementData</a> 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.
27
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00563">563</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
28
<table border="0" cellpadding="0" cellspacing="0">
30
30
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
31
31
<tr><td colspan="2"><div class="groupHeader">OFX mandatory elements</div></td></tr>
32
32
<tr><td colspan="2"><div class="groupText">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. <br><br></div></td></tr>
33
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#8c016ce953f1d4d3d08573f0181f7fc8">currency</a> [OFX_CURRENCY_LENGTH]</td></tr>
35
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2e01678983fb37679da62d982932301a"></a><!-- doxytag: member="OfxStatementData::currency_valid" ref="2e01678983fb37679da62d982932301a" args="" -->
36
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#2e01678983fb37679da62d982932301a">currency_valid</a></td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#ed12b38ef178fb38d4912eaca3e6be34">account_id</a> [OFX_ACCOUNT_ID_LENGTH]</td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structOfxAccountData.html">OfxAccountData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#6e89ed4e9dd6461e0b9cf61cf8d6f776">account_ptr</a></td></tr>
42
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b18958fbaec323bb42eb8e87d3e8128"></a><!-- doxytag: member="OfxStatementData::account_id_valid" ref="9b18958fbaec323bb42eb8e87d3e8128" args="" -->
43
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#9b18958fbaec323bb42eb8e87d3e8128">account_id_valid</a></td></tr>
45
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#2a07656e957c01c8accd8573d58441ef">ledger_balance</a></td></tr>
47
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="36aa92a5090a5b005003a56d030bfe2d"></a><!-- doxytag: member="OfxStatementData::ledger_balance_valid" ref="36aa92a5090a5b005003a56d030bfe2d" args="" -->
48
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#36aa92a5090a5b005003a56d030bfe2d">ledger_balance_valid</a></td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#6c67dd7b0665b531e773f543fc7fb81c">ledger_balance_date</a></td></tr>
52
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="156eaa5cdf06cfbb42f671d53e32f4c8"></a><!-- doxytag: member="OfxStatementData::ledger_balance_date_valid" ref="156eaa5cdf06cfbb42f671d53e32f4c8" args="" -->
53
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#156eaa5cdf06cfbb42f671d53e32f4c8">ledger_balance_date_valid</a></td></tr>
33
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#1bc0edcf693af960c797901ba7aa3de4">currency</a> [OFX_CURRENCY_LENGTH]</td></tr>
35
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f463b0a7264097599a1c56e4dc88445"></a><!-- doxytag: member="OfxStatementData::currency_valid" ref="7f463b0a7264097599a1c56e4dc88445" args="" -->
36
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#7f463b0a7264097599a1c56e4dc88445">currency_valid</a></td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#cd99765bce8370da01fba9f747605ae4">account_id</a> [OFX_ACCOUNT_ID_LENGTH]</td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#66b74dfa48ca2b9e606ba408c30fa0aa">account_ptr</a></td></tr>
42
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b8bbe8628d3d46c3e15f5da80cc1376"></a><!-- doxytag: member="OfxStatementData::account_id_valid" ref="4b8bbe8628d3d46c3e15f5da80cc1376" args="" -->
43
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#4b8bbe8628d3d46c3e15f5da80cc1376">account_id_valid</a></td></tr>
45
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#0827aef2ae2cd523320ea479dfae5cdc">ledger_balance</a></td></tr>
47
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="136fbe89d69d2290cd3604cfb396bda0"></a><!-- doxytag: member="OfxStatementData::ledger_balance_valid" ref="136fbe89d69d2290cd3604cfb396bda0" args="" -->
48
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#136fbe89d69d2290cd3604cfb396bda0">ledger_balance_valid</a></td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#57f9892d09da4a6d69c44b7f9af45fc0">ledger_balance_date</a></td></tr>
52
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="765dfa1991995af8a2c72b774df6cb6d"></a><!-- doxytag: member="OfxStatementData::ledger_balance_date_valid" ref="765dfa1991995af8a2c72b774df6cb6d" args="" -->
53
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#765dfa1991995af8a2c72b774df6cb6d">ledger_balance_date_valid</a></td></tr>
55
55
<tr><td colspan="2"><div class="groupHeader">OFX optional elements</div></td></tr>
56
56
<tr><td colspan="2"><div class="groupText">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. <br><br></div></td></tr>
57
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#da9c55ec9c74912447df814e9d4cca91">available_balance</a></td></tr>
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2b21efec7e7c885db13af63230c1a76d"></a><!-- doxytag: member="OfxStatementData::available_balance_valid" ref="2b21efec7e7c885db13af63230c1a76d" args="" -->
60
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#2b21efec7e7c885db13af63230c1a76d">available_balance_valid</a></td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbed79d9d703d99258707077ec8fb237"></a><!-- doxytag: member="OfxStatementData::available_balance_date" ref="bbed79d9d703d99258707077ec8fb237" args="" -->
63
time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#bbed79d9d703d99258707077ec8fb237">available_balance_date</a></td></tr>
65
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#b43a960e67c71cd8b7c91376ca12d462">available_balance_date_valid</a></td></tr>
67
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#e309f20e09668f4d0cf852f771d2cc16">date_start</a></td></tr>
69
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc9f69ca4ccb9ce8b2ee99a633ce1663"></a><!-- doxytag: member="OfxStatementData::date_start_valid" ref="dc9f69ca4ccb9ce8b2ee99a633ce1663" args="" -->
70
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#dc9f69ca4ccb9ce8b2ee99a633ce1663">date_start_valid</a></td></tr>
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#9a9474d4266ee8362691de638eb2b95b">date_end</a></td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da9e71bfc700d9836f8ed1a0a5394d68"></a><!-- doxytag: member="OfxStatementData::date_end_valid" ref="da9e71bfc700d9836f8ed1a0a5394d68" args="" -->
75
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#da9e71bfc700d9836f8ed1a0a5394d68">date_end_valid</a></td></tr>
77
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#fb61c45788b7da6fde86b94c39721b35">marketing_info</a> [OFX_MARKETING_INFO_LENGTH]</td></tr>
79
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="51882ec4112a0784458335387a2307d9"></a><!-- doxytag: member="OfxStatementData::marketing_info_valid" ref="51882ec4112a0784458335387a2307d9" args="" -->
80
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#51882ec4112a0784458335387a2307d9">marketing_info_valid</a></td></tr>
82
<tr><td colspan="2"><div class="groupHeader">OFX mandatory elements</div></td></tr>
83
<tr><td colspan="2"><div class="groupText">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. <br><br></div></td></tr>
84
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structOfxAccountData.html">OfxAccountData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#6e89ed4e9dd6461e0b9cf61cf8d6f776">account_ptr</a></td></tr>
57
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#cf7c63320e41ced7f5d44beb2f791118">available_balance</a></td></tr>
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0fc66c4067b8bbb4028909477a9a1e1"></a><!-- doxytag: member="OfxStatementData::available_balance_valid" ref="a0fc66c4067b8bbb4028909477a9a1e1" args="" -->
60
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#a0fc66c4067b8bbb4028909477a9a1e1">available_balance_valid</a></td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5062a88aaae023cd5506db8991187c1c"></a><!-- doxytag: member="OfxStatementData::available_balance_date" ref="5062a88aaae023cd5506db8991187c1c" args="" -->
63
time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#5062a88aaae023cd5506db8991187c1c">available_balance_date</a></td></tr>
65
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#4c2936f050f1cacd32e11e294dd96de6">available_balance_date_valid</a></td></tr>
67
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#cd1d926a3a78af15f635a9fd1849dbc0">date_start</a></td></tr>
69
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75efd40c909dbca85ce4030c0816a9df"></a><!-- doxytag: member="OfxStatementData::date_start_valid" ref="75efd40c909dbca85ce4030c0816a9df" args="" -->
70
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#75efd40c909dbca85ce4030c0816a9df">date_start_valid</a></td></tr>
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#b6d37c27b538fb2f3915c678b97a6cad">date_end</a></td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="804aa01dfa54c88fbfe636746dbca38d"></a><!-- doxytag: member="OfxStatementData::date_end_valid" ref="804aa01dfa54c88fbfe636746dbca38d" args="" -->
75
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#804aa01dfa54c88fbfe636746dbca38d">date_end_valid</a></td></tr>
77
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#fe8b76655a8be45e71f92c3542fe835a">marketing_info</a> [OFX_MARKETING_INFO_LENGTH]</td></tr>
79
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="19e93708040f009a04cfe7f3db53da21"></a><!-- doxytag: member="OfxStatementData::marketing_info_valid" ref="19e93708040f009a04cfe7f3db53da21" args="" -->
80
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#19e93708040f009a04cfe7f3db53da21">marketing_info_valid</a></td></tr>
82
<tr><td colspan="2"><div class="groupHeader">OFX mandatory elements</div></td></tr>
83
<tr><td colspan="2"><div class="groupText">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. <br><br></div></td></tr>
84
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#66b74dfa48ca2b9e606ba408c30fa0aa">account_ptr</a></td></tr>
86
<tr><td colspan="2"><div class="groupHeader">OFX mandatory elements</div></td></tr>
87
<tr><td colspan="2"><div class="groupText">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. <br><br></div></td></tr>
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html#66b74dfa48ca2b9e606ba408c30fa0aa">account_ptr</a></td></tr>
87
91
<hr><h2>Field Documentation</h2>
88
<a class="anchor" name="ed12b38ef178fb38d4912eaca3e6be34"></a><!-- doxytag: member="OfxStatementData::account_id" ref="ed12b38ef178fb38d4912eaca3e6be34" args="[OFX_ACCOUNT_ID_LENGTH]" --><p>
89
<table class="mdTable" cellpadding="2" cellspacing="0">
92
<table cellpadding="0" cellspacing="0" border="0">
94
<td class="md" nowrap valign="top">char <a class="el" href="structOfxStatementData.html#ed12b38ef178fb38d4912eaca3e6be34">OfxStatementData::account_id</a> </td>
100
<table cellspacing="5" cellpadding="0" border="0">
92
<a class="anchor" name="1bc0edcf693af960c797901ba7aa3de4"></a><!-- doxytag: member="OfxStatementData::currency" ref="1bc0edcf693af960c797901ba7aa3de4" args="[OFX_CURRENCY_LENGTH]" -->
94
<div class="memproto">
95
<table class="memname">
97
<td class="memname">char <a class="el" href="structOfxStatementData.html#1bc0edcf693af960c797901ba7aa3de4">OfxStatementData::currency</a> </td>
104
The currency is a string in ISO-4217 format
105
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00572">572</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
107
<p>Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00050">OfxStatementContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>.</p>
111
<a class="anchor" name="cd99765bce8370da01fba9f747605ae4"></a><!-- doxytag: member="OfxStatementData::account_id" ref="cd99765bce8370da01fba9f747605ae4" args="[OFX_ACCOUNT_ID_LENGTH]" -->
112
<div class="memitem">
113
<div class="memproto">
114
<table class="memname">
116
<td class="memname">char <a class="el" href="structOfxStatementData.html#cd99765bce8370da01fba9f747605ae4">OfxStatementData::account_id</a> </td>
108
123
Use this for matching this statement with the relevant account in your application
110
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00553">553</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
112
Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00108">OfxStatementContainer::add_account()</a>, <a class="el" href="ofx2qif_8c-source.html#l00133">ofx_proc_statement_cb()</a>, and <a class="el" href="ofx__container__transaction_8cpp-source.html#l00036">OfxTransactionContainer::OfxTransactionContainer()</a>. </td>
115
<a class="anchor" name="6e89ed4e9dd6461e0b9cf61cf8d6f776"></a><!-- doxytag: member="OfxStatementData::account_ptr" ref="6e89ed4e9dd6461e0b9cf61cf8d6f776" args="" --><p>
116
<table class="mdTable" cellpadding="2" cellspacing="0">
119
<table cellpadding="0" cellspacing="0" border="0">
121
<td class="md" nowrap valign="top">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxStatementData.html#6e89ed4e9dd6461e0b9cf61cf8d6f776">OfxStatementData::account_ptr</a> </td>
127
<table cellspacing="5" cellpadding="0" border="0">
135
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html">OfxAccountData</a>
137
Definition at line <a class="el" href="libofx-0_88_82_2inc_2libofx_8h-source.html#l00555">555</a> of file <a class="el" href="libofx-0_88_82_2inc_2libofx_8h-source.html">libofx-0.8.2/inc/libofx.h</a>. </td>
140
<a class="anchor" name="6e89ed4e9dd6461e0b9cf61cf8d6f776"></a><!-- doxytag: member="OfxStatementData::account_ptr" ref="6e89ed4e9dd6461e0b9cf61cf8d6f776" args="" --><p>
141
<table class="mdTable" cellpadding="2" cellspacing="0">
144
<table cellpadding="0" cellspacing="0" border="0">
146
<td class="md" nowrap valign="top">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxStatementData.html#6e89ed4e9dd6461e0b9cf61cf8d6f776">OfxStatementData::account_ptr</a> </td>
152
<table cellspacing="5" cellpadding="0" border="0">
160
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html">OfxAccountData</a>
162
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00555">555</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
164
Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00108">OfxStatementContainer::add_account()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00133">ofx_proc_statement_cb()</a>. </td>
167
<a class="anchor" name="da9c55ec9c74912447df814e9d4cca91"></a><!-- doxytag: member="OfxStatementData::available_balance" ref="da9c55ec9c74912447df814e9d4cca91" args="" --><p>
168
<table class="mdTable" cellpadding="2" cellspacing="0">
171
<table cellpadding="0" cellspacing="0" border="0">
173
<td class="md" nowrap valign="top">double <a class="el" href="structOfxStatementData.html#da9c55ec9c74912447df814e9d4cca91">OfxStatementData::available_balance</a> </td>
179
<table cellspacing="5" cellpadding="0" border="0">
124
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00574">574</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
126
<p>Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00108">OfxStatementContainer::add_account()</a>, <a class="el" href="ofx2qif_8c-source.html#l00133">ofx_proc_statement_cb()</a>, and <a class="el" href="ofx__container__transaction_8cpp-source.html#l00036">OfxTransactionContainer::OfxTransactionContainer()</a>.</p>
130
<a class="anchor" name="66b74dfa48ca2b9e606ba408c30fa0aa"></a><!-- doxytag: member="OfxStatementData::account_ptr" ref="66b74dfa48ca2b9e606ba408c30fa0aa" args="" -->
131
<div class="memitem">
132
<div class="memproto">
133
<table class="memname">
135
<td class="memname">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxStatementData.html#66b74dfa48ca2b9e606ba408c30fa0aa">OfxStatementData::account_ptr</a><code> [read]</code> </td>
142
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a>
143
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00576">576</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
145
<p>Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00108">OfxStatementContainer::add_account()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00133">ofx_proc_statement_cb()</a>.</p>
149
<a class="anchor" name="0827aef2ae2cd523320ea479dfae5cdc"></a><!-- doxytag: member="OfxStatementData::ledger_balance" ref="0827aef2ae2cd523320ea479dfae5cdc" args="" -->
150
<div class="memitem">
151
<div class="memproto">
152
<table class="memname">
154
<td class="memname">double <a class="el" href="structOfxStatementData.html#0827aef2ae2cd523320ea479dfae5cdc">OfxStatementData::ledger_balance</a> </td>
161
The actual balance, according to the FI. The user should be warned of any discrepency between this and the balance in the application
162
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00581">581</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
164
<p>Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00073">OfxStatementContainer::add_balance()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00133">ofx_proc_statement_cb()</a>.</p>
168
<a class="anchor" name="57f9892d09da4a6d69c44b7f9af45fc0"></a><!-- doxytag: member="OfxStatementData::ledger_balance_date" ref="57f9892d09da4a6d69c44b7f9af45fc0" args="" -->
169
<div class="memitem">
170
<div class="memproto">
171
<table class="memname">
173
<td class="memname">time_t <a class="el" href="structOfxStatementData.html#57f9892d09da4a6d69c44b7f9af45fc0">OfxStatementData::ledger_balance_date</a> </td>
180
Time of the ledger_balance snapshot
181
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00583">583</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
183
<p>Referenced by <a class="el" href="ofx2qif_8c-source.html#l00133">ofx_proc_statement_cb()</a>.</p>
187
<a class="anchor" name="cf7c63320e41ced7f5d44beb2f791118"></a><!-- doxytag: member="OfxStatementData::available_balance" ref="cf7c63320e41ced7f5d44beb2f791118" args="" -->
188
<div class="memitem">
189
<div class="memproto">
190
<table class="memname">
192
<td class="memname">double <a class="el" href="structOfxStatementData.html#cf7c63320e41ced7f5d44beb2f791118">OfxStatementData::available_balance</a> </td>
187
199
Amount of money available from the account. Could be the credit left for a credit card, or amount that can be withdrawn using INTERAC)
189
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00570">570</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
191
Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00073">OfxStatementContainer::add_balance()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>. </td>
194
<a class="anchor" name="b43a960e67c71cd8b7c91376ca12d462"></a><!-- doxytag: member="OfxStatementData::available_balance_date_valid" ref="b43a960e67c71cd8b7c91376ca12d462" args="" --><p>
195
<table class="mdTable" cellpadding="2" cellspacing="0">
198
<table cellpadding="0" cellspacing="0" border="0">
200
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00591">591</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
202
<p>Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00073">OfxStatementContainer::add_balance()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>.</p>
206
<a class="anchor" name="4c2936f050f1cacd32e11e294dd96de6"></a><!-- doxytag: member="OfxStatementData::available_balance_date_valid" ref="4c2936f050f1cacd32e11e294dd96de6" args="" -->
207
<div class="memitem">
208
<div class="memproto">
209
<table class="memname">
200
<td class="md" nowrap valign="top">int <a class="el" href="structOfxStatementData.html#b43a960e67c71cd8b7c91376ca12d462">OfxStatementData::available_balance_date_valid</a> </td>
211
<td class="memname">int <a class="el" href="structOfxStatementData.html#4c2936f050f1cacd32e11e294dd96de6">OfxStatementData::available_balance_date_valid</a> </td>
206
<table cellspacing="5" cellpadding="0" border="0">
214
218
Time of the available_balance snapshot
216
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00575">575</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
218
Referenced by <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>. </td>
221
<a class="anchor" name="8c016ce953f1d4d3d08573f0181f7fc8"></a><!-- doxytag: member="OfxStatementData::currency" ref="8c016ce953f1d4d3d08573f0181f7fc8" args="[OFX_CURRENCY_LENGTH]" --><p>
222
<table class="mdTable" cellpadding="2" cellspacing="0">
225
<table cellpadding="0" cellspacing="0" border="0">
227
<td class="md" nowrap valign="top">char <a class="el" href="structOfxStatementData.html#8c016ce953f1d4d3d08573f0181f7fc8">OfxStatementData::currency</a> </td>
233
<table cellspacing="5" cellpadding="0" border="0">
241
The currency is a string in ISO-4217 format
243
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00551">551</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
245
Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00050">OfxStatementContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>. </td>
248
<a class="anchor" name="9a9474d4266ee8362691de638eb2b95b"></a><!-- doxytag: member="OfxStatementData::date_end" ref="9a9474d4266ee8362691de638eb2b95b" args="" --><p>
249
<table class="mdTable" cellpadding="2" cellspacing="0">
252
<table cellpadding="0" cellspacing="0" border="0">
254
<td class="md" nowrap valign="top">time_t <a class="el" href="structOfxStatementData.html#9a9474d4266ee8362691de638eb2b95b">OfxStatementData::date_end</a> </td>
260
<table cellspacing="5" cellpadding="0" border="0">
219
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00596">596</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
221
<p>Referenced by <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>.</p>
225
<a class="anchor" name="cd1d926a3a78af15f635a9fd1849dbc0"></a><!-- doxytag: member="OfxStatementData::date_start" ref="cd1d926a3a78af15f635a9fd1849dbc0" args="" -->
226
<div class="memitem">
227
<div class="memproto">
228
<table class="memname">
230
<td class="memname">time_t <a class="el" href="structOfxStatementData.html#cd1d926a3a78af15f635a9fd1849dbc0">OfxStatementData::date_start</a> </td>
237
The start time of this statement.<p>
238
All the transactions between date_start and date_end should have been provided
239
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00601">601</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
241
<p>Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00050">OfxStatementContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>.</p>
245
<a class="anchor" name="b6d37c27b538fb2f3915c678b97a6cad"></a><!-- doxytag: member="OfxStatementData::date_end" ref="b6d37c27b538fb2f3915c678b97a6cad" args="" -->
246
<div class="memitem">
247
<div class="memproto">
248
<table class="memname">
250
<td class="memname">time_t <a class="el" href="structOfxStatementData.html#b6d37c27b538fb2f3915c678b97a6cad">OfxStatementData::date_end</a> </td>
268
257
The end time of this statement.<p>
269
258
If provided, the user can use this date as the start date of his next statement request. He is then assured not to miss any transactions.
271
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00586">586</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
273
Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00050">OfxStatementContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>. </td>
276
<a class="anchor" name="e309f20e09668f4d0cf852f771d2cc16"></a><!-- doxytag: member="OfxStatementData::date_start" ref="e309f20e09668f4d0cf852f771d2cc16" args="" --><p>
277
<table class="mdTable" cellpadding="2" cellspacing="0">
280
<table cellpadding="0" cellspacing="0" border="0">
282
<td class="md" nowrap valign="top">time_t <a class="el" href="structOfxStatementData.html#e309f20e09668f4d0cf852f771d2cc16">OfxStatementData::date_start</a> </td>
288
<table cellspacing="5" cellpadding="0" border="0">
296
The start time of this statement.<p>
297
All the transactions between date_start and date_end should have been provided
299
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00580">580</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
301
Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00050">OfxStatementContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>. </td>
304
<a class="anchor" name="2a07656e957c01c8accd8573d58441ef"></a><!-- doxytag: member="OfxStatementData::ledger_balance" ref="2a07656e957c01c8accd8573d58441ef" args="" --><p>
305
<table class="mdTable" cellpadding="2" cellspacing="0">
308
<table cellpadding="0" cellspacing="0" border="0">
310
<td class="md" nowrap valign="top">double <a class="el" href="structOfxStatementData.html#2a07656e957c01c8accd8573d58441ef">OfxStatementData::ledger_balance</a> </td>
316
<table cellspacing="5" cellpadding="0" border="0">
324
The actual balance, according to the FI. The user should be warned of any discrepency between this and the balance in the application
326
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00560">560</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
328
Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00073">OfxStatementContainer::add_balance()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00133">ofx_proc_statement_cb()</a>. </td>
331
<a class="anchor" name="6c67dd7b0665b531e773f543fc7fb81c"></a><!-- doxytag: member="OfxStatementData::ledger_balance_date" ref="6c67dd7b0665b531e773f543fc7fb81c" args="" --><p>
332
<table class="mdTable" cellpadding="2" cellspacing="0">
335
<table cellpadding="0" cellspacing="0" border="0">
337
<td class="md" nowrap valign="top">time_t <a class="el" href="structOfxStatementData.html#6c67dd7b0665b531e773f543fc7fb81c">OfxStatementData::ledger_balance_date</a> </td>
343
<table cellspacing="5" cellpadding="0" border="0">
351
Time of the ledger_balance snapshot
353
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00562">562</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
355
Referenced by <a class="el" href="ofx2qif_8c-source.html#l00133">ofx_proc_statement_cb()</a>. </td>
358
<a class="anchor" name="fb61c45788b7da6fde86b94c39721b35"></a><!-- doxytag: member="OfxStatementData::marketing_info" ref="fb61c45788b7da6fde86b94c39721b35" args="[OFX_MARKETING_INFO_LENGTH]" --><p>
359
<table class="mdTable" cellpadding="2" cellspacing="0">
362
<table cellpadding="0" cellspacing="0" border="0">
364
<td class="md" nowrap valign="top">char <a class="el" href="structOfxStatementData.html#fb61c45788b7da6fde86b94c39721b35">OfxStatementData::marketing_info</a> </td>
370
<table cellspacing="5" cellpadding="0" border="0">
259
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00607">607</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
261
<p>Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00050">OfxStatementContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>.</p>
265
<a class="anchor" name="fe8b76655a8be45e71f92c3542fe835a"></a><!-- doxytag: member="OfxStatementData::marketing_info" ref="fe8b76655a8be45e71f92c3542fe835a" args="[OFX_MARKETING_INFO_LENGTH]" -->
266
<div class="memitem">
267
<div class="memproto">
268
<table class="memname">
270
<td class="memname">char <a class="el" href="structOfxStatementData.html#fe8b76655a8be45e71f92c3542fe835a">OfxStatementData::marketing_info</a> </td>
378
277
marketing_info could be special offers or messages from the bank, or just about anything else
380
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00590">590</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
382
Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00050">OfxStatementContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>. </td>
278
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00611">611</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
280
<p>Referenced by <a class="el" href="ofx__container__statement_8cpp-source.html#l00050">OfxStatementContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00255">ofx_proc_statement_cb()</a>.</p>
284
<a class="anchor" name="66b74dfa48ca2b9e606ba408c30fa0aa"></a><!-- doxytag: member="OfxStatementData::account_ptr" ref="66b74dfa48ca2b9e606ba408c30fa0aa" args="" -->
285
<div class="memitem">
286
<div class="memproto">
287
<table class="memname">
289
<td class="memname">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxStatementData.html#66b74dfa48ca2b9e606ba408c30fa0aa">OfxStatementData::account_ptr</a><code> [read]</code> </td>
296
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a>
297
<p>Definition at line <a class="el" href="libofx-0_88_82_2inc_2libofx_8h-source.html#l00562">562</a> of file <a class="el" href="libofx-0_88_82_2inc_2libofx_8h-source.html">libofx-0.8.2/inc/libofx.h</a>.</p>
301
<a class="anchor" name="66b74dfa48ca2b9e606ba408c30fa0aa"></a><!-- doxytag: member="OfxStatementData::account_ptr" ref="66b74dfa48ca2b9e606ba408c30fa0aa" args="" -->
302
<div class="memitem">
303
<div class="memproto">
304
<table class="memname">
306
<td class="memname">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxStatementData.html#66b74dfa48ca2b9e606ba408c30fa0aa">OfxStatementData::account_ptr</a><code> [read]</code> </td>
313
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a>
314
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00576">576</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
385
318
<hr>The documentation for this struct was generated from the following files:<ul>
386
<li><a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a><li><a class="el" href="libofx-0_88_82_2inc_2libofx_8h-source.html">libofx-0.8.2/inc/libofx.h</a></ul>
387
<hr size="1"><address style="align: right;"><small>Generated on Fri Aug 25 13:25:23 2006 for LibOFX by
319
<li><a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a><li><a class="el" href="libofx-0_88_82_2inc_2libofx_8h-source.html">libofx-0.8.2/inc/libofx.h</a><li><a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a></ul>
320
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Nov 19 20:28:00 2007 for LibOFX by
388
321
<a href="http://www.doxygen.org/index.html">
389
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
322
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>