Declarar la venta de acciones no es (solo) pasar números a una casilla: es reconstruir la película de cada compra y venta, aplicar FIFO, ajustar divisas y sumar comisiones para que el resultado cuadre con Hacienda. Yo trabajo cada campaña con carteras que vienen “en varios idiomas”: informes de Degiro, IBKR, eToro, Revolut o XTB que parecen escritos en código. Y, aun así, terminamos la Renta sin sustos cuando seguimos un método claro. Te lo dejo aquí, con ejemplos y los tropiezos más comunes que veo cada año.
Antes de empezar: documentos, brokers y divisas (checklist express)
Checklist mínimo para no perderte
- Extractos de movimientos por valor: fecha y hora de cada compra/venta, unidades, precio, comisiones (compra, venta, canon), divisa usada.
- Divisas: tipo de cambio del día de la operación (no el anual ni el de cierre del broker).
- Dividendos y cupones: fecha de cobro, retención practicada, divisa y comisión de cobro, si la hay.
- Gastos recurrentes: custodia, administración, cambio de divisa, cánones, etc.
- Ajustes “raros”: scrip dividends, derechos de suscripción, splits, fusiones, spins, traspasos entre brokers.
- Modelos informativos (si aplican): D6 / 720 (no forman parte del IRPF, pero condicionan tu tranquilidad documental).
En mi día a día veo lo mismo: con brokers extranjeros el borrador viene vacío. Hacienda no recibe estas ventas automáticamente; toca picar datos a mano. Asúmelo desde el minuto uno y ganarás tiempo.
Orden de trabajo que me funciona
- Listar valores con sus operaciones históricas.
- Aplicar FIFO por ISIN (primeras compradas, primeras vendidas).
- Convertir a euros cada flujo (compra, venta, dividendos) con el cambio del día.
- Sumar comisiones a cada operación (aumentan el coste o reducen el ingreso).
- Cuadrar el resultado por valor y preparar el alta en Cartera de Valores (Renta Web).
Dónde va cada dato en Renta Web y Cartera de Valores (casillas 0328 y 0029)
Ventas de acciones se informan como ganancias/pérdidas patrimoniales en la Cartera de Valores (te lleva a la casilla 0328). Ahí se introducen por ISIN o “identificador”, con su fecha de compra/venta, importe y gastos.
Dividendos van como rendimientos del capital mobiliario (pestaña específica; verás la casilla de dividendos y la retención soportada).
Tabla rápida
| Acción | Dónde | Qué datos piden | Notas útiles |
|---|---|---|---|
| Venta de acciones | Cartera de Valores → (0328) | Fechas de compra/venta, nº títulos, valor de transmisión (euros), valor de adquisición (euros), gastos | Aplica FIFO y comisiones; cada venta puede agrupar varias compras |
| Dividendos | Rend. capital mobiliario | Importe bruto, retención (si la hubo), gastos | Si son USA/UK, informa retención en origen y la española si procede |
| Scrip / derechos | Según caso (ganancia patrimonial o ajuste de coste) | Fechas, importes, justificación | Los derechos vendidos a mercado tributan como ganancia; los liberados ajustan precio medio |
| Gastos de custodia | Rend. capital mobiliario (gastos deducibles) | Total anual en euros | No confundir con comisiones vinculadas a compra/venta (van a la operación) |
Truco operativo: si tienes muchas operaciones y te topas con el clásico límite de asientos, agrupa ventas del mismo valor y día siempre que el resultado no cambie (mismo ISIN, misma fecha de venta y tipo de cambio). Yo lo hago a menudo cuando un broker trocea una orden en 20 ejecuciones.
Ventas de acciones paso a paso: FIFO, parciales y comisiones deducibles
1) Reconstruye el FIFO por valor
- Ordena todas las compras por fecha; cuando vendes, “salen” las primeras compradas.
- Si haces ventas parciales, cada venta consumirá un bloque distinto del inventario FIFO.
- Comisiones de compra aumentan el coste; comisiones de venta reducen el ingreso.
Ejemplo básico (en euros)
- 10/01: compras 100 ACC a 10€ + 2€ de comisión → coste = 1.002€ (10,02€/acc).
- 15/02: compras 100 ACC a 12€ + 2€ → coste = 1.202€ (12,02€/acc).
- 20/03: vendes 120 ACC a 13€ – 3€ de comisión → ingreso = 1.557€.
- FIFO: salen 100 a 10,02€ y 20 a 12,02€.
- Coste transmitido = 100×10,02 + 20×12,02 = 1.204,4€.
- Ganancia = 1.557 – 1.204,4 = 352,6€.
Gastos y qué sí cuenta
- Compra/venta: comisiones del broker, canon de bolsa.
- Custodia/administración: deducibles como gasto financiero (no en la operación).
- Cambio de divisa: si es comisión explícita, deducible; si es “spread” implícito, inclúyelo en el importe convertido.
Yo suelo “pintar” el FIFO con una tablita por ISIN. Parece tedioso, pero es la única forma de que no se escape un céntimo.
Divisas y brokers extranjeros: tipo de cambio del día, informes y agregaciones (48 operaciones)
Cuando operas en USD, GBP u otras monedas, todo debe aterrizar en euros del día de cada compra/venta. No sirve el valor al cierre anual ni el promedio del broker.
Mini-ejemplo multi-divisa
- 10/04 compras 50 AAPL a $180 + $1 comisión. EUR/USD de ese día: 1,08.
- Coste en € = (50×180 + 1) / 1,08 = 8.339,82 €.
- 25/06 vendes 50 AAPL a $200 – $1 comisión. EUR/USD: 1,11.
- Ingreso en € = (50×200 – 1) / 1,11 = 9.008,09 €.
- Ganancia = 668,27 €.
Tres avisos prácticos que veo con Degiro, IBKR, eToro, Revolut o XTB
- El borrador no trae nada: hay que informar manualmente ventas, dividendos y retenciones.
- Informes troceados: una orden puede venir en 10 ejecuciones; agrupar por fecha y valor evita pasarte del límite de asientos sin alterar el resultado.
- FX y “spreads”: si el broker no muestra comisión de cambio, convierte con el cambio oficial del día y deja el efecto del spread implícito en el precio.
En mi experiencia, “las divisas mandan”. Cuando usamos siempre el cambio del día, los números cuadran con AEAT y desaparecen los descuadres fantasma.
Ganancias vs. pérdidas: compensación (25%) y arrastres en 4 años
El resultado de tus ventas de acciones se suma en la base del ahorro (junto a fondos, ETFs, cripto, etc.). Si el año te sale negativo, puedes:
- Compensar hasta el 25% con rendimientos positivos del capital mobiliario (p. ej., dividendos).
- Arrastrar las pérdidas pendientes hasta 4 ejercicios siguientes.
- Respetar la norma anti-aplicación: si vendes con pérdidas y recompras el mismo valor dentro de los 2 meses (o 1 año en no cotizadas), esa pérdida se aplaza hasta que vendas las recompras.
Consejo que aplico: antes de cerrar el año, reviso si conviene materializar pérdidas para limpiar plusvalías. Pero ojo con la ventana de recompras: si metes la pata, la pérdida no desaparece, pero se pospone y suele complicar el inventario.
Errores que vemos cada campaña (y cómo evitarlos)
- “Hacienda ya lo sabe”: error clásico con brokers extranjeros. No lo sabe. Inclúyelo tú.
- FIFO mal armado: mezclar ISIN distintos o ignorar scrip/splits. Solución: ficha por valor con histórico completo.
- Divisa mal convertida: usar cambio anual o del cierre del broker. Solución: cambio del día por operación.
- Comisiones fuera de sitio: meter custodia dentro de la venta o ignorar cánones. Solución: clasifica bien.
- Norma anti-aplicación: recompras dentro de la ventana. Solución: calendario a la vista.
- Modelos informativos (D6/720) olvidados cuando proceden. Solución: checklist al inicio del año fiscal.
Te diré lo que siempre digo a mis clientes: el mayor susto no es el impuesto, es el modelo olvidado o la pérdida mal aplicada que salta en un requerimiento.
Preguntas rápidas: norma antiaplicación (2 meses), derechos de suscripción, scrip, etc.
¿Puedo recomprar justo después de vender con pérdidas?
Sí, pero si lo haces dentro de 2 meses (o 1 año en no cotizadas), esa pérdida no la aplicas ahora; queda pendiente hasta que vendas las recompras.
¿Cómo declaro derechos de suscripción?
- Si los vendes en mercado, tributan como ganancia patrimonial en la fecha de venta.
- Si accedes a nuevas acciones, no tributan en el momento, pero reducen el precio medio de las acciones.
Tengo 200 apuntes el mismo día en el mismo valor, ¿qué hago?
Agrupa por ISIN y fecha siempre que mantengas el mismo precio medio y el mismo tipo de cambio. El resultado fiscal no cambia.
¿Las comisiones de cambio de divisa cuentan?
Sí, si son explícitas. Las implícitas (spread) quedan absorbidas en el precio convertido.
¿Y si cambié de broker a mitad de año?
Trae el histórico completo por valor. En traspasos internos no hay tributación, pero necesitas el coste original para que el FIFO no se rompa.
Conclusión y recursos: plantillas y checklist
Si cuadras FIFO + divisa del día + comisiones, declarar ventas de acciones deja de ser un laberinto. Yo suelo empezar por el inventario por ISIN, convierto cada flujo a euros, compenso donde toca y paso todo a Cartera de Valores. Con brokers extranjeros, asume que todo es manual y vas por delante: menos sustos, menos avisos y una Renta limpia.
