"Edit exchange rate" has stopped working (2.2.9)
Adam Funk
a24061 at ducksburg.com
Sun Feb 14 15:46:16 EST 2010
On 2010-02-09, Fred Bone wrote:
> IIRC it was you that said you do this in "Auto-Split" view. (I find this
> sort of thing easier in "Basic" view, as long as it's not a multi-split
> transaction.)
>
> You can only edit the exchange rate for the split that was the "other
> end" when you entered the txn in the first place.
>
> Let me take you through an example from my own accounts.
>
> On 2009-03-14 I bought EUR150 for GBP143.88. Suppose I now discover that
> I'd entered it wrong and the GBP price was actually 148.33.
>
> I happened to enter this particular txn from the EUR-denominated account
> register, so the "primary" split is EUR-denominated.
>
> I'll call the split belonging to the EUR-denominated account "E" and the
> one belonging to the GBP-denominated account "G". "E" is the debit split
> and "G" is the credit split for this txn (since I was buying Euros from
> my GBP bank account).
>
> If I open the txn in the EUR-denominated account and select split E, the
> system won't let me "Edit Exchange Rate": it correctly says "The two
> currencies involved equal each other". If I select split G, then I can
> "Edit Exchange Rate". I go to the "Debit Amount" box and type "-148.33",
> hit "OK" (which returns me to the register), then hit "Enter" twice
> (which confirms the change). If I now go to the GBP-denominated account
> register, I see the new value.
>
> Here, I again open the transaction. Once again, I cannot "Edit Exchange
> Rate" on split E. Doing so on split G, I can update the "Debit amount"
> box from its current "-150.00" to, say, "-155.00". Hit "OK", "Enter"
> twice, and I now get a EUR imbalance which shows up (in the GBP register)
> as "4.78". The primary, EUR, end is still recorded as EUR150; I haven't
> changed the GBP amount, but I've now apparently bought another 5 Euros
> (worth GBP4.78 at the current rate) which are unaccounted for.
>
> If, however, I have the GBP account in "Basic" view, and then update the
> exchange rate, the system *will* alter the EUR value to match (and will
> not create an "Imbalance").
>
> Does this clarify things a little?
I'll keep a note of it for next time, and maybe it will! Thanks.
More information about the gnucash-user
mailing list