Buenas tardes,
La retención en Alemania es del 26.375% sobre los dividendos, pero España tiene convenio con Alemania por lo que deberían haberte retenido el 15%, que es lo máximo que te permiten quitar por doble imposición internacional.
Se supone que TR lo tiene en cuenta y se lo comunica a los emisores para que te lo apliquen, debes comprobarlo, si te han retenido de más es un problema porque deberías pedírselo a la hacienda alemana, y supongo que no debe de ser facil.
De todo modos creo que TR lo hace bien, porque a mi de los dividendos de empresas españolas me aplica el 19% y no la tasa de Alemania.