@DiSe :
Wenn Du statt nach "Nullkuponanleihe" nach "Zero-Bond" googelst, wirst Du vielleicht eher fündig.
Worin besteht der Kursgewinn eines Zero-Bonds?
Du kaufst zum Barwert, der dem mit Zinssatz und Restlaufzeit abgezinsten Nennwert entspricht.
Einfaches Beispiel: Zinssatz 5%, Restlaufzeit 3 Jahre, Nennwert: 1.000.
Abzinsung um 3 Jahre (s. dazu hier "Jährliche Abzinsung mit Abzinsungsfaktoren als Diagramm"):
1.000 : 1,05 = 952,38
952,38 : 1,05 = 907,03
907,03 : 1,05 = 863,83
Du kaufst also heute für 863,83, wofür Du am Laufzeitende 1.000 erhältst.
Der "vermeintliche" Kursgewinn sind in Wirklichkeit Zinsen, die Du halt nicht jährlich als Kuponzahlung erhältst, sondern en bloc am Laufzeitende, zusammen mit Deiner Zahlung.
Spanien erhebt, wie von @onra bereits erwähnt, keine Quellensteuer auf Zinsen.
Sollte trotzdem während der Laufzeit ein "echter" Kursgewinn entstehen, würde darauf keine Quellensteuer erhoben.
Die von Dir ins Spiel gebrachten 19% sind übrigens der Quellensteuersatz auf Dividenden.