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: OfxTransactionData 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>OfxTransactionData Struct Reference</h1><!-- doxytag: class="OfxTransactionData" --><hr><a name="_details"></a><h2>Detailed Description</h2>
22
24
An abstraction of a transaction in an account.
24
The <a class="el" href="structOfxTransactionData.html">OfxTransactionData</a> stucture contains all available information about an actual transaction in an account.
28
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00402">402</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="structOfxTransactionData.html" title="An abstraction of a transaction in an account.">OfxTransactionData</a> stucture contains all available information about an actual transaction in an account.
27
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00423">423</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="structOfxTransactionData.html#95b9c7ab3cdf8e3e8f3be802d065713a">account_id</a> [OFX_ACCOUNT_ID_LENGTH]</td></tr>
35
<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="structOfxTransactionData.html#480f0f65ab6602c390a83d8358a7f364">account_ptr</a></td></tr>
37
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02095f6be8951af8640d6e4d96e6a7c7"></a><!-- doxytag: member="OfxTransactionData::account_id_valid" ref="02095f6be8951af8640d6e4d96e6a7c7" args="" -->
38
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#02095f6be8951af8640d6e4d96e6a7c7">account_id_valid</a></td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34ef190fc67ff501228532f77283be6e"></a><!-- doxytag: member="OfxTransactionData::transactiontype" ref="34ef190fc67ff501228532f77283be6e" args="" -->
41
<a class="el" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558">TransactionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#34ef190fc67ff501228532f77283be6e">transactiontype</a></td></tr>
43
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#e90a785523a21df560e4e7e1c67268f5">transactiontype_valid</a></td></tr>
45
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c1df3de88906655204a3a46c0596695"></a><!-- doxytag: member="OfxTransactionData::invtransactiontype" ref="4c1df3de88906655204a3a46c0596695" args="" -->
46
<a class="el" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374">InvTransactionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#4c1df3de88906655204a3a46c0596695">invtransactiontype</a></td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d07b5ce8c32beb1452530e8364e8476f"></a><!-- doxytag: member="OfxTransactionData::invtransactiontype_valid" ref="d07b5ce8c32beb1452530e8364e8476f" args="" -->
49
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#d07b5ce8c32beb1452530e8364e8476f">invtransactiontype_valid</a></td></tr>
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#0173d373603439647effb10d2bb32b05">units</a></td></tr>
53
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15d204a5caf5857ef582732c52f2efab"></a><!-- doxytag: member="OfxTransactionData::units_valid" ref="15d204a5caf5857ef582732c52f2efab" args="" -->
54
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#15d204a5caf5857ef582732c52f2efab">units_valid</a></td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#5a41658d615ce07e1865dc070cf23c25">unitprice</a></td></tr>
58
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec42b88c736e6f881bd89bbcfe4fa434"></a><!-- doxytag: member="OfxTransactionData::unitprice_valid" ref="ec42b88c736e6f881bd89bbcfe4fa434" args="" -->
59
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#ec42b88c736e6f881bd89bbcfe4fa434">unitprice_valid</a></td></tr>
61
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#59d7476907962e9cd075aea52206f43d">amount</a></td></tr>
63
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d54fb30f2cd9f57021e90d1dde9e85b8"></a><!-- doxytag: member="OfxTransactionData::amount_valid" ref="d54fb30f2cd9f57021e90d1dde9e85b8" args="" -->
64
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#d54fb30f2cd9f57021e90d1dde9e85b8">amount_valid</a></td></tr>
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#1dc0dc4c6c62bca6af4802747befb9ec">fi_id</a> [256]</td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9922d2151c43440ffe643fbf8cc1bb36"></a><!-- doxytag: member="OfxTransactionData::fi_id_valid" ref="9922d2151c43440ffe643fbf8cc1bb36" args="" -->
69
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#9922d2151c43440ffe643fbf8cc1bb36">fi_id_valid</a></td></tr>
71
<tr><td colspan="2"><div class="groupHeader">OFX optional elements</div></td></tr>
72
<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>
73
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#3169414a1b7b454d69c98936d9a0f9d2">unique_id</a> [OFX_UNIQUE_ID_LENGTH]</td></tr>
75
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4f7af456ca04678ab0d55b765cb4dfed"></a><!-- doxytag: member="OfxTransactionData::unique_id_valid" ref="4f7af456ca04678ab0d55b765cb4dfed" args="" -->
76
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#4f7af456ca04678ab0d55b765cb4dfed">unique_id_valid</a></td></tr>
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#7fadc26f83b41fe7211807555668affd">unique_id_type</a> [OFX_UNIQUE_ID_TYPE_LENGTH]</td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7470f4b24458c5fc1ae4d32e04578832"></a><!-- doxytag: member="OfxTransactionData::unique_id_type_valid" ref="7470f4b24458c5fc1ae4d32e04578832" args="" -->
81
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#7470f4b24458c5fc1ae4d32e04578832">unique_id_type_valid</a></td></tr>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df056062c35b6a4e9965eb7c18f5b42a"></a><!-- doxytag: member="OfxTransactionData::security_data_ptr" ref="df056062c35b6a4e9965eb7c18f5b42a" args="" -->
84
<a class="el" href="structOfxSecurityData.html">OfxSecurityData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#df056062c35b6a4e9965eb7c18f5b42a">security_data_ptr</a></td></tr>
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#e778083e6550c520a2855a28367cd4cb">security_data_valid</a></td></tr>
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#980838dad3d2aa48477bbc79d8968481">date_posted</a></td></tr>
90
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="22c89330882dd58dfe100b47b6c6f869"></a><!-- doxytag: member="OfxTransactionData::date_posted_valid" ref="22c89330882dd58dfe100b47b6c6f869" args="" -->
91
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#22c89330882dd58dfe100b47b6c6f869">date_posted_valid</a></td></tr>
93
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#83da9ddec3505e28fb03d1536cb85c6f">date_initiated</a></td></tr>
95
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3d401a5755618d25b6f402c1e4ebaf6"></a><!-- doxytag: member="OfxTransactionData::date_initiated_valid" ref="c3d401a5755618d25b6f402c1e4ebaf6" args="" -->
96
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#c3d401a5755618d25b6f402c1e4ebaf6">date_initiated_valid</a></td></tr>
98
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#be9a3435e5c27396714b915bbec892d9">date_funds_available</a></td></tr>
100
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a279f61654ffc1119f4a7a0475314b8f"></a><!-- doxytag: member="OfxTransactionData::date_funds_available_valid" ref="a279f61654ffc1119f4a7a0475314b8f" args="" -->
101
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#a279f61654ffc1119f4a7a0475314b8f">date_funds_available_valid</a></td></tr>
103
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#9db59281d0b9883e307da469e45c5e25">fi_id_corrected</a> [256]</td></tr>
105
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="760693682215d56c510ddf222514d18e"></a><!-- doxytag: member="OfxTransactionData::fi_id_corrected_valid" ref="760693682215d56c510ddf222514d18e" args="" -->
106
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#760693682215d56c510ddf222514d18e">fi_id_corrected_valid</a></td></tr>
108
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="inc_2libofx_8h.html#c91fe5ab1348da4f21c6c9482451a1c4">FiIdCorrectionAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#81a9e298a910bb5a04d1dd8bc6c84ae5">fi_id_correction_action</a></td></tr>
110
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0e4ab0204fe258d44df5235ea712b726"></a><!-- doxytag: member="OfxTransactionData::fi_id_correction_action_valid" ref="0e4ab0204fe258d44df5235ea712b726" args="" -->
111
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#0e4ab0204fe258d44df5235ea712b726">fi_id_correction_action_valid</a></td></tr>
113
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#4ae6e26b6dc0911da6310fe2d79d097c">server_transaction_id</a> [OFX_SVRTID2_LENGTH]</td></tr>
115
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac773a8cfd36ea8dcbff4a0173a5178d"></a><!-- doxytag: member="OfxTransactionData::server_transaction_id_valid" ref="ac773a8cfd36ea8dcbff4a0173a5178d" args="" -->
116
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#ac773a8cfd36ea8dcbff4a0173a5178d">server_transaction_id_valid</a></td></tr>
118
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#11d6e212281eb8b58520127b001f6d19">check_number</a> [OFX_CHECK_NUMBER_LENGTH]</td></tr>
120
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b49156636e8dc3b1f56ae91955765b4"></a><!-- doxytag: member="OfxTransactionData::check_number_valid" ref="8b49156636e8dc3b1f56ae91955765b4" args="" -->
121
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#8b49156636e8dc3b1f56ae91955765b4">check_number_valid</a></td></tr>
123
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#93ebc1aa70f3a8946180b23eb78a69c0">reference_number</a> [OFX_REFERENCE_NUMBER_LENGTH]</td></tr>
125
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6cca71dde5d0ced4458e4cc4d9be17e5"></a><!-- doxytag: member="OfxTransactionData::reference_number_valid" ref="6cca71dde5d0ced4458e4cc4d9be17e5" args="" -->
126
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#6cca71dde5d0ced4458e4cc4d9be17e5">reference_number_valid</a></td></tr>
128
<tr><td class="memItemLeft" nowrap align="right" valign="top">long int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#3283c78f62957daba020a89f5f5ff632">standard_industrial_code</a></td></tr>
130
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="84c2f46550c8158d87074bba6d57d592"></a><!-- doxytag: member="OfxTransactionData::standard_industrial_code_valid" ref="84c2f46550c8158d87074bba6d57d592" args="" -->
131
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#84c2f46550c8158d87074bba6d57d592">standard_industrial_code_valid</a></td></tr>
133
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#2a722e60ec43ddfa3a8fc849e68d2e03">payee_id</a> [OFX_SVRTID2_LENGTH]</td></tr>
135
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2bdd11a3085660e89da09c86aeb9643"></a><!-- doxytag: member="OfxTransactionData::payee_id_valid" ref="b2bdd11a3085660e89da09c86aeb9643" args="" -->
136
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#b2bdd11a3085660e89da09c86aeb9643">payee_id_valid</a></td></tr>
138
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#4cac73568dffb14e47a095615ed22ddb">name</a> [OFX_TRANSACTION_NAME_LENGTH]</td></tr>
140
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b3c75cdec303b138889b3de61e75c869"></a><!-- doxytag: member="OfxTransactionData::name_valid" ref="b3c75cdec303b138889b3de61e75c869" args="" -->
141
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#b3c75cdec303b138889b3de61e75c869">name_valid</a></td></tr>
143
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#c943f1d63c1bcec5430eee7653348c6f">memo</a> [OFX_MEMO2_LENGTH]</td></tr>
145
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eccceb6745312b5bdcd919056e7d987f"></a><!-- doxytag: member="OfxTransactionData::memo_valid" ref="eccceb6745312b5bdcd919056e7d987f" args="" -->
146
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#eccceb6745312b5bdcd919056e7d987f">memo_valid</a></td></tr>
148
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#37fb3882c1bc7079e47d2007af1ca028">commission</a></td></tr>
150
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86d8e5fc00290bb173c1b6b948c35dd3"></a><!-- doxytag: member="OfxTransactionData::commission_valid" ref="86d8e5fc00290bb173c1b6b948c35dd3" args="" -->
151
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#86d8e5fc00290bb173c1b6b948c35dd3">commission_valid</a></td></tr>
153
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#e3ec90702e1e5abbae847c77eb9cfc0e">fees</a></td></tr>
155
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fed8f3953c6f8d1d346be5c61501a93e"></a><!-- doxytag: member="OfxTransactionData::fees_valid" ref="fed8f3953c6f8d1d346be5c61501a93e" args="" -->
156
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#fed8f3953c6f8d1d346be5c61501a93e">fees_valid</a></td></tr>
158
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57a0bf358659ac3c28eb330ae8c0abb9"></a><!-- doxytag: member="OfxTransactionData::oldunits" ref="57a0bf358659ac3c28eb330ae8c0abb9" args="" -->
159
double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#57a0bf358659ac3c28eb330ae8c0abb9">oldunits</a></td></tr>
161
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5129a4ab98abe2227338d4d5cef94e53"></a><!-- doxytag: member="OfxTransactionData::oldunits_valid" ref="5129a4ab98abe2227338d4d5cef94e53" args="" -->
162
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#5129a4ab98abe2227338d4d5cef94e53">oldunits_valid</a></td></tr>
164
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0b75e90de07492e9aed6a57d879e358"></a><!-- doxytag: member="OfxTransactionData::newunits" ref="f0b75e90de07492e9aed6a57d879e358" args="" -->
165
double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#f0b75e90de07492e9aed6a57d879e358">newunits</a></td></tr>
167
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd317e28426dce6b508872d5a15d1651"></a><!-- doxytag: member="OfxTransactionData::newunits_valid" ref="fd317e28426dce6b508872d5a15d1651" args="" -->
168
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#fd317e28426dce6b508872d5a15d1651">newunits_valid</a></td></tr>
170
<tr><td colspan="2"><div class="groupHeader">OFX mandatory elements</div></td></tr>
171
<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>
172
<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="structOfxTransactionData.html#480f0f65ab6602c390a83d8358a7f364">account_ptr</a></td></tr>
174
<tr><td colspan="2"><div class="groupHeader">OFX optional elements</div></td></tr>
175
<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>
176
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df056062c35b6a4e9965eb7c18f5b42a"></a><!-- doxytag: member="OfxTransactionData::security_data_ptr" ref="df056062c35b6a4e9965eb7c18f5b42a" args="" -->
177
<a class="el" href="structOfxSecurityData.html">OfxSecurityData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#df056062c35b6a4e9965eb7c18f5b42a">security_data_ptr</a></td></tr>
33
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#b26fbaf28333b36c90f6a863dbb74874">account_id</a> [OFX_ACCOUNT_ID_LENGTH]</td></tr>
35
<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="structOfxTransactionData.html#fbc7820c3edd9a07c87e345ef7d726ee">account_ptr</a></td></tr>
37
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05c7a858b824e9f5fdf31cfdd7290735"></a><!-- doxytag: member="OfxTransactionData::account_id_valid" ref="05c7a858b824e9f5fdf31cfdd7290735" args="" -->
38
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#05c7a858b824e9f5fdf31cfdd7290735">account_id_valid</a></td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc7ee497429b2f400a16edf3f3a0d093"></a><!-- doxytag: member="OfxTransactionData::transactiontype" ref="fc7ee497429b2f400a16edf3f3a0d093" args="" -->
41
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58">TransactionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#fc7ee497429b2f400a16edf3f3a0d093">transactiontype</a></td></tr>
43
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#73290dc395cf8342d136dbcd243ce695">transactiontype_valid</a></td></tr>
45
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f35fc5099960012b68c66d6d84fc9c1a"></a><!-- doxytag: member="OfxTransactionData::invtransactiontype" ref="f35fc5099960012b68c66d6d84fc9c1a" args="" -->
46
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a">InvTransactionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#f35fc5099960012b68c66d6d84fc9c1a">invtransactiontype</a></td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="383c55c8ed0f581983c32bae4d9cc69c"></a><!-- doxytag: member="OfxTransactionData::invtransactiontype_valid" ref="383c55c8ed0f581983c32bae4d9cc69c" args="" -->
49
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#383c55c8ed0f581983c32bae4d9cc69c">invtransactiontype_valid</a></td></tr>
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#3d6cd5df47d2282549e30a29454a9f15">units</a></td></tr>
53
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="00be891bf56306a4c5405c52cdec6e0f"></a><!-- doxytag: member="OfxTransactionData::units_valid" ref="00be891bf56306a4c5405c52cdec6e0f" args="" -->
54
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#00be891bf56306a4c5405c52cdec6e0f">units_valid</a></td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#b330c2e874b125d0c2a6970d181271b5">unitprice</a></td></tr>
58
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4cb8c39e1e3315e10b0a44919ed9e711"></a><!-- doxytag: member="OfxTransactionData::unitprice_valid" ref="4cb8c39e1e3315e10b0a44919ed9e711" args="" -->
59
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#4cb8c39e1e3315e10b0a44919ed9e711">unitprice_valid</a></td></tr>
61
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#8d89643cfcc66560d20d6ae857641671">amount</a></td></tr>
63
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c4995cf2465345b233a23a97b29c88e"></a><!-- doxytag: member="OfxTransactionData::amount_valid" ref="4c4995cf2465345b233a23a97b29c88e" args="" -->
64
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#4c4995cf2465345b233a23a97b29c88e">amount_valid</a></td></tr>
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#3799e7eee8774963bba3bc828f9a735d">fi_id</a> [256]</td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26937de0e52f445d79ce600ffd306485"></a><!-- doxytag: member="OfxTransactionData::fi_id_valid" ref="26937de0e52f445d79ce600ffd306485" args="" -->
69
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#26937de0e52f445d79ce600ffd306485">fi_id_valid</a></td></tr>
71
<tr><td colspan="2"><div class="groupHeader">OFX optional elements</div></td></tr>
72
<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>
73
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#54c642edf01b122b090d84b0bd985e74">unique_id</a> [OFX_UNIQUE_ID_LENGTH]</td></tr>
75
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bec183d49f7374ad56422a7c04aec9f1"></a><!-- doxytag: member="OfxTransactionData::unique_id_valid" ref="bec183d49f7374ad56422a7c04aec9f1" args="" -->
76
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#bec183d49f7374ad56422a7c04aec9f1">unique_id_valid</a></td></tr>
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#0a8fab71d94c3846fe1b4f044232e86e">unique_id_type</a> [OFX_UNIQUE_ID_TYPE_LENGTH]</td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aef6ea7fb5830dc1ba7ef4a3d5c987ef"></a><!-- doxytag: member="OfxTransactionData::unique_id_type_valid" ref="aef6ea7fb5830dc1ba7ef4a3d5c987ef" args="" -->
81
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#aef6ea7fb5830dc1ba7ef4a3d5c987ef">unique_id_type_valid</a></td></tr>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a45738be07d9b580cf89f3ecd9969f0"></a><!-- doxytag: member="OfxTransactionData::security_data_ptr" ref="6a45738be07d9b580cf89f3ecd9969f0" args="" -->
84
struct <a class="el" href="structOfxSecurityData.html">OfxSecurityData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#6a45738be07d9b580cf89f3ecd9969f0">security_data_ptr</a></td></tr>
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#38f78abebdefc22ae4d991dc83a55288">security_data_valid</a></td></tr>
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#64ea65411d601e81ed3ea6d60b5067b9">date_posted</a></td></tr>
90
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e6cf8576653a9c3c06c3500aa0848f35"></a><!-- doxytag: member="OfxTransactionData::date_posted_valid" ref="e6cf8576653a9c3c06c3500aa0848f35" args="" -->
91
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#e6cf8576653a9c3c06c3500aa0848f35">date_posted_valid</a></td></tr>
93
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#85f2410d51ce72baa88c8bd18c8b7c6c">date_initiated</a></td></tr>
95
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0de7b9584e798d36e41eb7d2df729d10"></a><!-- doxytag: member="OfxTransactionData::date_initiated_valid" ref="0de7b9584e798d36e41eb7d2df729d10" args="" -->
96
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#0de7b9584e798d36e41eb7d2df729d10">date_initiated_valid</a></td></tr>
98
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#1464e7c8ded265329fc931dbeee2cf93">date_funds_available</a></td></tr>
100
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc640119b4a273b0989ce1eaf53bc1dd"></a><!-- doxytag: member="OfxTransactionData::date_funds_available_valid" ref="dc640119b4a273b0989ce1eaf53bc1dd" args="" -->
101
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#dc640119b4a273b0989ce1eaf53bc1dd">date_funds_available_valid</a></td></tr>
103
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#08e9c6d6035e2d5604562a35fc2805c2">fi_id_corrected</a> [256]</td></tr>
105
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="144e03a1bc0e228903c00056847c355c"></a><!-- doxytag: member="OfxTransactionData::fi_id_corrected_valid" ref="144e03a1bc0e228903c00056847c355c" args="" -->
106
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#144e03a1bc0e228903c00056847c355c">fi_id_corrected_valid</a></td></tr>
108
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="inc_2libofx_8h.html#526538786b3535e284f651da05768b23">FiIdCorrectionAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#1628da9f1d066d1eb1e7a5bfeb865407">fi_id_correction_action</a></td></tr>
110
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9c1ee604d292e6d3346308d2615a8882"></a><!-- doxytag: member="OfxTransactionData::fi_id_correction_action_valid" ref="9c1ee604d292e6d3346308d2615a8882" args="" -->
111
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#9c1ee604d292e6d3346308d2615a8882">fi_id_correction_action_valid</a></td></tr>
113
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#dea1c8493f43ed0f693e7a195bb1a0fb">server_transaction_id</a> [OFX_SVRTID2_LENGTH]</td></tr>
115
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="893afd9435630f01cbb12b2e93b57839"></a><!-- doxytag: member="OfxTransactionData::server_transaction_id_valid" ref="893afd9435630f01cbb12b2e93b57839" args="" -->
116
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#893afd9435630f01cbb12b2e93b57839">server_transaction_id_valid</a></td></tr>
118
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#0a17438e40d33299517770722c9b566c">check_number</a> [OFX_CHECK_NUMBER_LENGTH]</td></tr>
120
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1dee3cffcf91a81925a812ddb8550124"></a><!-- doxytag: member="OfxTransactionData::check_number_valid" ref="1dee3cffcf91a81925a812ddb8550124" args="" -->
121
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#1dee3cffcf91a81925a812ddb8550124">check_number_valid</a></td></tr>
123
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#4228cc0543cb479b497f03de20611650">reference_number</a> [OFX_REFERENCE_NUMBER_LENGTH]</td></tr>
125
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd45775dcf142730232f57b9ee3f6b8d"></a><!-- doxytag: member="OfxTransactionData::reference_number_valid" ref="bd45775dcf142730232f57b9ee3f6b8d" args="" -->
126
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#bd45775dcf142730232f57b9ee3f6b8d">reference_number_valid</a></td></tr>
128
<tr><td class="memItemLeft" nowrap align="right" valign="top">long int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#1883d5fa0f381b90779f794b1366c234">standard_industrial_code</a></td></tr>
130
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf13b8483310306d21e58c6f3b69fa3d"></a><!-- doxytag: member="OfxTransactionData::standard_industrial_code_valid" ref="cf13b8483310306d21e58c6f3b69fa3d" args="" -->
131
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#cf13b8483310306d21e58c6f3b69fa3d">standard_industrial_code_valid</a></td></tr>
133
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#ece5dc8c7d1a772ec1ee851f6bc267bf">payee_id</a> [OFX_SVRTID2_LENGTH]</td></tr>
135
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9f3f72f4a26f049b6dad9c84060596c"></a><!-- doxytag: member="OfxTransactionData::payee_id_valid" ref="a9f3f72f4a26f049b6dad9c84060596c" args="" -->
136
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#a9f3f72f4a26f049b6dad9c84060596c">payee_id_valid</a></td></tr>
138
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#d50d7fc4d119214fceaed44a910789c3">name</a> [OFX_TRANSACTION_NAME_LENGTH]</td></tr>
140
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e5ce4bde9c4c2d175a5ad68fc287cbe"></a><!-- doxytag: member="OfxTransactionData::name_valid" ref="3e5ce4bde9c4c2d175a5ad68fc287cbe" args="" -->
141
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#3e5ce4bde9c4c2d175a5ad68fc287cbe">name_valid</a></td></tr>
143
<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#4ffcfadafa8986c818648760c2884d20">memo</a> [OFX_MEMO2_LENGTH]</td></tr>
145
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="27e162fb30f34397d93445110cf7074f"></a><!-- doxytag: member="OfxTransactionData::memo_valid" ref="27e162fb30f34397d93445110cf7074f" args="" -->
146
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#27e162fb30f34397d93445110cf7074f">memo_valid</a></td></tr>
148
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#4f963ca359ff5e49829815803332bf87">commission</a></td></tr>
150
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="487ad9ea35337560a08a09463984c477"></a><!-- doxytag: member="OfxTransactionData::commission_valid" ref="487ad9ea35337560a08a09463984c477" args="" -->
151
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#487ad9ea35337560a08a09463984c477">commission_valid</a></td></tr>
153
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#c259b91b8d9c8bfa54ffb90a68ed3191">fees</a></td></tr>
155
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35fb51dc18622dee95d0b88d7e90198f"></a><!-- doxytag: member="OfxTransactionData::fees_valid" ref="35fb51dc18622dee95d0b88d7e90198f" args="" -->
156
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#35fb51dc18622dee95d0b88d7e90198f">fees_valid</a></td></tr>
158
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45bbba0df631c87b6171a45c0fd4c8f7"></a><!-- doxytag: member="OfxTransactionData::oldunits" ref="45bbba0df631c87b6171a45c0fd4c8f7" args="" -->
159
double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#45bbba0df631c87b6171a45c0fd4c8f7">oldunits</a></td></tr>
161
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ab83d9717c0b76acf0dcb5292d5b5bf"></a><!-- doxytag: member="OfxTransactionData::oldunits_valid" ref="3ab83d9717c0b76acf0dcb5292d5b5bf" args="" -->
162
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#3ab83d9717c0b76acf0dcb5292d5b5bf">oldunits_valid</a></td></tr>
164
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="59d7afb738694ccadfecfc5f8823f3c9"></a><!-- doxytag: member="OfxTransactionData::newunits" ref="59d7afb738694ccadfecfc5f8823f3c9" args="" -->
165
double </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#59d7afb738694ccadfecfc5f8823f3c9">newunits</a></td></tr>
167
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="88102731ca6478fc427263063a2401e0"></a><!-- doxytag: member="OfxTransactionData::newunits_valid" ref="88102731ca6478fc427263063a2401e0" args="" -->
168
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#88102731ca6478fc427263063a2401e0">newunits_valid</a></td></tr>
170
<tr><td colspan="2"><div class="groupHeader">OFX mandatory elements</div></td></tr>
171
<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>
172
<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="structOfxTransactionData.html#fbc7820c3edd9a07c87e345ef7d726ee">account_ptr</a></td></tr>
174
<tr><td colspan="2"><div class="groupHeader">OFX optional elements</div></td></tr>
175
<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>
176
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a45738be07d9b580cf89f3ecd9969f0"></a><!-- doxytag: member="OfxTransactionData::security_data_ptr" ref="6a45738be07d9b580cf89f3ecd9969f0" args="" -->
177
struct <a class="el" href="structOfxSecurityData.html">OfxSecurityData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#6a45738be07d9b580cf89f3ecd9969f0">security_data_ptr</a></td></tr>
179
<tr><td colspan="2"><div class="groupHeader">OFX mandatory elements</div></td></tr>
180
<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>
181
<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="structOfxTransactionData.html#fbc7820c3edd9a07c87e345ef7d726ee">account_ptr</a></td></tr>
183
<tr><td colspan="2"><div class="groupHeader">OFX optional elements</div></td></tr>
184
<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>
185
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a45738be07d9b580cf89f3ecd9969f0"></a><!-- doxytag: member="OfxTransactionData::security_data_ptr" ref="6a45738be07d9b580cf89f3ecd9969f0" args="" -->
186
struct <a class="el" href="structOfxSecurityData.html">OfxSecurityData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html#6a45738be07d9b580cf89f3ecd9969f0">security_data_ptr</a></td></tr>
180
189
<hr><h2>Field Documentation</h2>
181
<a class="anchor" name="95b9c7ab3cdf8e3e8f3be802d065713a"></a><!-- doxytag: member="OfxTransactionData::account_id" ref="95b9c7ab3cdf8e3e8f3be802d065713a" args="[OFX_ACCOUNT_ID_LENGTH]" --><p>
182
<table class="mdTable" cellpadding="2" cellspacing="0">
185
<table cellpadding="0" cellspacing="0" border="0">
190
<a class="anchor" name="b26fbaf28333b36c90f6a863dbb74874"></a><!-- doxytag: member="OfxTransactionData::account_id" ref="b26fbaf28333b36c90f6a863dbb74874" args="[OFX_ACCOUNT_ID_LENGTH]" -->
191
<div class="memitem">
192
<div class="memproto">
193
<table class="memname">
187
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#95b9c7ab3cdf8e3e8f3be802d065713a">OfxTransactionData::account_id</a> </td>
195
<td class="memname">char <a class="el" href="structOfxTransactionData.html#b26fbaf28333b36c90f6a863dbb74874">OfxTransactionData::account_id</a> </td>
193
<table cellspacing="5" cellpadding="0" border="0">
201
202
Use this for matching with the relevant account in your application
203
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00409">409</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
205
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00142">OfxTransactionContainer::add_account()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
208
<a class="anchor" name="480f0f65ab6602c390a83d8358a7f364"></a><!-- doxytag: member="OfxTransactionData::account_ptr" ref="480f0f65ab6602c390a83d8358a7f364" args="" --><p>
209
<table class="mdTable" cellpadding="2" cellspacing="0">
212
<table cellpadding="0" cellspacing="0" border="0">
214
<td class="md" nowrap valign="top">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxTransactionData.html#480f0f65ab6602c390a83d8358a7f364">OfxTransactionData::account_ptr</a> </td>
220
<table cellspacing="5" cellpadding="0" border="0">
228
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html">OfxAccountData</a>
230
Definition at line <a class="el" href="libofx-0_88_82_2inc_2libofx_8h-source.html#l00412">412</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>
233
<a class="anchor" name="480f0f65ab6602c390a83d8358a7f364"></a><!-- doxytag: member="OfxTransactionData::account_ptr" ref="480f0f65ab6602c390a83d8358a7f364" args="" --><p>
234
<table class="mdTable" cellpadding="2" cellspacing="0">
237
<table cellpadding="0" cellspacing="0" border="0">
239
<td class="md" nowrap valign="top">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxTransactionData.html#480f0f65ab6602c390a83d8358a7f364">OfxTransactionData::account_ptr</a> </td>
245
<table cellspacing="5" cellpadding="0" border="0">
253
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html">OfxAccountData</a>
255
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00412">412</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
257
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00142">OfxTransactionContainer::add_account()</a>. </td>
260
<a class="anchor" name="59d7476907962e9cd075aea52206f43d"></a><!-- doxytag: member="OfxTransactionData::amount" ref="59d7476907962e9cd075aea52206f43d" args="" --><p>
261
<table class="mdTable" cellpadding="2" cellspacing="0">
264
<table cellpadding="0" cellspacing="0" border="0">
266
<td class="md" nowrap valign="top">double <a class="el" href="structOfxTransactionData.html#59d7476907962e9cd075aea52206f43d">OfxTransactionData::amount</a> </td>
272
<table cellspacing="5" cellpadding="0" border="0">
203
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00430">430</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
205
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00142">OfxTransactionContainer::add_account()</a>, <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>, and <a class="el" href="ofx__container__transaction_8cpp-source.html#l00036">OfxTransactionContainer::OfxTransactionContainer()</a>.</p>
209
<a class="anchor" name="fbc7820c3edd9a07c87e345ef7d726ee"></a><!-- doxytag: member="OfxTransactionData::account_ptr" ref="fbc7820c3edd9a07c87e345ef7d726ee" args="" -->
210
<div class="memitem">
211
<div class="memproto">
212
<table class="memname">
214
<td class="memname">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxTransactionData.html#fbc7820c3edd9a07c87e345ef7d726ee">OfxTransactionData::account_ptr</a><code> [read]</code> </td>
221
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a>
222
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00433">433</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
224
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00142">OfxTransactionContainer::add_account()</a>.</p>
228
<a class="anchor" name="73290dc395cf8342d136dbcd243ce695"></a><!-- doxytag: member="OfxTransactionData::transactiontype_valid" ref="73290dc395cf8342d136dbcd243ce695" args="" -->
229
<div class="memitem">
230
<div class="memproto">
231
<table class="memname">
233
<td class="memname">int <a class="el" href="structOfxTransactionData.html#73290dc395cf8342d136dbcd243ce695">OfxTransactionData::transactiontype_valid</a> </td>
240
Investment transaction type. You should read this if transactiontype == OFX_OTHER. See OFX spec 1.6 p.442 to 445 for details
241
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00440">440</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
243
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>, and <a class="el" href="ofx__container__transaction_8cpp-source.html#l00259">OfxInvestmentTransactionContainer::OfxInvestmentTransactionContainer()</a>.</p>
247
<a class="anchor" name="3d6cd5df47d2282549e30a29454a9f15"></a><!-- doxytag: member="OfxTransactionData::units" ref="3d6cd5df47d2282549e30a29454a9f15" args="" -->
248
<div class="memitem">
249
<div class="memproto">
250
<table class="memname">
252
<td class="memname">double <a class="el" href="structOfxTransactionData.html#3d6cd5df47d2282549e30a29454a9f15">OfxTransactionData::units</a> </td>
259
Variation of the number of units of the commodity Suppose units is -10, ave unitprice is 1. If the commodity is stock, you have 10 less stock, but 10 more dollars in you amccount (fees not considered, see amount). If commodity is money, you have 10 less dollars in your pocket, but 10 more in your account
260
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00446">446</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
262
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
266
<a class="anchor" name="b330c2e874b125d0c2a6970d181271b5"></a><!-- doxytag: member="OfxTransactionData::unitprice" ref="b330c2e874b125d0c2a6970d181271b5" args="" -->
267
<div class="memitem">
268
<div class="memproto">
269
<table class="memname">
271
<td class="memname">double <a class="el" href="structOfxTransactionData.html#b330c2e874b125d0c2a6970d181271b5">OfxTransactionData::unitprice</a> </td>
278
Value of each unit, 1.00 if the commodity is money
279
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00453">453</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
281
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
285
<a class="anchor" name="8d89643cfcc66560d20d6ae857641671"></a><!-- doxytag: member="OfxTransactionData::amount" ref="8d89643cfcc66560d20d6ae857641671" args="" -->
286
<div class="memitem">
287
<div class="memproto">
288
<table class="memname">
290
<td class="memname">double <a class="el" href="structOfxTransactionData.html#8d89643cfcc66560d20d6ae857641671">OfxTransactionData::amount</a> </td>
280
297
Total monetary amount of the transaction, signage will determine if money went in or out. amount is the total amount: -(units) * unitprice - various fees
282
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00435">435</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
284
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>. </td>
287
<a class="anchor" name="11d6e212281eb8b58520127b001f6d19"></a><!-- doxytag: member="OfxTransactionData::check_number" ref="11d6e212281eb8b58520127b001f6d19" args="[OFX_CHECK_NUMBER_LENGTH]" --><p>
288
<table class="mdTable" cellpadding="2" cellspacing="0">
291
<table cellpadding="0" cellspacing="0" border="0">
293
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#11d6e212281eb8b58520127b001f6d19">OfxTransactionData::check_number</a> </td>
299
<table cellspacing="5" cellpadding="0" border="0">
307
The check number is most likely an integer and can probably be converted properly with atoi(). However the spec allows for up to 12 digits, so it is not garanteed to work
309
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00495">495</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
311
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>. </td>
314
<a class="anchor" name="37fb3882c1bc7079e47d2007af1ca028"></a><!-- doxytag: member="OfxTransactionData::commission" ref="37fb3882c1bc7079e47d2007af1ca028" args="" --><p>
315
<table class="mdTable" cellpadding="2" cellspacing="0">
318
<table cellpadding="0" cellspacing="0" border="0">
320
<td class="md" nowrap valign="top">double <a class="el" href="structOfxTransactionData.html#37fb3882c1bc7079e47d2007af1ca028">OfxTransactionData::commission</a> </td>
326
<table cellspacing="5" cellpadding="0" border="0">
334
Commission paid to broker (investment transactions only)
336
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00511">511</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
338
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
341
<a class="anchor" name="be9a3435e5c27396714b915bbec892d9"></a><!-- doxytag: member="OfxTransactionData::date_funds_available" ref="be9a3435e5c27396714b915bbec892d9" args="" --><p>
342
<table class="mdTable" cellpadding="2" cellspacing="0">
345
<table cellpadding="0" cellspacing="0" border="0">
347
<td class="md" nowrap valign="top">time_t <a class="el" href="structOfxTransactionData.html#be9a3435e5c27396714b915bbec892d9">OfxTransactionData::date_funds_available</a> </td>
353
<table cellspacing="5" cellpadding="0" border="0">
361
Date the funds are available (not always provided) (ex: the date you are allowed to withdraw a deposit
363
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00474">474</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
365
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
368
<a class="anchor" name="83da9ddec3505e28fb03d1536cb85c6f"></a><!-- doxytag: member="OfxTransactionData::date_initiated" ref="83da9ddec3505e28fb03d1536cb85c6f" args="" --><p>
369
<table class="mdTable" cellpadding="2" cellspacing="0">
372
<table cellpadding="0" cellspacing="0" border="0">
374
<td class="md" nowrap valign="top">time_t <a class="el" href="structOfxTransactionData.html#83da9ddec3505e28fb03d1536cb85c6f">OfxTransactionData::date_initiated</a> </td>
380
<table cellspacing="5" cellpadding="0" border="0">
298
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00456">456</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
300
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>.</p>
304
<a class="anchor" name="3799e7eee8774963bba3bc828f9a735d"></a><!-- doxytag: member="OfxTransactionData::fi_id" ref="3799e7eee8774963bba3bc828f9a735d" args="[256]" -->
305
<div class="memitem">
306
<div class="memproto">
307
<table class="memname">
309
<td class="memname">char <a class="el" href="structOfxTransactionData.html#3799e7eee8774963bba3bc828f9a735d">OfxTransactionData::fi_id</a> </td>
316
Generated by the financial institution (fi), unique id of the transaction, to be used to detect duplicate downloads
317
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00461">461</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
319
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
323
<a class="anchor" name="54c642edf01b122b090d84b0bd985e74"></a><!-- doxytag: member="OfxTransactionData::unique_id" ref="54c642edf01b122b090d84b0bd985e74" args="[OFX_UNIQUE_ID_LENGTH]" -->
324
<div class="memitem">
325
<div class="memproto">
326
<table class="memname">
328
<td class="memname">char <a class="el" href="structOfxTransactionData.html#54c642edf01b122b090d84b0bd985e74">OfxTransactionData::unique_id</a> </td>
335
The id of the security being traded. Mandatory for investment transactions
336
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00473">473</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
338
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00065">OfxTransactionContainer::gen_event()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
342
<a class="anchor" name="0a8fab71d94c3846fe1b4f044232e86e"></a><!-- doxytag: member="OfxTransactionData::unique_id_type" ref="0a8fab71d94c3846fe1b4f044232e86e" args="[OFX_UNIQUE_ID_TYPE_LENGTH]" -->
343
<div class="memitem">
344
<div class="memproto">
345
<table class="memname">
347
<td class="memname">char <a class="el" href="structOfxTransactionData.html#0a8fab71d94c3846fe1b4f044232e86e">OfxTransactionData::unique_id_type</a> </td>
354
Usially "CUSIP" for FIs in north america
355
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00475">475</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
357
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
361
<a class="anchor" name="38f78abebdefc22ae4d991dc83a55288"></a><!-- doxytag: member="OfxTransactionData::security_data_valid" ref="38f78abebdefc22ae4d991dc83a55288" args="" -->
362
<div class="memitem">
363
<div class="memproto">
364
<table class="memname">
366
<td class="memname">int <a class="el" href="structOfxTransactionData.html#38f78abebdefc22ae4d991dc83a55288">OfxTransactionData::security_data_valid</a> </td>
373
A pointer to the security's data.
374
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00479">479</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
376
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00065">OfxTransactionContainer::gen_event()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
380
<a class="anchor" name="64ea65411d601e81ed3ea6d60b5067b9"></a><!-- doxytag: member="OfxTransactionData::date_posted" ref="64ea65411d601e81ed3ea6d60b5067b9" args="" -->
381
<div class="memitem">
382
<div class="memproto">
383
<table class="memname">
385
<td class="memname">time_t <a class="el" href="structOfxTransactionData.html#64ea65411d601e81ed3ea6d60b5067b9">OfxTransactionData::date_posted</a> </td>
392
Date the transaction took effect (ex: date it appeared on your credit card bill). Setlement date; for stock split, execution date.<p>
393
Mandatory for bank and credit card transactions
394
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00481">481</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
396
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>.</p>
400
<a class="anchor" name="85f2410d51ce72baa88c8bd18c8b7c6c"></a><!-- doxytag: member="OfxTransactionData::date_initiated" ref="85f2410d51ce72baa88c8bd18c8b7c6c" args="" -->
401
<div class="memitem">
402
<div class="memproto">
403
<table class="memname">
405
<td class="memname">time_t <a class="el" href="structOfxTransactionData.html#85f2410d51ce72baa88c8bd18c8b7c6c">OfxTransactionData::date_initiated</a> </td>
388
412
Date the transaction was initiated (ex: date you bought something in a store for credit card; trade date for stocks; day of record for stock split)<p>
389
413
Mandatory for investment transactions
391
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00467">467</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
393
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
396
<a class="anchor" name="980838dad3d2aa48477bbc79d8968481"></a><!-- doxytag: member="OfxTransactionData::date_posted" ref="980838dad3d2aa48477bbc79d8968481" args="" --><p>
397
<table class="mdTable" cellpadding="2" cellspacing="0">
400
<table cellpadding="0" cellspacing="0" border="0">
402
<td class="md" nowrap valign="top">time_t <a class="el" href="structOfxTransactionData.html#980838dad3d2aa48477bbc79d8968481">OfxTransactionData::date_posted</a> </td>
408
<table cellspacing="5" cellpadding="0" border="0">
416
Date the transaction took effect (ex: date it appeared on your credit card bill). Setlement date; for stock split, execution date.<p>
417
Mandatory for bank and credit card transactions
419
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00460">460</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
421
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>. </td>
424
<a class="anchor" name="e3ec90702e1e5abbae847c77eb9cfc0e"></a><!-- doxytag: member="OfxTransactionData::fees" ref="e3ec90702e1e5abbae847c77eb9cfc0e" args="" --><p>
425
<table class="mdTable" cellpadding="2" cellspacing="0">
428
<table cellpadding="0" cellspacing="0" border="0">
430
<td class="md" nowrap valign="top">double <a class="el" href="structOfxTransactionData.html#e3ec90702e1e5abbae847c77eb9cfc0e">OfxTransactionData::fees</a> </td>
436
<table cellspacing="5" cellpadding="0" border="0">
444
Fees applied to trade (investment transactions only)
446
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00513">513</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
448
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
451
<a class="anchor" name="1dc0dc4c6c62bca6af4802747befb9ec"></a><!-- doxytag: member="OfxTransactionData::fi_id" ref="1dc0dc4c6c62bca6af4802747befb9ec" args="[256]" --><p>
452
<table class="mdTable" cellpadding="2" cellspacing="0">
455
<table cellpadding="0" cellspacing="0" border="0">
457
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#1dc0dc4c6c62bca6af4802747befb9ec">OfxTransactionData::fi_id</a> </td>
463
<table cellspacing="5" cellpadding="0" border="0">
471
Generated by the financial institution (fi), unique id of the transaction, to be used to detect duplicate downloads
473
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00440">440</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
475
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
478
<a class="anchor" name="9db59281d0b9883e307da469e45c5e25"></a><!-- doxytag: member="OfxTransactionData::fi_id_corrected" ref="9db59281d0b9883e307da469e45c5e25" args="[256]" --><p>
479
<table class="mdTable" cellpadding="2" cellspacing="0">
482
<table cellpadding="0" cellspacing="0" border="0">
484
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#9db59281d0b9883e307da469e45c5e25">OfxTransactionData::fi_id_corrected</a> </td>
490
<table cellspacing="5" cellpadding="0" border="0">
498
IMPORTANT: if fi_id_corrected is present, this transaction is meant to replace or delete the transaction with this fi_id. See <a class="el" href="structOfxTransactionData.html#81a9e298a910bb5a04d1dd8bc6c84ae5">OfxTransactionData::fi_id_correction_action</a> to know what to do.
500
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00481">481</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
502
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
505
<a class="anchor" name="81a9e298a910bb5a04d1dd8bc6c84ae5"></a><!-- doxytag: member="OfxTransactionData::fi_id_correction_action" ref="81a9e298a910bb5a04d1dd8bc6c84ae5" args="" --><p>
506
<table class="mdTable" cellpadding="2" cellspacing="0">
509
<table cellpadding="0" cellspacing="0" border="0">
511
<td class="md" nowrap valign="top"><a class="el" href="inc_2libofx_8h.html#c91fe5ab1348da4f21c6c9482451a1c4">FiIdCorrectionAction</a> <a class="el" href="structOfxTransactionData.html#81a9e298a910bb5a04d1dd8bc6c84ae5">OfxTransactionData::fi_id_correction_action</a> </td>
517
<table cellspacing="5" cellpadding="0" border="0">
525
The <a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#c91fe5ab1348da4f21c6c9482451a1c4">OfxTransactionData::FiIdCorrectionAction</a> enum contains the action to be taken
527
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00485">485</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
529
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
532
<a class="anchor" name="c943f1d63c1bcec5430eee7653348c6f"></a><!-- doxytag: member="OfxTransactionData::memo" ref="c943f1d63c1bcec5430eee7653348c6f" args="[OFX_MEMO2_LENGTH]" --><p>
533
<table class="mdTable" cellpadding="2" cellspacing="0">
536
<table cellpadding="0" cellspacing="0" border="0">
538
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#c943f1d63c1bcec5430eee7653348c6f">OfxTransactionData::memo</a> </td>
544
<table cellspacing="5" cellpadding="0" border="0">
552
Extra information not included in name
554
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00509">509</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
556
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>. </td>
559
<a class="anchor" name="4cac73568dffb14e47a095615ed22ddb"></a><!-- doxytag: member="OfxTransactionData::name" ref="4cac73568dffb14e47a095615ed22ddb" args="[OFX_TRANSACTION_NAME_LENGTH]" --><p>
560
<table class="mdTable" cellpadding="2" cellspacing="0">
563
<table cellpadding="0" cellspacing="0" border="0">
565
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#4cac73568dffb14e47a095615ed22ddb">OfxTransactionData::name</a> </td>
571
<table cellspacing="5" cellpadding="0" border="0">
579
Can be the name of the payee or the description of the transaction
581
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00506">506</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
583
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>. </td>
586
<a class="anchor" name="2a722e60ec43ddfa3a8fc849e68d2e03"></a><!-- doxytag: member="OfxTransactionData::payee_id" ref="2a722e60ec43ddfa3a8fc849e68d2e03" args="[OFX_SVRTID2_LENGTH]" --><p>
587
<table class="mdTable" cellpadding="2" cellspacing="0">
590
<table cellpadding="0" cellspacing="0" border="0">
592
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#2a722e60ec43ddfa3a8fc849e68d2e03">OfxTransactionData::payee_id</a> </td>
598
<table cellspacing="5" cellpadding="0" border="0">
606
The identifier of the payee
608
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00504">504</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
610
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
613
<a class="anchor" name="93ebc1aa70f3a8946180b23eb78a69c0"></a><!-- doxytag: member="OfxTransactionData::reference_number" ref="93ebc1aa70f3a8946180b23eb78a69c0" args="[OFX_REFERENCE_NUMBER_LENGTH]" --><p>
614
<table class="mdTable" cellpadding="2" cellspacing="0">
617
<table cellpadding="0" cellspacing="0" border="0">
619
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#93ebc1aa70f3a8946180b23eb78a69c0">OfxTransactionData::reference_number</a> </td>
625
<table cellspacing="5" cellpadding="0" border="0">
414
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00488">488</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
416
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
420
<a class="anchor" name="1464e7c8ded265329fc931dbeee2cf93"></a><!-- doxytag: member="OfxTransactionData::date_funds_available" ref="1464e7c8ded265329fc931dbeee2cf93" args="" -->
421
<div class="memitem">
422
<div class="memproto">
423
<table class="memname">
425
<td class="memname">time_t <a class="el" href="structOfxTransactionData.html#1464e7c8ded265329fc931dbeee2cf93">OfxTransactionData::date_funds_available</a> </td>
432
Date the funds are available (not always provided) (ex: the date you are allowed to withdraw a deposit
433
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00495">495</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
435
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
439
<a class="anchor" name="08e9c6d6035e2d5604562a35fc2805c2"></a><!-- doxytag: member="OfxTransactionData::fi_id_corrected" ref="08e9c6d6035e2d5604562a35fc2805c2" args="[256]" -->
440
<div class="memitem">
441
<div class="memproto">
442
<table class="memname">
444
<td class="memname">char <a class="el" href="structOfxTransactionData.html#08e9c6d6035e2d5604562a35fc2805c2">OfxTransactionData::fi_id_corrected</a> </td>
451
IMPORTANT: if fi_id_corrected is present, this transaction is meant to replace or delete the transaction with this fi_id. See <a class="el" href="structOfxTransactionData.html#1628da9f1d066d1eb1e7a5bfeb865407">OfxTransactionData::fi_id_correction_action</a> to know what to do.
452
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00502">502</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
454
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
458
<a class="anchor" name="1628da9f1d066d1eb1e7a5bfeb865407"></a><!-- doxytag: member="OfxTransactionData::fi_id_correction_action" ref="1628da9f1d066d1eb1e7a5bfeb865407" args="" -->
459
<div class="memitem">
460
<div class="memproto">
461
<table class="memname">
463
<td class="memname"><a class="el" href="inc_2libofx_8h.html#526538786b3535e284f651da05768b23">FiIdCorrectionAction</a> <a class="el" href="structOfxTransactionData.html#1628da9f1d066d1eb1e7a5bfeb865407">OfxTransactionData::fi_id_correction_action</a> </td>
470
The <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#526538786b3535e284f651da05768b23">OfxTransactionData::FiIdCorrectionAction</a> enum contains the action to be taken
471
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00506">506</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
473
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
477
<a class="anchor" name="dea1c8493f43ed0f693e7a195bb1a0fb"></a><!-- doxytag: member="OfxTransactionData::server_transaction_id" ref="dea1c8493f43ed0f693e7a195bb1a0fb" args="[OFX_SVRTID2_LENGTH]" -->
478
<div class="memitem">
479
<div class="memproto">
480
<table class="memname">
482
<td class="memname">char <a class="el" href="structOfxTransactionData.html#dea1c8493f43ed0f693e7a195bb1a0fb">OfxTransactionData::server_transaction_id</a> </td>
489
Used for user initiated transaction such as payment or funds transfer. Can be seen as a confirmation number.
490
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00511">511</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
492
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
496
<a class="anchor" name="0a17438e40d33299517770722c9b566c"></a><!-- doxytag: member="OfxTransactionData::check_number" ref="0a17438e40d33299517770722c9b566c" args="[OFX_CHECK_NUMBER_LENGTH]" -->
497
<div class="memitem">
498
<div class="memproto">
499
<table class="memname">
501
<td class="memname">char <a class="el" href="structOfxTransactionData.html#0a17438e40d33299517770722c9b566c">OfxTransactionData::check_number</a> </td>
508
The check number is most likely an integer and can probably be converted properly with atoi(). However the spec allows for up to 12 digits, so it is not garanteed to work
509
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00516">516</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
511
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>.</p>
515
<a class="anchor" name="4228cc0543cb479b497f03de20611650"></a><!-- doxytag: member="OfxTransactionData::reference_number" ref="4228cc0543cb479b497f03de20611650" args="[OFX_REFERENCE_NUMBER_LENGTH]" -->
516
<div class="memitem">
517
<div class="memproto">
518
<table class="memname">
520
<td class="memname">char <a class="el" href="structOfxTransactionData.html#4228cc0543cb479b497f03de20611650">OfxTransactionData::reference_number</a> </td>
633
527
Might present in addition to or instead of a check_number. Not necessarily a number
635
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00499">499</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
637
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>. </td>
640
<a class="anchor" name="e778083e6550c520a2855a28367cd4cb"></a><!-- doxytag: member="OfxTransactionData::security_data_valid" ref="e778083e6550c520a2855a28367cd4cb" args="" --><p>
641
<table class="mdTable" cellpadding="2" cellspacing="0">
644
<table cellpadding="0" cellspacing="0" border="0">
646
<td class="md" nowrap valign="top">int <a class="el" href="structOfxTransactionData.html#e778083e6550c520a2855a28367cd4cb">OfxTransactionData::security_data_valid</a> </td>
652
<table cellspacing="5" cellpadding="0" border="0">
660
A pointer to the security's data.
662
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00458">458</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
664
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00065">OfxTransactionContainer::gen_event()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
667
<a class="anchor" name="4ae6e26b6dc0911da6310fe2d79d097c"></a><!-- doxytag: member="OfxTransactionData::server_transaction_id" ref="4ae6e26b6dc0911da6310fe2d79d097c" args="[OFX_SVRTID2_LENGTH]" --><p>
668
<table class="mdTable" cellpadding="2" cellspacing="0">
671
<table cellpadding="0" cellspacing="0" border="0">
673
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#4ae6e26b6dc0911da6310fe2d79d097c">OfxTransactionData::server_transaction_id</a> </td>
679
<table cellspacing="5" cellpadding="0" border="0">
687
Used for user initiated transaction such as payment or funds transfer. Can be seen as a confirmation number.
689
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00490">490</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
691
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
694
<a class="anchor" name="3283c78f62957daba020a89f5f5ff632"></a><!-- doxytag: member="OfxTransactionData::standard_industrial_code" ref="3283c78f62957daba020a89f5f5ff632" args="" --><p>
695
<table class="mdTable" cellpadding="2" cellspacing="0">
698
<table cellpadding="0" cellspacing="0" border="0">
700
<td class="md" nowrap valign="top">long int <a class="el" href="structOfxTransactionData.html#3283c78f62957daba020a89f5f5ff632">OfxTransactionData::standard_industrial_code</a> </td>
706
<table cellspacing="5" cellpadding="0" border="0">
528
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00520">520</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
530
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>.</p>
534
<a class="anchor" name="1883d5fa0f381b90779f794b1366c234"></a><!-- doxytag: member="OfxTransactionData::standard_industrial_code" ref="1883d5fa0f381b90779f794b1366c234" args="" -->
535
<div class="memitem">
536
<div class="memproto">
537
<table class="memname">
539
<td class="memname">long int <a class="el" href="structOfxTransactionData.html#1883d5fa0f381b90779f794b1366c234">OfxTransactionData::standard_industrial_code</a> </td>
714
546
The standard industrial code can have at most 6 digits
716
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00501">501</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
718
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
721
<a class="anchor" name="e90a785523a21df560e4e7e1c67268f5"></a><!-- doxytag: member="OfxTransactionData::transactiontype_valid" ref="e90a785523a21df560e4e7e1c67268f5" args="" --><p>
722
<table class="mdTable" cellpadding="2" cellspacing="0">
725
<table cellpadding="0" cellspacing="0" border="0">
727
<td class="md" nowrap valign="top">int <a class="el" href="structOfxTransactionData.html#e90a785523a21df560e4e7e1c67268f5">OfxTransactionData::transactiontype_valid</a> </td>
733
<table cellspacing="5" cellpadding="0" border="0">
741
Investment transaction type. You should read this if transactiontype == OFX_OTHER. See OFX spec 1.6 p.442 to 445 for details
743
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00419">419</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
745
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>, and <a class="el" href="ofx__container__transaction_8cpp-source.html#l00259">OfxInvestmentTransactionContainer::OfxInvestmentTransactionContainer()</a>. </td>
748
<a class="anchor" name="3169414a1b7b454d69c98936d9a0f9d2"></a><!-- doxytag: member="OfxTransactionData::unique_id" ref="3169414a1b7b454d69c98936d9a0f9d2" args="[OFX_UNIQUE_ID_LENGTH]" --><p>
749
<table class="mdTable" cellpadding="2" cellspacing="0">
752
<table cellpadding="0" cellspacing="0" border="0">
754
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#3169414a1b7b454d69c98936d9a0f9d2">OfxTransactionData::unique_id</a> </td>
760
<table cellspacing="5" cellpadding="0" border="0">
768
The id of the security being traded. Mandatory for investment transactions
770
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00452">452</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
772
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00065">OfxTransactionContainer::gen_event()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
775
<a class="anchor" name="7fadc26f83b41fe7211807555668affd"></a><!-- doxytag: member="OfxTransactionData::unique_id_type" ref="7fadc26f83b41fe7211807555668affd" args="[OFX_UNIQUE_ID_TYPE_LENGTH]" --><p>
776
<table class="mdTable" cellpadding="2" cellspacing="0">
779
<table cellpadding="0" cellspacing="0" border="0">
781
<td class="md" nowrap valign="top">char <a class="el" href="structOfxTransactionData.html#7fadc26f83b41fe7211807555668affd">OfxTransactionData::unique_id_type</a> </td>
787
<table cellspacing="5" cellpadding="0" border="0">
795
Usially "CUSIP" for FIs in north america
797
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00454">454</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
799
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
802
<a class="anchor" name="5a41658d615ce07e1865dc070cf23c25"></a><!-- doxytag: member="OfxTransactionData::unitprice" ref="5a41658d615ce07e1865dc070cf23c25" args="" --><p>
803
<table class="mdTable" cellpadding="2" cellspacing="0">
806
<table cellpadding="0" cellspacing="0" border="0">
808
<td class="md" nowrap valign="top">double <a class="el" href="structOfxTransactionData.html#5a41658d615ce07e1865dc070cf23c25">OfxTransactionData::unitprice</a> </td>
814
<table cellspacing="5" cellpadding="0" border="0">
822
Value of each unit, 1.00 if the commodity is money
824
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00432">432</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
826
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
829
<a class="anchor" name="0173d373603439647effb10d2bb32b05"></a><!-- doxytag: member="OfxTransactionData::units" ref="0173d373603439647effb10d2bb32b05" args="" --><p>
830
<table class="mdTable" cellpadding="2" cellspacing="0">
833
<table cellpadding="0" cellspacing="0" border="0">
835
<td class="md" nowrap valign="top">double <a class="el" href="structOfxTransactionData.html#0173d373603439647effb10d2bb32b05">OfxTransactionData::units</a> </td>
841
<table cellspacing="5" cellpadding="0" border="0">
849
Variation of the number of units of the commodity Suppose units is -10, ave unitprice is 1. If the commodity is stock, you have 10 less stock, but 10 more dollars in you amccount (fees not considered, see amount). If commodity is money, you have 10 less dollars in your pocket, but 10 more in your account
851
Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00425">425</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.
853
Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>. </td>
547
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00522">522</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
549
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
553
<a class="anchor" name="ece5dc8c7d1a772ec1ee851f6bc267bf"></a><!-- doxytag: member="OfxTransactionData::payee_id" ref="ece5dc8c7d1a772ec1ee851f6bc267bf" args="[OFX_SVRTID2_LENGTH]" -->
554
<div class="memitem">
555
<div class="memproto">
556
<table class="memname">
558
<td class="memname">char <a class="el" href="structOfxTransactionData.html#ece5dc8c7d1a772ec1ee851f6bc267bf">OfxTransactionData::payee_id</a> </td>
565
The identifier of the payee
566
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00525">525</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
568
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
572
<a class="anchor" name="d50d7fc4d119214fceaed44a910789c3"></a><!-- doxytag: member="OfxTransactionData::name" ref="d50d7fc4d119214fceaed44a910789c3" args="[OFX_TRANSACTION_NAME_LENGTH]" -->
573
<div class="memitem">
574
<div class="memproto">
575
<table class="memname">
577
<td class="memname">char <a class="el" href="structOfxTransactionData.html#d50d7fc4d119214fceaed44a910789c3">OfxTransactionData::name</a> </td>
584
Can be the name of the payee or the description of the transaction
585
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00527">527</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
587
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00161">OfxBankTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>.</p>
591
<a class="anchor" name="4ffcfadafa8986c818648760c2884d20"></a><!-- doxytag: member="OfxTransactionData::memo" ref="4ffcfadafa8986c818648760c2884d20" args="[OFX_MEMO2_LENGTH]" -->
592
<div class="memitem">
593
<div class="memproto">
594
<table class="memname">
596
<td class="memname">char <a class="el" href="structOfxTransactionData.html#4ffcfadafa8986c818648760c2884d20">OfxTransactionData::memo</a> </td>
603
Extra information not included in name
604
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00530">530</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
606
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00093">OfxTransactionContainer::add_attribute()</a>, and <a class="el" href="ofx2qif_8c-source.html#l00048">ofx_proc_transaction_cb()</a>.</p>
610
<a class="anchor" name="4f963ca359ff5e49829815803332bf87"></a><!-- doxytag: member="OfxTransactionData::commission" ref="4f963ca359ff5e49829815803332bf87" args="" -->
611
<div class="memitem">
612
<div class="memproto">
613
<table class="memname">
615
<td class="memname">double <a class="el" href="structOfxTransactionData.html#4f963ca359ff5e49829815803332bf87">OfxTransactionData::commission</a> </td>
622
Commission paid to broker (investment transactions only)
623
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00532">532</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
625
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
629
<a class="anchor" name="c259b91b8d9c8bfa54ffb90a68ed3191"></a><!-- doxytag: member="OfxTransactionData::fees" ref="c259b91b8d9c8bfa54ffb90a68ed3191" args="" -->
630
<div class="memitem">
631
<div class="memproto">
632
<table class="memname">
634
<td class="memname">double <a class="el" href="structOfxTransactionData.html#c259b91b8d9c8bfa54ffb90a68ed3191">OfxTransactionData::fees</a> </td>
641
Fees applied to trade (investment transactions only)
642
<p>Definition at line <a class="el" href="inc_2libofx_8h-source.html#l00534">534</a> of file <a class="el" href="inc_2libofx_8h-source.html">inc/libofx.h</a>.</p>
644
<p>Referenced by <a class="el" href="ofx__container__transaction_8cpp-source.html#l00333">OfxInvestmentTransactionContainer::add_attribute()</a>, and <a class="el" href="ofxdump_8cpp-source.html#l00076">ofx_proc_transaction_cb()</a>.</p>
648
<a class="anchor" name="fbc7820c3edd9a07c87e345ef7d726ee"></a><!-- doxytag: member="OfxTransactionData::account_ptr" ref="fbc7820c3edd9a07c87e345ef7d726ee" args="" -->
649
<div class="memitem">
650
<div class="memproto">
651
<table class="memname">
653
<td class="memname">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxTransactionData.html#fbc7820c3edd9a07c87e345ef7d726ee">OfxTransactionData::account_ptr</a><code> [read]</code> </td>
660
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a>
661
<p>Definition at line <a class="el" href="libofx-0_88_82_2inc_2libofx_8h-source.html#l00419">419</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>
665
<a class="anchor" name="fbc7820c3edd9a07c87e345ef7d726ee"></a><!-- doxytag: member="OfxTransactionData::account_ptr" ref="fbc7820c3edd9a07c87e345ef7d726ee" args="" -->
666
<div class="memitem">
667
<div class="memproto">
668
<table class="memname">
670
<td class="memname">struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a>* <a class="el" href="structOfxTransactionData.html#fbc7820c3edd9a07c87e345ef7d726ee">OfxTransactionData::account_ptr</a><code> [read]</code> </td>
677
Pointer to the full account structure, see <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a>
678
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00433">433</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>
856
682
<hr>The documentation for this struct was generated from the following files:<ul>
857
<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>
858
<hr size="1"><address style="align: right;"><small>Generated on Fri Aug 25 13:25:23 2006 for LibOFX by
683
<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>
684
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Nov 19 20:28:01 2007 for LibOFX by
859
685
<a href="http://www.doxygen.org/index.html">
860
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
686
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>