Allow me to add some more complexity.
To test these samples when a sequence of transaction occurs, wherein the exchange rate might actually change over time, I've created a sample with 3 purchases in 3 different currencies (BRL, USD, and GBP). Default paypal account is EUR (all payments are automatically converted into EUR), but I want to settle in AED, locking the currency exchange rate in a way that does not expose me to that currency price anymore.
To be more realistic, let's say I do that sort of "hedging" for only 2 out of my 3 purchases (sometimes I forget to settle).
I found yet a 3rd possible way to represent this.
Option #1
2021/03/31 * KFC
Expenses:Food 150.00 BRL {=0.6667 AED}
Assets:Paypal -25.00 EUR
2021/04/01 * Currency Exchange
Assets:Paypal 25.00 EUR
Assets:Paypal -100.00 AED
2021/04/20 * Starbucks
Expenses:Food 30.00 USD
Assets:Paypal -20.00 EUR
2021/04/28 * McDonalds
Expenses:Food 50.00 GBP {=5.4 AED}
Assets:Paypal -60.00 EUR
2021/04/29 * Currency Exchange
Assets:Paypal 60.00 EUR
Assets:Paypal -270.00 AED
Option #2
2021/03/31 * KFC
Expenses:Food 150.00 BRL @@ 100 AED
Assets:Paypal -25.00 EUR
Assets:Paypal 25.00 EUR ; [=2021/04/01]
Assets:Paypal -100.00 AED ; [=2021/04/01]
2021/04/20 * Starbucks
Expenses:Food 30.00 USD
Assets:Paypal -20.00 EUR
2021/04/28 *
McDonalds
Expenses:Food 50.00 GBP @@ 270 AED
Assets:Paypal -60.00 EUR
Assets:Paypal 60.00 EUR ; [=2021/04/29]
Assets:Paypal -270.00 AED ; [=2021/04/29]
Option #3 (new)
2021/03/31 * KFC
Expenses:Food 150.00 BRL {=0.6667 AED} @@ 25 EUR
Assets:Paypal -25.00 EUR
Assets:Paypal 25.00 EUR @@ 100 AED ; [=2021/04/01]
Assets:Paypal -100.00 AED ; [=2021/04/01]
2021/04/20 * Starbucks
Expenses:Food 30.00 USD
Assets:Paypal -20.00 EUR
2021/04/28 *
McDonalds
Expenses:Food 50.00 GBP {=5.4 AED} @@ 60 EUR
Assets:Paypal -60.00 EUR
Assets:Paypal 60.00 EUR @@ 270 AED ; [=2021/04/29]
Assets:Paypal -270.00 AED ; [=2021/04/29]
My question remains:
1) What is the difference between the above options?
2) What is the best way to record these transactions?
Many thanks, Paulo