Bank/CC to Expense, diff currencies

Ken Runge kr at bell.net
Thu Mar 30 12:21:14 EDT 2017


Thanks for your reply and going to the trouble of posting screen shots 
which I have looked at. Unfortunately they do not change my opinion on 
how to proceed.

Screen 1
If the USD exp. was $100 your USD CC bank account would reconcile but 
the CND expense cost would be understated by <>$35
Screen 2
The CND amt would be correct but your USD CC bank account would not 
reconcile as the bank's records would have a USD $100 charge and GC 
would show USD $135.
Screen's 3 & 4 (the same I think)
Both the USD and CND amounts would be correct using their respective 
trading accounts (thanks Google translate). This is what I would like to 
do but...
     -I find the input process confusing & difficult to get correct on 
the first try. Once the input goes wrong there is created a plethora of 
out-of-balance entries which are hard if not impossible to get rid of.
     -Even if it works it is time consuming and I have other things to 
occupy my life.

Conclusion:
The parallel set of USD accounts was a pain to set up but processing USD 
(foreign to me) transactions is fairly straight forward. I had to do 
some experimenting with the I/E statement and it works OK. Only drawback 
is that the exchange rate is not set for each transaction and the 
reported USD amount changes with market fluctuations but I can live with 
that.

Thanks
Ken


