Skip to content

Commit

Permalink
fix bug 1961: rounds JPY to EUR exchange fees value incorrectly when …
Browse files Browse the repository at this point in the history
…saving gsb file to disk
  • Loading branch information
pbiava committed Aug 16, 2019
1 parent 65007e1 commit a371737
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/gsb_file_save.c
Expand Up @@ -1293,6 +1293,7 @@ gulong gsb_file_save_transaction_part ( gulong iterator,
gchar *value_date;
gint transaction_archive_number;
gint floating_point;
gint floating_fees;

transaction_number = gsb_data_transaction_get_transaction_number ( list_tmp -> data );

Expand Down Expand Up @@ -1321,9 +1322,10 @@ gulong gsb_file_save_transaction_part ( gulong iterator,
floating_point );
exchange_rate = gsb_real_safe_real_to_string (
gsb_data_transaction_get_exchange_rate ( transaction_number ), -1 );
floating_fees = gsb_data_account_get_currency_floating_point (gsb_data_transaction_get_account_number (transaction_number));
exchange_fees = gsb_real_safe_real_to_string (
gsb_data_transaction_get_exchange_fees ( transaction_number ),
floating_point );
floating_fees );

/* set the dates */
date = gsb_format_gdate_safe ( gsb_data_transaction_get_date ( transaction_number ));
Expand Down

0 comments on commit a371737

Please sign in to comment.