Hi,
I am posting for the first time. Sorry if I do anything wrong here.
Anyway, the reason that I've decided to post here is that I've found mistakes in the way IB generates Sch D. I've spent quite a few hours figuring it out and I hope that other people can benefit.
I figured that IB misreported Sale Price on Sch D for all acquired companies. If the shares were purchased in more than one lot (which is the case most of the time) IB reports Sale Price for the whole amount multiple times instead of breaking it into lots. For example, IB reported on Sch D:
148 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 5250.00 2,207.68 12.32
1 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 5250.00 14.91 0.09
1 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 5250.00 14.91 0.09
100 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 5250.00 1,491.50 8.5
100 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 5250.00 1,491.24 8.76
instead of
148 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 2,220.00 2,207.68 12.32
1 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 15.00 14.91 0.09
1 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 15.00 14.91 0.09
100 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 1,500.00 1,491.50 8.5
100 sh. SUMX - SUMMA INDUSTRIES [CA] 10/3/2006 11/14/2006 1,500.00 1,491.24 8.76
Pay attention to column 4 - Sale Price.
Another minor issue. If the comissions are not even and need to be rounded to the nearest penny, IB is not doing it correctly when Sch D is generated. There are several transactions where cost basis/proceeds are different by a penny between Year End Statement and Schedule D.
Hope this can save you some time.
Take care!