Of course 1099s have mistakes. Not most of the time, but sometimes the stock or your trades confuse their software and it gets stuff wrong. More often with the retail brokers of the world. IB has been quite good for many years now, definitely a cut above in accuracy.
in addition, as an...