On 3/29/17 9:29 A, 9:29, Christoph R wrote:
> Apparently one cannot send attachments to the list.
>
> Here is a link to the screenshots: 
> https://www.dropbox.com/sh/q2wex56hud9p1nh/AACGcS9-euJaTR0n6dOvifvBa?dl=0
>
> Cheers,
> Christoph
>
>> Am 29.03.2017 um 14:29 schrieb Christoph R 
>> <subscriptions+listen at rohland.net 
>> <mailto:subscriptions+listen at rohland.net>>:
>>
>> Oops, apparently the pictures are missing. Trying again
>>
>>
>>
>> Gruß,
>> Christoph
>>
>>> Am 29.03.2017 um 14:25 schrieb Christoph R 
>>> <subscriptions+listen at rohland.net 
>>> <mailto:subscriptions+listen at rohland.net>>:
>>>
>>> Hi Ken,
>>>
>>>
>>>> In the end; however, this is all a moot point as I have concluded 
>>>> that except for the transfer of monies between balance sheet 
>>>> accounts, that is bank a/c to bank a/c or bank a/c to CC account, 
>>>> GC is unable to handle two currencies in the same transaction, such 
>>>> as the example noted above.
>>>
>>> I am using multi-currency transactions with any kind of account. But 
>>> I know that the interface might be confusing. It especially depends 
>>> if you use trading accounts or not.
>>>
>>> If you are using the default setting without trading accounts you 
>>> have to fill out all splits in the local currency. This means in the 
>>> USD CC account the transaction looks like this:
>>>
>>>
>>>
>>> and in the Canadian espense account it looks like this:
>>>
>>>
>>>
>>>
>>> If you enable trading accounts gc does behave nearly as you expect: 
>>> Every split has to be entered in the split currency and the 
>>> transaction is shown the same way in both accounts:
>>>
>>>
>>>
>>>
>>>
>>> But in both cases gc will bring up the exchange rate window and you 
>>> have to enter that in addition.
>>>
>>> HTH
>>>
>>> Cheers,
>>> Christoph
>>>
>>>> Am 27.03.2017 um 00:38 schrieb Ken Runge <kr at bell.net 
>>>> <mailto:kr at bell.net>>:
>>>>
>>>> Thanks for your reply, I must admit after reading my previous late 
>>>> night rant born out of frustration I am pleasantly surprised you 
>>>> bothered. Also sorry for not replying earlier but ran into another 
>>>> problem which would have nixed my using GC at all, but that has now 
>>>> been resolved. So my reply to your reply much of it written last 
>>>> week...
>>>>
>>>> _It sounds like you're not quite understanding the basics of 
>>>> double-entry accounting. _Please excuse my trumpishness, but, after 
>>>> 25 years experience as the chief accountant in a multi-million 
>>>> dollar social service agency with 500+ employees using and 
>>>> supervising an accounting staff working with Microsoft Dynamics, 
>>>> which I initially evaluated, purchased, installed and trained 
>>>> others to use, not to mention instructing accounting at the local 
>>>> community college, I am pretty sure I have the hang of that 
>>>> 'double-entry' thingy you mentioned.
>>>>
>>>> My problem is not understanding the concepts of accounting but how 
>>>> to implement those concepts with GU! This is, at its base, a 
>>>> technical issue wherein I would like to understand the work flow 
>>>> (order of key strokes if you will) of how to actually enter a 
>>>> multi-currency transaction. What I am after is an efficient method 
>>>> to get the following input starting with an entry from a Bank 
>>>> downloaded QFX file.
>>>>
>>>> DB CND Expense $132.000
>>>> CR USD Credit Card Account $100.00
>>>>
>>>> In my dreams I would like to enter these two lines into, say the 
>>>> USD CC register, which is designated USD while the Exp. account is 
>>>> designated CDN and let the program fill in the blanks using the 
>>>> Trading Accounts for USD & CND. What I find is happening is a 
>>>> proliferation of unwanted 'out-of-balance' splits which I can't 
>>>> seem to get rid off and which I think should not even appear except 
>>>> perhaps if the entry, when finished, is not balanced. Of course, if 
>>>> the Trading Account function worked as it should the transaction, 
>>>> in its entirety, would never be out of balance. I think, or I 
>>>> thought at one time, I can get the transaction to balance but the 
>>>> process is difficult and cumbersome and frankly a pain-in-the-ass.
>>>>
>>>> _When I travel to a foreign country I just manually convert the 
>>>> foreign transactions back into USD and use my USD Asset/Liability 
>>>> and Expense accounts. _But, of course, your example is not 
>>>> multi-currency but rather a 'back-of-an-envelope' example. If you 
>>>> had a actual EUR, GBP or CND account so designated in GC then your 
>>>> calculations would not work because you need to start with the 
>>>> non-USD amount as my example above outlines. If you charge the 
>>>> converted USD amount to the foreign currency account you would 
>>>> never be able to download and reconcile that account because your 
>>>> bank statement would report GBP 10.00 but your GC account would 
>>>> show something different. What I think you maybe referring to is 
>>>> what happens when your USA bank does the conversion for you and 
>>>> charges your USD account with the equivalent of the foreign 
>>>> purchase. From GC's point of view this is not multi-currency.
>>>>
>>>> In the end; however, this is all a moot point as I have concluded 
>>>> that except for the transfer of monies between balance sheet 
>>>> accounts, that is bank a/c to bank a/c or bank a/c to CC account, 
>>>> GC is unable to handle two currencies in the same transaction, such 
>>>> as the example noted above. Accordingly, I have created a parallel 
>>>> set of expense accounts in USD and will record USD CC to USD exp. 
>>>> Still a major pain for a program which purports to support 
>>>> multi-currency but one has to work with what has available. Sure 
>>>> hope I don't open GBP or EUR bank accounts in the future!  With 
>>>> some experimenting I have got an I/E report to show what I am 
>>>> looking for.
>>>>
>>>> Thanks again for your interest.
>>>>
>>>>
>>>>
>>>> On 3/22/17 1:08 P, 13:8, Derek Atkins wrote:
>>>>> Hi,
>>>>>
>>>>> Ken Runge<kr at bell.net <mailto:kr at bell.net>>  writes:
>>>>>
>>>>>> Thanks for your input. Let me start by relating an experience 
>>>>>> from a training
>>>>>> session I attended many years ago. At that event one of our group 
>>>>>> (me) was
>>>>>> given a simple diagram and asked to describe it to the others of 
>>>>>> the group
>>>>>> such that, unseen by them, they could draw it. It was a hopeless 
>>>>>> and utter
>>>>>> failure! This is what is happening to me now. I simply have no 
>>>>>> idea what you
>>>>>> are saying.
>>>>>>
>>>>>> "Transfer" referes to the "Transfer Account".  In a basic 
>>>>>> register it's
>>>>>> the "other" account (to balance the transaction).  If you're in an
>>>>>> expanded transaction mode it referes to the account tied to the 
>>>>>> specific
>>>>>> split on that line."
>>>>> It sounds like you're not quite understanding the basics of 
>>>>> double-entry
>>>>> accounting.  Every balanced transaction must have at least two 
>>>>> splits, a
>>>>> Debit and a Credit, which balance out.  It models moving money 
>>>>> from one
>>>>> place to another, e.g. you buy $100 of groceries with your credit 
>>>>> card,
>>>>> so you Credit your Liabilities:Credit Card account $100 and then Debit
>>>>> Expenses:Groceries that same $100.
>>>>>
>>>>> When you open an account register, you're tying all transactions 
>>>>> back to
>>>>> that account.  It also hides the second split, since it can be mostly
>>>>> inferred from the primary.  So when you enter a transaction you're
>>>>> e.g. debiting the "register account" and then crediting the "Transfer
>>>>> Account", which is the *other* account in the second split of the
>>>>> transaction.
>>>>>
>>>>>> If I use the basic register and select the expense account and 
>>>>>> enter CND
>>>>>> amount as a debit on the single line of the register, the expense 
>>>>>> and USD cc
>>>>>> amounts are reversed.
>>>>> NOTE: It's possible this behavior has changed recently.  Historically
>>>>> the register shows you values in the current account currency. 
>>>>>  I.e., if
>>>>> you have a USD account open, then it will show you all values in USD.
>>>>> Then you need to use the exchange-rate dialog to convert that to any
>>>>> foreign currency amounts.  It's POSSIBLE that this changed, 
>>>>> however.  In
>>>>> basic mode it definitely shows values in the local account currency.
>>>>>
>>>>> What account register are you opening here?  Are you opening your 
>>>>> USD CC
>>>>> account?  Or the CND Expense Account?  (Do I have that right -- you
>>>>> haven't been completely explicit about what you're opening/doing). 
>>>>>  The
>>>>> register would give you values in that currency and expect you to 
>>>>> enter
>>>>> them in that currency.
>>>>>
>>>>> If the amounts are reversed then you're possibly entering them in the
>>>>> wrong columns.  Are you doing that?
>>>>>
>>>>>> Is there any reason not to just convert the expense into your local
>>>>>> currency?
>>>>>>
>>>>>> And just how do I do that?
>>>>> Simple math.
>>>>>
>>>>> When I travel to a foreign country I just manually convert the foreign
>>>>> transactions back into USD and use my USD Asset/Liability and Expense
>>>>> accounts.  So let's say I pay €100 for a hotel room.  I'd figure out
>>>>> exactly how much that is in USD (e.g. $125.34) and then I'd enter a
>>>>> transaction for that USD amount.  I'd notate the transaction to remind
>>>>> me it was €100, but all *numbers* are all in USD.
>>>>>
>>>>>> Thanks anyway
>>>>>>
>>>>
>>>> _______________________________________________
>>>> gnucash-user mailing list
>>>> gnucash-user at gnucash.org <mailto: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.
>>>
>>> _______________________________________________
>>> gnucash-user mailing list
>>> gnucash-user at gnucash.org <mailto: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.
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org <mailto: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