I did. I don't think there is sufficient information there. Please consider this paragraph "Double entry foreign currency accounting, the wrong way":
Doesn't it describe the beancount way of handling multiple currencies (when no cost is specified)?
On Friday, July 6, 2018 at 6:29:06 AM UTC-7, Justus Pendleton wrote:Read "How Inventories Work". The first example talks about using multiple currencies.
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/3426155a-fdae-41d8-838d-90babf47efc2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscribe@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/3426155a-fdae-41d8-838d-90babf47efc2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhP7OTXDuQ%3Diw%3Da2FpyBhGn6TCRvURpc5nmVDF2tVnzerQ%40mail.gmail.com.
Hi,This would solve one of the problems of multi-currency accounting and is probably a good idea, but does not try to address some of the "real" problems when doing personal accounting.Here I'll try to explain what I had in mind in the other thread and also, point to some of the problems I experience often.So consider this realistic situation that I deal with on quite a regular basis (the numbers are wrong, but illustrative):2012-04-27 * "Exchange"Assets:Wallet 300 TRY @ 0.844 BGNAssets:Wallet -253.20 BGN2013-05-15 * "Exchange"Assets:Wallet 200 TRY @ 0.813 BGNAssets:Wallet -162.6 BGNThen spend some time in Turkey and have many transactions like this, during which time the price fluctuates:2013-05-20 * "Dinner"Expenses:Food:Restaurants 50 TRYAssets:WalletThen go back, forget to convert the remainder for a year, then do, after I realize that the TRY continues to lose its value2014-08-20 * "Exchange"Assets:Wallet -163 TRY @ 0.601 BGNAssets:Wallet 97.96 BGNNow, if we only want to track the loss of the remaining TRY, with the trading accounts, we can.But we also want to plot our expenses (in our home currency) and here we have several problems:1. For everyday expenses we want the report in BGN and the only correct way is to have it in "book value".
I don't care what was the price of TRY at the moment of spending. I only care about how much it really cost me (which is the book value in BGN) to dine there. Currently, we can't do that (unless I use positions, but I don't want to go into that trouble). What I do is to make sure to at least have one price point per month so that it's relatively close to market value at time of spending (which is still wrong, but less wrong in my case)
2. During all this time that I hold the TRY, I want to see it in my asset reports both by book value and market value and of course, finally I will "realize" the gain/loss on conversion. Currently I don't have that as I don't use positions. And I don't think we can do this with trading accounts only. We need positions.
3. What happens when we move countries and now we want our reports in our new home currency (say EUR) ? Positions would be able to solve this again I think, while just trading accounts will not.
4. Of course ideal would be to be able to chose between FIFO, LIFO and Average cost basis.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/3426155a-fdae-41d8-838d-90babf47efc2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscribe@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/3426155a-fdae-41d8-838d-90babf47efc2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscribe@googlegroups.com.
Exactly. Your points are valid and please do not consider any of these as feature requests. I just wanted to explain what I called "impossible or at least infeasible to implement" in the other thread. Even with trading accounts, it won't be exact enough, so I don't even see the need for implementing trading accounts.The current functionality is OK for personal use. Probably simplicity trumps "exactness" (sorry, not a native English speaker) in the field of personal accounting.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/3426155a-fdae-41d8-838d-90babf47efc2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscribe@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/3426155a-fdae-41d8-838d-90babf47efc2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/4819b9ce-a322-44c7-b012-f67572e9fb39%40googlegroups.com.
To fully automate this, you'd have to decide which of the TRY you're spending, e.g. from previous exchanges.That's way overkill.A better way is to convert, as you do.You could write a script to extract and insert exchange rates at every date you are spending TRY to get a more accurate conversion, and then report in BGN using CONVERT().
--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To post to this group, send email to bean...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/f538987b-bc31-4b26-aa65-8bd85cc68dbd%40googlegroups.com.