第一问题 wash sale
前阵我和几个对话谈到wash sale的问题,发现自己对此概念很模糊,为此有朋友提醒我可能亏大了,因此古狗做了大量的research,也对卷商发出的1099B对了好几笔。结论是:
照broker给的1099B报就可以了,他们算的复杂但正确。
他们的算法是,用first in first out办法。
比如:你做了这两笔transactions
第一笔:你买了100 share BAC 13.00 /share 花了$1300
你卖掉了1250 ,loss 50
第二笔:在30天内,你马上买回100 share at 1200
最后你把这100share在13.50 卖掉了,拿回1350
这两笔让你实际的loss and gain
第一笔 loss 50 ,第二笔 gain 150 ,net gain $100
Broker 是这么算的:
第一笔的loss50因为你30天内就买回了,broker就delay这个loss ,算zero
但这笔50 loss马上加到了你的第二笔的cost里,第二笔的cost 就是 1200 + 50 = 1250
所以当你卖掉 1350,你的gain是100
Broker 平时就这么算,一直算到年底,那一笔loss 该recognized,那一笔该delay基本正确。
注意:在买卖中,shares最好一致,不要买进100shares 卖出57shares ,又在30天内买进46shares,电脑的program也伤不起。
我有一个股票就这么折腾了下电脑,结果糊涂了,真的错了,不过后来还是纠正了过来,我并没发现直到这次细看才发现,看来broker还是能及时查出error自动纠正的。
自己人为的算wash sale又累还容易出错。
第二问题 k-1
有些股票算partnership,你会收到k-1 像UVXY SVXY USO等等
k-1上的gain or loss你要照着box一个个去填。Gain or loss 多少你会在Schedule D里看到,你到底报了多少的gain or多少的loss。这个分类long term 和short term可能和你真实的short term不一样,这是partnership的算法,只能照他们的算法。你在k-1上报的gain 可能会少于你实际的gain。比如你在UVXY里赚了3000,但k-1里可能只报了2800 的gain。总之,在schedule D里的gain应该可以tie to k-1里左边下面(current increase那一栏)以及k-1最后页面上的tax basis amount。这个数比如2800(不是你实际的gain 3000)可以在你broker里的1099B里减掉。那就是你在k1里报了2800gain,在1099B里只报200gain (你实际gain 3000)
注意注意注意!
要是你用torbo tax software报的话,当你填完k-1,software 会自动帮你在1099B里减去的,无需你自己手动减。但简单版本的Taxact没有这个功能,你得自己减,所以你要看最后gain or loss 的结果有没有double报了还是正确报了。不同的software这个不一样,有的功能很完善,有的没有。
注意注意注意!
当然你如果在UVXY里loss money,你在k1里报的loss 也要在1099b里的cost加回去,总的说来,不能double report both gain or loss。现在Broker都把cost base 送给IRS,要是真查起来会有麻烦,1099B里有每一笔的stock purchase price。UVXY的base是报给IRS的。
以前broker不报base,从去年开始这些cost也报给了IRS了。
还有就是那些base not report to IRS 那几个股票,在1099B里的purchase 栏里也有purchase price,所以现在报stock真的要做对了。
不会上图,不然在图上说省心还清楚,码字真累:(
http://bbs.wenxuecity.com/finance/3146087.html
http://bbs.wenxuecity.com/finance/3146180.html
http://bbs.wenxuecity.com/finance/3146424.html
http://answers.yahoo.com/question/index?qid=20080327112603AAchaUp