trading account, currency exchange, and cash flow - bug or misunderstanding?

Carsten Rinke carsten.rinke at gmx.de
Tue May 13 16:12:59 EDT 2014


Hi Carl,

it's because with the second transaction the selected account group gets 
50$ from the equity account and 50$ from the trading account.

For detailed explanations, please study

Bug 622778  <https://bugzilla.gnome.org/show_bug.cgi?id=622778>  - Miscalculation in cashflow reports

*Bug 722140*  <https://bugzilla.gnome.org/show_bug.cgi?id=722140>  -  Cash flow report mishandling split transactions

and

https://lists.gnucash.org/pipermail/gnucash-user/2014-April/054120.html
"Cash Flow Report Changes  <https://lists.gnucash.org/pipermail/gnucash-user/2014-April/054070.html>"

Kind regards,
Carsten  



On 05/13/2014 06:51 AM, gnucash.133518b at telus.net wrote:
> I'm trying to understand the treatment of Trading Accounts when 
> generating Cash flow reports. Either there is a bug in GnuCash 2.6.3 
> or I need help with my limited accounting knowledge.
>
> I've created (and attached) a trivial demonstration book using CAD as 
> the default currency. The entire transaction history includes nothing 
> but establishing an opening balance in two cash accounts, one 
> containing CAD and one USD. The exchange rate used was 1 CAD = 1 USD 
> and there are no other entries in the price editor but that. Keep in 
> mind that I've enabled Trading Accounts.
>
> In case attachments don't work, here is the entire transaction record:
>
>   Date        Account                         Debit   Credit
>   2014-01-01
>               Assets:Current Assets:CAD Cash   C$100
>               Equity:Opening Balances                  C$100
>   2014-01-01
>               Assets:Current Assets:US Cash   US$100
>               Trading:CURRENCY:CAD             C$100
>               Equity:Opening Balances                  C$100
>               Trading:CURRENCY:USD                    US$100
>
> And here is the cash flow report I get:
>
>   Selected Accounts
>     Assets
>     Assets:Current Assets
>     Assets:Current Assets:CAD Cash
>     Assets:Current Assets:US Cash
>
>   Money into selected accounts comes from
>     Equity:Opening Balances                C$150
>     Trading:CURRENCY:USD                    C$50
>   Money In                                 C$200
>
>   Money out of selected accounts goes to
>   Money Out                                  C$0
>
>   Difference                               C$200
>
>   Exchange rate
>   US$1.00  C$1.00
>
> Why does the Money In "Equity:Opening Balances" line show C$150 
> instead of either the full C$200 (assuming trading accounts are 
> ignored) or C$100 (assuming transfers through trading accounts are not 
> ignored)?
>
> Why does the Money In "Trading:CURRENCY:USD Cash" line show C$50 
> instead of C$100?
>
> Why doesn't Money Out include a line for "Trading:CURRENCY:CAD Cash"?
>
> I don't understand the asymmetric treatment of trading accounts nor 
> the 50% factor. Can someone please explain it to me?
>
> Carl
>
>
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.



More information about the gnucash-user mailing list