Weird behaviour with trading accounts?
Mark
msalists at gmx.net
Mon Aug 27 15:48:21 EDT 2012
Mike,
this is the solution - or better the bug, as far as I can tell...
You wrote "Then enter 124.70 in the Debit column and tab out of the
split." - that's the key - I have not been doing that, but this is
exactly what I should not have to do!
Usually, the user would not know the exchange rate before the popup
opens. So having to enter an amount in the second split row with the
foreign currency does not make sense. It would force me to manually
figure out the exchange rate and convert the amount beforehand.
The user (and GnuCash also!) should leave the amount of the second split
empty and have it populated automatically after submitting the exchange
price popup.
This is how it works in the Basic Ledger view - I don't have to manually
convert here either - I just enter the EUR amount and the USD amount is
put in automatically after I click OK in the conversion rate popup.
The problem is that once the second split row is created, that row is
automatically populated with the amount of the first split row.. So we
have 100 in both split rows, but the first row is EUR, and the second is
USD.
And because the exchange rate is not 1:1 but whatever else, there is a
difference between the tow rows, which GnuCash will post to the
imbalance account.
If I try to remove the amount from the second split's Debit field before
opening the conversion popup, it creates a third split row, which messes
things up even more...
If you have figured out a way to enter this scenario properly when using
Transaction Journal view without having to enter the manually converted
amount in the Debit field, let me know.
Thanks,
Mark
Am 27.08.2012 01:12, schrieb Mike Alexander:
> --On August 26, 2012 8:06:13 PM +0200 Mark <msalists at gmx.net> wrote:
>
>> Ok, this way it worked - the main difference this time: using "Basic
>> Ledger" view instead of the "Transaction Journal" view I have been
>> using before.
>> How (which fields in which row) would I enter this in "Transaction
>> Journal view to get the same result?
>>
>
> I just did the same thing in the Transaction Journal view and it
> worked there too. Open the EUR checking account. In a new
> transaction the first split will, by default, be in that account.
> Enter "100.00" in the "credit" column. Tab to the next split and
> enter a USD account, e.g., Expenses:Dining. Then enter 124.70 in the
> Debit column and tab out of the split. In the exchange rate dialog
> that should pop up, put in 1.247 as the exchange rate or 100 as the
> amount and close it. Hit enter to record the transaction and you
> should get the two trading account splits.
>
> Mike
>
>
More information about the gnucash-user
mailing list