Hace poco descubrí que mi corredor utiliza por defecto la contabilidad FIFO (first in, first out) cuando vendo acciones (como aparentemente hacen la mayoría de los corredores), mientras que yo esperaba la contabilidad LIFO (last in, first out).
La razón por la que esto es malo es porque, por ejemplo, compré 100 acciones de XYZ a $80 in 2015 and, in my mind, I've held them ever since. They're now at $ 140. Pero desde entonces, en muchas ocasiones he comprado y vendido 100 o 200 acciones más para obtener pequeñas ganancias y pérdidas.
Utilizando la contabilidad LIFO, nunca he vendido esas 100 acciones originales, y mis ganancias realizadas en 2016 son muy pequeñas. Pero usando FIFO, hace tiempo que se fueron, y tengo ganancias significativas según mi corredor.
Los corredores de bolsa informan automáticamente de la base de coste a Hacienda desde 2011. Así que supongo que Hacienda espera que pague impuestos sobre las ganancias a corto plazo por esos "beneficios". Además, tengo una gran cantidad de ventas de lavado no permitidas debido a este tipo de comercio. Parece que cada beneficio se contabiliza, y cada pérdida se desautoriza.
¿Puedo hacer mi propia contabilidad de las operaciones para evitar pagar impuestos sobre las ganancias que no he realizado realmente? Si puedo contabilizar por LIFO entonces casi no pagaré impuestos en el año por esas acciones.
Editar:
El formulario 8949 permite ajustar los "errores" cometidos por su corredor al informar sobre su base de coste. Pero el mío simplemente utilizó una contabilidad diferente a la que yo quería.