I've got an issue that I cannot figure out. I've tried searching here, on GitHub, and reading the docs. But, I'm a bit stuck on what to do.
Vanguard has three different share classes <https://investor.vanguard.com/mutual-funds/share-classes>. The important ones for this situation are: Investor and Admiral. The Investor shares have a higher expense ratio, but a lower minimum. The Admiral shares have a lower expense ratio, but a higher minimum. The idea there being that if you cannot afford the minimum for Admiral shares, you can buy the Investor shares instead. Vanguard also allows converting Investor shares to Admiral shares <https://investor.vanguard.com/mutual-funds/convert-to-admiral-shares> if you qualify. The idea there being you might buy some Investor shares over time until you get enough to meet the minimum. The conversion is tax-free, and there are no fees. The issue I'm running into is how do I track this with Beancount? Let's make up some numbers and say I do the naïve thing of buying 100 shares of VTSMX (an Investor class) at $150.00/share: 2010-01-01 * "Vanguard" "Buy VTSMX" Assets:Checking -15,000.00 USD Assets:Vanguard:VTSMX 100 VTSMX {150.00 USD} At the end of the month, I log onto Vanguard's website and convert from VTSMX to VTSAX. In that time, the price of VTSMX has gone up to $175.00/share. The price of VTSAX is $200.00/share. Since this is using Vanguard's conversion, there is no buy/sell event for the shares so no taxes and not profit/loss. Ideally, I'd be able to enter a transaction like: 2010-01-31 * "Vanguard" "Convert VTSMX to VTSAX" Assets:Vanguard:VTSAX 87.5 VTSAX {200.00 USD} Assets:Vanguard:VTSMX -100 VTSMX {150.00 USD} @ 175.00 USD But, this doesn't balance. There's $2,500.00 that needs to be accounted for. There needs to be another posting to balance the transaction, but what is that other posting? On my statement there is only one "Conversion (in)" and one "Conversion (out)" transaction. There are no realized gains or losses from this conversion, no money moves to a settlement account or anything. No taxes had to be paid, etc. It doesn't seem right to make up some fake account to dump the difference into only so the transaction balances, but that's the best I can come up with. Any other ideas about what to do, or maybe what I can do differently to track this correctly? -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/5cf6a40e-5cd0-43ed-bfd1-9b3893d26afen%40googlegroups.com.