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.

Reply via email to