I just responded on your doc. I like the idea, I'm putting down a few more proposals to ponder.
As per your proposal, I see this: Pros: + Simplified balancing rule Cons: - User has to compute the cost basis manually (but we could get creative around making this easier) - Cost basis on individual lots loses the original share price, which affects the matching rule. I'm proposing two other alternatives: 1. Automatically compute and insert a rebate on selling, based on the commissions in the augmenting transaction 2. Track original and adjusted cost bases in the postings On Tue, Jul 14, 2020 at 9:53 PM Mark Lodato (Google Docs) < [email protected]> wrote: > Mark Lodato replied to a comment in the following document > Beancount - V3: Goals & Design > > <https://docs.google.com/document/d/1qPdNXaz5zuDQ8M9uoZFyyFis7hA0G55BEfhWhrVBsfc/edit?disco=AAAAJ-oihO4&ts=5f0e619c&usp=comment_email_document&usp_dm=false> > Commissions in P/L > [image: User profile picture Mark Lodato] Mark Lodato > Are you considering fixing beancount's notion of cost basis so that it > includes the commission? Here's an example: > > 2014-02-10 * "Buy" > Assets:US:Invest:Cash -5009.95 USD > Expenses:Commissions 9.95 USD > Assets:US:Invest:HOOL 10.00 HOOL {500 USD} > > Here, beancount thinks the cost basis is 500 USD per share but in reality > (according to the IRS) it is 500.995 USD per share. > > https://groups.google.com/g/beancount/c/B2hxF6N7y6s > <https://www.google.com/url?q=https://groups.google.com/g/beancount/c/B2hxF6N7y6s&sa=D&ust=1594777902234000&usg=AFQjCNFU7GdS-WOgqjeSXxSrrqnEDcxjIQ> > [image: User profile picture Martin Blais] Martin Blais > Yes, precisely. I have a way to do this, but it's not trivial, will > require a plugin, one couldn't easily replicate this by hand. > [image: User profile picture Mark Lodato] Mark Lodato > I think it's worth considering fixing within beancount core. I put > together an alternative proposal: > > https://docs.google.com/document/d/1af2ONEAePSAy_hwulwBrxEynKq9hvE9ZPx5u-f2PWi4/edit > <https://www.google.com/url?q=https://docs.google.com/document/d/1af2ONEAePSAy_hwulwBrxEynKq9hvE9ZPx5u-f2PWi4/edit&sa=D&ust=1594781286645000&usg=AFQjCNG0SNK1JQCCISC8631exq3EH8I0Dw> > > PTAL and let me know what you think. Thanks! > [image: User profile picture Mark Lodato] Mark LodatoNew > [Edited the previous comment for tone. The original was unintentionally > confrontational. Sorry about that!] > Open > <https://docs.google.com/document/d/1qPdNXaz5zuDQ8M9uoZFyyFis7hA0G55BEfhWhrVBsfc/edit?disco=AAAAJ-oihO4&usp=comment_email_discussion&usp_dm=false&ts=5f0e619c> > > Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA > > You have received this email because you are a participant in this > thread.Change > what Google Docs sends you. > <https://docs.google.com/document/u/111332444134257847776/docos/notify?id=1qPdNXaz5zuDQ8M9uoZFyyFis7hA0G55BEfhWhrVBsfc&title=Beancount+-+V3:+Goals+%26+Design>You > can reply to this email to reply to the discussion. > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhO5HBJXmZNuG5S718MCXrOAseN9DPC9a6MVb7_b5sc10g%40mail.gmail.com.
