Get your taxes done using TurboTax

Thanks for your reply. 

I guess the first thing I don't like is that why TT would produce Form 8949 if the cost basis is reported to IRS for all transactions and no adjustment is needed. In that case, Form 8949 clearly states:

To report certain transactions you don't have to report on Form 8949, such as transactions reported to you on a Form 1099-B (or substitute statement) showing basis was reported to the IRS and for which you have no adjustments, as explained under Exception 1, directly on schedule D. 

If you choose to report these transactions directly on Schedule D, you don't need to include them on Form 8949 and don't need to attach a statement. 

The second thing very confusing is even though TT produced Form 8949 has Box A checked, there is a box for sending statement also checked. 

I think TT should fix this. I checked FreeTaxUSA, it handles this scenario correctly, no From 8949.