*** empty log message ***
This commit is contained in:
parent
2ebfddf401
commit
11498f4807
1 changed files with 6 additions and 6 deletions
12
ofx.cc
12
ofx.cc
|
|
@ -38,7 +38,7 @@ int ofx_proc_account_cb(struct OfxAccountData data, void * account_data)
|
||||||
|
|
||||||
if (data.currency_valid) {
|
if (data.currency_valid) {
|
||||||
commodity_t * commodity = commodity_t::find_commodity(data.currency, true);
|
commodity_t * commodity = commodity_t::find_commodity(data.currency, true);
|
||||||
commodity->flags |= COMMODITY_STYLE_SUFFIXED | COMMODITY_STYLE_SEPARATED;
|
commodity->add_flags(COMMODITY_STYLE_SUFFIXED | COMMODITY_STYLE_SEPARATED);
|
||||||
|
|
||||||
commodities_map::iterator i = ofx_account_currencies.find(data.account_id);
|
commodities_map::iterator i = ofx_account_currencies.find(data.account_id);
|
||||||
if (i == ofx_account_currencies.end())
|
if (i == ofx_account_currencies.end())
|
||||||
|
|
@ -79,13 +79,13 @@ int ofx_proc_transaction_cb(struct OfxTransactionData data,
|
||||||
assert(s != ofx_securities.end());
|
assert(s != ofx_securities.end());
|
||||||
xact->amount = stream.str() + " " + (*s).second->symbol;
|
xact->amount = stream.str() + " " + (*s).second->symbol;
|
||||||
} else {
|
} else {
|
||||||
xact->amount = stream.str() + " " + default_commodity->symbol;
|
xact->amount = stream.str() + " " + default_commodity->base_symbol();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.unitprice_valid && data.unitprice != 1.0) {
|
if (data.unitprice_valid && data.unitprice != 1.0) {
|
||||||
std::ostringstream cstream;
|
std::ostringstream cstream;
|
||||||
stream << - data.unitprice;
|
stream << - data.unitprice;
|
||||||
xact->cost = new amount_t(stream.str() + " " + default_commodity->symbol);
|
xact->cost = new amount_t(stream.str() + " " + default_commodity->base_symbol());
|
||||||
}
|
}
|
||||||
|
|
||||||
DEBUG_PRINT("ledger.ofx.parse", "xact " << xact->amount
|
DEBUG_PRINT("ledger.ofx.parse", "xact " << xact->amount
|
||||||
|
|
@ -138,13 +138,13 @@ int ofx_proc_security_cb(struct OfxSecurityData data, void * security_data)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
commodity_t * commodity = commodity_t::find_commodity(symbol, true);
|
commodity_t * commodity = commodity_t::find_commodity(symbol, true);
|
||||||
commodity->flags |= COMMODITY_STYLE_SUFFIXED | COMMODITY_STYLE_SEPARATED;
|
commodity->add_flags(COMMODITY_STYLE_SUFFIXED | COMMODITY_STYLE_SEPARATED);
|
||||||
|
|
||||||
if (data.secname_valid)
|
if (data.secname_valid)
|
||||||
commodity->name = data.secname;
|
commodity->set_name(data.secname);
|
||||||
|
|
||||||
if (data.memo_valid)
|
if (data.memo_valid)
|
||||||
commodity->note = data.memo;
|
commodity->set_note(data.memo);
|
||||||
|
|
||||||
commodities_map::iterator i = ofx_securities.find(data.unique_id);
|
commodities_map::iterator i = ofx_securities.find(data.unique_id);
|
||||||
if (i == ofx_securities.end()) {
|
if (i == ofx_securities.end()) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue