Asignación de opciones IBKR: la prima se integra en el STK (DGT V1395-19)
Vendiste una put SPY strike 470, te la asignaron y ahora tienes 100 acciones a strike. ¿Cómo declaras esto? La opción y la acción son patrimonialmente la misma operación a ojos de la AEAT. La consulta DGT V1395-19 lo aclara: la prima se integra en el coste o proceeds del STK subyacente, y la opción no genera PyG propia. Esta guía detalla la fórmula para cada caso (put/call, larga/corta) y por qué importa para el FIFO posterior.
1. Dos enfoques posibles, uno reconocido por la DGT
Cuando una opción se asigna o ejerce y termina entregando las acciones del subyacente, hay dos formas teóricas de tributar:
- Pierna a pierna: la opción genera PyG propia (prima cobrada/pagada vs. valor en el momento del ejercicio o asignación), y el STK se contabiliza al strike puro. Es el enfoque que usan algunas herramientas fiscales del mercado.
- Prima integrada en el STK: la opción no genera PyG independiente, y la prima ajusta el coste o los proceeds del STK con el que se cierra la operación. Es el enfoque reconocido por la consulta DGT V1395-19.
En el supuesto de ejercicio de una opción call o asignación de una put, la prima abonada o cobrada se integra en el valor de adquisición o transmisión del activo subyacente, dado que ambas operaciones constituyen un único hecho imponible.DGT V1395-19
Para el contribuyente que cierra todas las patas dentro del mismo ejercicio el resultado neto es el mismo en ambos enfoques. La diferencia aparece cuando hay legs cruzadas entre años, regla 2 meses, o necesidad de imputación temporal precisa.
2. Las cuatro fórmulas
Hay cuatro casos según el tipo de opción y la posición:
| Posición | Resultado | Precio efectivo del STK |
|---|---|---|
| Put corta asignada | Recibes 100 acciones al strike | strike − prima_cobrada (compra) |
| Call corta asignada | Entregas 100 acciones al strike | strike + prima_cobrada (venta) |
| Put larga ejercida | Entregas 100 acciones al strike | strike − prima_pagada (venta) |
| Call larga ejercida | Recibes 100 acciones al strike | strike + prima_pagada (compra) |
La prima se reparte por acción dividiendo entre el multiplicador del contrato (100 para opciones US estándar). Una put corta strike 45 con prima total cobrada de 347 USD (3,47 USD/acción) asignada se contabiliza como compra de 100 acciones a 41,53 USD cada una, no a 45.
3. Ejemplo paso a paso
Veamos un ciclo completo con SPY:
| Fecha | Acción | Precio (USD) | Resultado |
|---|---|---|---|
| 2025-06-12 | Vende SPY 480 PUT (1 contrato) | Prima cobrada 600 USD (6 USD/acción) | Apertura corta opción |
| 2025-07-19 | Asignación al strike (SPY cae a 472) | 480 strike | Recibe 100 SPY a strike − prima |
| 2025-07-19 | Inventario tras asignación | Lote de 100 SPY @ 474 USD | (strike 480 − prima 6 = 474) |
| 2025-09-05 | Vende 100 SPY (mercado abierto) | 495 USD | PyG = (495 − 474) × 100 = +2.100 USD |
En el enfoque pierna-a-pierna habría sido:
- PyG opción = (480 − 472) × 100 + 600 = 1.400 USD a la fecha de asignación. (Asumiendo que el valor intrínseco de la put en el momento de asignación = 8 USD.)
- Compra STK al strike (480) y venta a 495 = ganancia 1.500 USD.
- Total: 1.400 + 1.500 = 2.900 USD.
Y en el enfoque prima-integrada (RentaXML, DGT V1395-19):
- Opción no genera PyG propia.
- Compra STK efectiva a 474 (480 − 6) y venta a 495.
- PyG total: (495 − 474) × 100 = 2.100 USD.
4. Opciones cash-settled (no aplica)
Algunas opciones no entregan acciones — se liquidan en efectivo según el cierre del subyacente al vencimiento (ITM):
- SPX (S&P 500), NDX (Nasdaq 100), RUT (Russell 2000), XSP (mini SPX): cash-settled de CBOE.
- VIX: cash-settled, índice de volatilidad.
- SX5E / OESX (EuroStoxx 50): cash-settled de Eurex.
Para estas no aplica la integración en STK porque no hay STK que ajustar. Tributan como derivado puro: PyG = settlement − prima pagada, o prima cobrada − settlement, en la fecha de vencimiento. RentaXML las identifica por símbolo del subyacente y las trata por separado.
5. Opciones cerradas antes del vencimiento
La integración en STK solo aplica cuando el ciclo termina con asignación o ejercicio. Si cierras la opción antes del vencimiento sin entrega del subyacente:
- Compra para cerrar venta corta: PyG = prima cobrada al abrir − prima pagada al cerrar.
- Venta para cerrar compra larga: PyG = prima recibida al cerrar − prima pagada al abrir.
- Vencimiento OTM (sin valor): para corta, ganas la prima cobrada; para larga, pierdes la prima pagada.
En todos estos casos la opción genera PyG propia y entra en la base del ahorro. No hay efecto sobre ningún STK porque el ciclo no entrega activo subyacente.
6. Cómo afecta al FIFO posterior
Cuando una put corta asignada incorpora 100 acciones al inventario con precio efectivo strike − prima, ese lote entra al FIFO con la FECHA de la asignación y el precio AJUSTADO, no con el strike puro.
Si más adelante vendes esas 100 acciones, el FIFO las consume con su coste real (strike − prima), que puede diferir varios euros del precio que aparece en la fila de IBKR. Esto, junto con la conversión BCE, explica por qué los importes EUR de la Cartera de Valores en RentaXML no siempre coinciden al céntimo con el PnL agregado de IBKR.
7. Errores comunes
| Error | Consecuencia |
|---|---|
| Declarar opción y STK como dos PyG independientes con MTM | Doble computo del valor intrínseco — diferencia con FIFO real |
| Aplicar prima integrada a opciones cerradas antes del vencimiento | Pierdes una PyG legítima de la opción |
| Tratar SPX/NDX como si entregaran subyacente | Ajuste inventado a un STK que no existe |
| Usar strike sin ajuste de prima en el FIFO | Coste de adquisición incorrecto en lotes posteriores |
8. Resumen accionable
Si operas opciones con IBKR como instrumento de generación de ingresos (covered calls, cash-secured puts) o como elemento de estrategias estructuradas, la fiscalidad correcta requiere:
- Detectar cuándo la opción se asigna o ejerce vs. se cierra antes del vencimiento.
- Aplicar prima integrada en STK (DGT V1395-19) cuando hay entrega del subyacente.
- Tratar las cash-settled (SPX, NDX, RUT, VIX, XSP, SX5E, OESX) como derivado puro.
- Mantener la trazabilidad del precio efectivo al FIFO posterior del STK.
RentaXML implementa todo lo anterior automáticamente sobre tu Activity Statement, y muestra para cada lote del STK el ajuste por prima en la trazabilidad de la Cartera de Valores. Si operas opciones intensamente y quieres ver tu caso real, súbelo y la vista previa te enseña cada operación con su tratamiento concreto antes de pagar nada.
Preguntas frecuentes
¿Por qué la prima no es una PyG independiente cuando hay asignación?
¿Cuál es la fórmula concreta para cada caso?
¿Y las opciones cash-settled como SPX, NDX, RUT, VIX?
¿Qué pasa si la opción se vende antes del vencimiento?
¿Esto también afecta al cálculo del FIFO?
Si operas con asignaciones, ya juegas en la liga avanzada
La fiscalidad de las asignaciones es el reflejo de algo más profundo: tu operativa con opciones es lo bastante seria como para que cada decisión cuente. Campus Opciones tiene una academia con 10 módulos y 41 lecciones específicamente para inversores españoles que operan con IBKR — backtesting con 20 años de datos, sesiones grupales en directo, comunidad activa.
campusopciones.com es el proyecto detrás de RentaXML — comunidad española de inversores con Interactive Brokers.
