Once you acquire new shares, then the wash sale amount gets added to the 
cost basis of the replacement shares. The Wash account should balance to 
zero in that situation, because the disallowed loss amount is consumed by 
the new shares' cost basis. There is no separate wash sale amount you 
report on your taxes: on Form 8949 you report that a loss was disallowed 
because of a wash sale. The disallowed loss gets applied to a future tax 
lot's cost basis, and that is only reported when you ultimately sell those 
shares with the adjusted cost basis.

I would rewrite the last two transactions of your example differently:

2022-06-16 * "FXAIX" "Wash sale disallowed loss from 2022-07-01"
  ; New back-dated transaction to disallow the loss, since the PnL cannot 
be captured for tax purposes
  Income:US:Fidelity:PnL             -141.90 USD
  Income:US:Fidelity:PnL:Wash         141.90 USD

2022-07-01 * "FXAIX" "Wash sale cost basis adjustment"
  Assets:Investments:Taxable:IndexFunds:FXAIX  -4.812 FXAIX {162.23 USD}
  Assets:Investments:Taxable:IndexFunds:FXAIX   4.812 FXAIX {191.719 USD}
  Income:US:Fidelity:PnL:Wash                  -141.90 USD

2022-11-15 * "FXAIX" "Sell"
  Assets:Investments:Taxable:IndexFunds:FXAIX  -4.812 FXAIX {191.719 USD} @ 
138.72 USD
  Assets:US:Fidelity:IndexFunds:Cash          667.52 USD
  Income:US:Fidelity:PnL                      255.03 USD

You are right that the date needs to be propagated, but if you make the 
adjustment on the same day as the acquisition of the replacement shares, 
then the implicit date works fine. However, you technically need to adjust 
the cost basis date as well, to reflect the holding period adjustment that 
also happens during a wash sale. 

- Robert

On Saturday, November 26, 2022 at 2:35:35 AM UTC-5 [email protected] 
wrote:

> I think I’m missing something fundamental — a slightly simplified example 
> of what I’m doing is provided below.
>
> I can get the final transaction to balance but at that point 
> Income:US:Fidelity:PnL:Wash is back to zero. I know my brokerage is still 
> tracking the wash sale though and wouldn’t I want to be tracking a non-zero 
> value for taxes?
>
> Colton
>
> 2021-09-07 * "FXAIX Purchase"
> Assets:Investments:Taxable:IndexFunds:FXAIX 31.803 FXAIX {157.22 USD}
> Assets:Investments:Cash
>
> 2021-12-10 * "FXAIX dividend reinvestment"
> Assets:Investments:Taxable:IndexFunds:FXAIX 4.065 FXAIX {163.33 USD}
> Assets:Investments:Cash
>
> 2022-04-08 * "FXAIX dividend reinvestment"
> Assets:Investments:Taxable:IndexFunds:FXAIX 3.388 FXAIX {155.83 USD}
> Assets:Investments:Cash
>
> 2022-06-16 * "FXAIX Sell"
> Assets:Investments:Taxable:IndexFunds:FXAIX -31.803 FXAIX {157.22 USD} @ 
> 127.73 USD
> Assets:Investments:Taxable:IndexFunds:FXAIX -4.065 FXAIX {163.33 USD}
> Assets:Investments:Taxable:IndexFunds:FXAIX -3.388 FXAIX {155.83 USD}
> Assets:US:Fidelity:IndexFunds:Cash 5,014.17 USD
> Income:US:Fidelity:PnL 1177.79 USD ; because of the next transaction this 
> should be reduced by 141.90
>
> 2022-07-01 * "FXAIX dividend reinvestment" ; this caused the wash sale
> Assets:Investments:Taxable:IndexFunds:FXAIX 4.812 FXAIX {162.23 USD}
> Assets:Investments:Cash
>
> 2022-07-01 * "Re-adjust cost basis due to Wash Sale"
> Assets:Investments:Taxable:IndexFunds:FXAIX -4.812 FXAIX {162.23 USD}
> Assets:Investments:Taxable:IndexFunds:FXAIX 4.812 FXAIX {191.719 USD} ; 
> also suppose to propagate the date?
> Income:US:Fidelity:PnL:Wash -141.90 USD ; accounting for wash sale
>
> 2022-11-15 * "FXAIX Sell"
> Assets:Investments:Taxable:IndexFunds:FXAIX -4.812 FXAIX {191.719 USD} @ 
> 138.72 USD
> Assets:US:Fidelity:IndexFunds:Cash 667.52 USD ; should match cash 
> deposited from transaction
> Income:US:Fidelity:PnL 113.13 USD ; loss from the transaction
> Income:US:Fidelity:PnL:Wash 141.90 USD ; required to balance but results 
> in zero'ing out PnL:Wash
>
> On Nov 24, 2022, at 7:43 PM, Robert Sesek <[email protected]> wrote:
>
> I book wash sales similar to that example. Though I do adjust the 
> disallowed loss into a Wash account, rather than directly into PnL.
>
> What cost basis lot are you using to reduce the inventory when you sell 
> the shares? You need to use the adjusted cost basis for those shares. Here 
> is a hypothetical sale based on the example in 
> irs-simple-example-1.beancount:
>
> 2014-01-01 * "Sell adjusted lots"
>   Assets:Investments:STOCK         -100 STOCK {10.5 USD} @ 11.00 USD ; 
> Adjusted cost basis shares
>   Assets:Investments:Cash      1,100.00 USD
>   Income:Investments:PnL         -50.00 USD ; PnL from the adjusted cost 
> basis
>
> Conceptually, the transactions are:
> - Buy stock
> - Sell stock at a loss
> - Dividend reinvestment
> - Cost basis adjustment of the reinvested dividend shares by the loss 
> amount
> - Sell reinvested shares, reducing the position by the lot with adjusted 
> cost basis
>
> If you are still having trouble, it would be helpful for you to post the 
> transactions you are having an issue with. 
>
> - Robert
>
> On Thursday, November 24, 2022 at 4:55:46 PM UTC-5 [email protected] 
> wrote:
>
>> I've been struggling with the *right way* to account for wash sales. I've 
>> been reading these:
>> - https://github.com/beancount/beanlabs/tree/master/beanlabs/washsales
>> - 
>> https://beancount.github.io/docs/how_inventories_work.html#augmentations-vs-reductions
>>
>> My situation is pretty simple:
>> - bought some stock
>> - a bit later sold some lots at a loss
>> - automatic dividend reinvestment got me (oops) and this is what 
>> triggered the wash sale
>> - few months later I sell the lot that triggered the wash sales
>>
>> I can adjust the cost basis of the lot that triggered the wash sale but 
>> the problem is that the new cost basis throws off my later transaction when 
>> I sell the wash sale lots.
>>
>> My case is exactly like this one:
>>
>> https://github.com/beancount/beanlabs/blob/master/beanlabs/washsales/irs-simple-example-1.beancount
>>
>> Except that after the last transaction there is one more transaction 
>> where I sold the lot with the adjusted cost basis and I can't get this to 
>> balance (even if I use an account like "Income:Investments:PnL:Wash"
>>
>> Any tips appreciated!
>>
>> Colton
>>
>
> -- 
> 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/3f3f5550-598f-480d-958d-7545d6752a7bn%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/beancount/3f3f5550-598f-480d-958d-7545d6752a7bn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
>

-- 
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/38a6e079-0bf1-4a77-b493-072705ee7fbdn%40googlegroups.com.

Reply via email to