mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-20 11:48:30 -06:00
Merge Ferran Pallarès's CSV price-rounding fix into maint.
This commit is contained in:
commit
cfa1625854
@ -332,7 +332,9 @@ Result GncImportPrice::create_price (QofBook* book, GNCPriceDB *pdb, bool over)
|
||||
gnc_price_set_commodity (price, *m_from_commodity);
|
||||
gnc_price_set_currency (price, *m_to_currency);
|
||||
|
||||
auto amount_conv = amount.convert<RoundType::half_up>(CURRENCY_DENOM);
|
||||
int scu = gnc_commodity_get_fraction (*m_to_currency);
|
||||
auto amount_conv = amount.convert<RoundType::half_up>(scu * COMMODITY_DENOM_MULT);
|
||||
|
||||
gnc_price_set_value (price, static_cast<gnc_numeric>(amount_conv));
|
||||
|
||||
gnc_price_set_time64 (price, date);
|
||||
|
Loading…
Reference in New Issue
Block a user