[GNC] Multiple currencies in split tx
HSC
contact at highseas.capital
Fri Jul 1 16:45:41 EDT 2022
> ------------------------------
>
> Message: 4
> Date: Thu, 30 Jun 2022 15:03:37 -0700
> From: list+gnucash at jdlh.com
> To: gnucash-user at gnucash.org
> Subject: Re: [GNC] Multiple currencies in split tx
> Message-ID: 2b04aeb5-7f10-cfa9-3960-261bbee4b0e5 at jdlh.com
>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> Hello, HSC:
>
> Welcome to GnuCash.
>
> On 2022-06-30 13:30, HSC wrote:
>
> > ...Is it possible to account in one GC split entry for a tx in which a payment processor simultaneously makes a payment to two different vendors in two different local currencies?...
>
>
> In my experience, yes. I have made some transactions like this.
>
> > We see it on the statement as one payment in source currency and two in destination currencies, without any details regarding conversion rates.
> >
> > Do we have to calculate all that manually, and enter in GC as two separate txs?
>
>
> My suggestions:
>
> 1. Read the "Multiple Currencies" section of the GnuCash Tutorial and
> Concepts Guide
> https://www.gnucash.org/docs/v4/C/gnucash-guide/chapter_currency.html
>
>
> 2. Enable trading accounts (see 12.3 Automatically Recording Currency
> Transactions?). I have always used trading accounts in GnuCash, so I
> have no experience without trading accounts.
>
> 3. Know that each transaction has a default currency, but GnuCash does
> not easily show you which currency that is. GnuCash sets the default
> currency to be the currency of whichever account you were in when you
> created the transaction.? If you have three currencies, $AA, $BB, and
> $CC, and you want the transaction's default currency to be $CC, then go
> to an account register which has $CC as its currency, and create the
> transaction there.
>
> 4. You will have to establish an exchange rate between the currency of
> each split of the transaction, and the default currency of the
> transaction. For each split, if the account for that split uses the
> transaction's default currency, GnuCash will accept the amount you type
> in for that transaction. If the account for that split uses a different
> currency, then GnuCash will display a "Transfer Funds" dialogue (See
> 12.3.2.2. Transfer of Funds to a Foreign Currency). You will have to
> determine an amount of the transaction's default currency which
> corresponds to the split amount, in the split account's currency.
>
> 4.example. Suppose you have a transaction where you pay $AA 4.00, and
> the payment processor pays out $BB 2.00 and $CC 1.00. Go to the source
> account, which uses $AA. Enter a split for that account with the amount
> 4.00. Add a split with an account which receives the $BB 2.00. Enter the
> amount 2.00. A "Transfer Funds" dialogue appears. Enter the amount of
> $AA which corresponds to $BB 2.00. (You need to determine this yourself,
> if the payment processor does not document it for you.) Then add another
> split with an account which receives the $CC 1.00. Enter the amount
> 1.00. In a similar way, fill out the Transfer Funds dialogue to set up
> an exchange rate between $AA and $CC.
>
> 5. GnuCash enforces a rule that, within every transaction, the sum of
> all splits using a currency sum to zero. This includes splits with
> trading accounts, which GnuCash creates based on what you entered in the
> "Transfer Funds" dialogue.
>
> 5.example. In the transaction with a source payment of $AA 4.00, there
> will be one split involving the source account, with a value of $AA
> 4.00, and one or two splits involving the TRADING:$AA account, summing
> to -$4.00. The sum for all the splits in $AA is zero.
>
> 6. Note that you can use GnuCash as a calculator, by entering
> expressions in amount fields. See GnuCash Guide, 2.9.2.4. Using Entry
> Shortcuts. I use this for splitting the calculating a fraction of the
> total for individual splits.
>
> This is complicated to describe in words. I recommend doing some trial
> and error to experiment, and learn it that way.? Save a copy of your
> Book file as another name. Open that copy, and make some test
> transactions. When you understand what you want to do, open your
> original Book file, and enter the transaction.
>
> Does that help?
>
> Best regards,
> ????? ?Jim DeLaHunt
>
Thank you very much, Jim DeLaHunt, for such detailed response!
It's most helpful!
Previously tried unsuccessfully to figure it out with trading accounts, but if I understand correctly, the key is to start in the source account.
So, we'll try that next.
HSC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20220701/9aa33a77/attachment.sig>
More information about the gnucash-user
mailing list