Gracias @vash pero me temo que no es eso mi error. He avanzado en los números y aunque tengo más luz, hay algo que se me escapa de los cálculos:
1.- Supongamos:
Rentas del trabajo: 100.000€ (con eso ya me como toda afectación de mínimos exentos).
Retención del trabajo: 30.000€
Pago seguridad social: 2.875€.
Opción a) Tengo acciones USA en IB que me pagan 20.000€ de dividendos en USA, me retienen un 15% de dicha cantidad que son 3.000€ y en España 0€.
Opción b) Tengo acciones USA en IB y acciones españolas en ING. Cobro 10.000€ en acciones USA con retención USA de 1.500€ y 0€ en España. Cobro otros 10.000€ en acciones españolas con retención sólo en España de 1.900€.
Meto ambas opciones en el simulador de Hacienda y lo que me sale me encaja perfectamente y caigo en la cuenta de algo que no veía ayer:
En la Opción a) sale una cuota de 33.062,68€, una retención de 30.000€ y un diferencial a pagar de 3.063,68€.
En la Opción b) sale una cupta de 34.563,68€, una retención de 31.900€ y un diferencial a pagar de 2.663,68€.
Aparentemente sale peor la Opción a) en 400€, pero (y esto no lo veía ayer) se debe precisamente a que esos 400€ que ahora tienes que pagar, ya antes los cobraste. Y eso se debe a que en la Opción a) sobre los 20.000€ de dividendos brutos, tras quitarle las retenciones te quedaste con 17.000€… y en la Opción b) te quedas con sólo 16.600€.
Así que claro que sale peor hacer la declaración metiendo sólo retención extranjera, pero lo que sale peor es justo lo que te has llevado previamente. Digamos que al hacer el IRPF te equilibra lo que ingresaste de más previamente por tener un broker que no retiene la parte española.
Hasta aquí todo perfecto y realizado con el simulador de la AEAT en 10 minutos… pero sigo con un duda esta vez real:
2.- La duda que mantengo:
Al hacer alguna declaración real y rellenar el apartado de doble deducción internacional, rellenas primero las rentas en el extranjero de la base general (en mi caso 0 porque trabajo en España), luego las rentas en el extrajero de la base del ahorro (los dividendos cobrados en el extranjero) y por último el impuesto satisfecho en el extranjero…
Pues bien, pongo todo eso y algún año el resultado es un asombroso “0”. Es decir que a pesar de que me han retenido en el extranjero y que sobrepaso holgadamente el mínimo exento (por las rentas del trabajo), no se me considera que se me ha retenido en el extranjero.
Y no sé por que diablos puede ser, porque he hecho lo mismo que en la simulación. Ayer tenía una idea errada de que precisas rentas en España, y ya veo con las simulaciones que no es eso. ¿Puede ser que eso ocurra en años en que en el ahorro tengas pérdidas fiscales por aflorar pérdidas con ventas?.