Hi Jim I've deleted the sales transaction and started anew. Here's what is what: The asset account of my "Ibanez AD202" is in EUR The UBS checking account is in CHF The "Income:sales" account is in CHF The shipping I've paid in CHF
Starting from the "Ibanez AD202 #300331" account, I've done as follows: - added the money I received in CHF in my UBS checking account, but in EUR (I calculated it beforehand - 485.77). As soon as I entered this amount, GC asked for the currency transfer and indeed it corresponds to CHF 454.- --> [image: image.png] I added the "decrease = 271.88" to the same account as the asset is in (to zero it out). I proceeded with the shipping cost, which is assigned to the account "Liabilities:Credit Card" and here as well I calculated the amount beforehand: I entered 10.70 (EUR) which were converted to *minus* 10.00 CHF. This quite surprised me, but in the end it's apparently correct. In the "Liabilities:Credit Card" I do have a 10 (positive)... Same happened for the "income" part: it was *minus* but in fact it is a positive number in the income account... I think I got it sorted, but every time it's a headache for me! :-( Thanks to all! F. https://www.instagram.com/boniforti_music https://soundcloud.com/boniforti_music https://bonny-j.bandcamp.com Am Sa., 20. Dez. 2025 um 22:14 Uhr schrieb Jim DeLaHunt < [email protected]>: > Hello, again, Boniforti: > > On 2025-12-20 01:17, Boniforti Flavio wrote: > > Hi all > > > > I've the following situation: > > [image: image.png] > > I bought the "Ibanez AD202" last summer paying EUR 271.88 > > I sold this unit two weeks ago for CHF 454.-, of which CHF 10.- I had to > > spend for the shipping. > > CHF 454 were equivalent to EUR 485.77 - reflected in the first line after > > the green line on the 03.12.2025. > > I zeroed the asset value of the "Ibanez AD202" by decreasing 271.88 EUR > > from it (I don't own it anymore, so it's zero value in my assets now). > > The remaining amount had to be split in CHF 10.- for the shipping, which > I > > paid by credit card, and the rest would be my earning. I wrongly selected > > the account "Expenses:Post:Shipping costs of sales" instead of > > "Liabilities:Credit Card". Now when I change this account to the correct > > one, the 10.00 amount will appear as CHF 9.35 instead - see here: > > [image: image.png] > > --> > > [image: image.png] > > > > Why is this and how can I correct it? > > Good question! I can't answer it directly, but I can perhaps help you > explain it more clearly to yourself. > > As I'm sure you know, each account has its own currency (or security, > for investment accounts). Some of your accounts have the EUR currency. > Others have the CHF currency. > > And, each transaction has a currency. When you create a transaction from > within a given account, GnuCash sets the transaction currency to the > currency of that account. When you add a split with a different currency > to a transaction, GnuCash displays the Transfer dialogue to let you set > the exchange rate between the currencies for that split of that > transaction. > > My suggestion is that you re-state the problem, and explicitly state > what is the currency of each account, what is the currency of the > transaction, and for splits where the account currency differs from the > transaction currency, what exchange rate value you enter into Transfer > dialogue for that split. > > This is what I do when GnuCash's handling of split amounts in > multi-currency transactions surprises me — which it often does. > > I hope this helps, > —Jim DeLaHunt > > >
_______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: 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.
