"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