Puedes obtener la TIR con comisiones aplicando el enlace que te he pasado aplicando las comisiones de compra y venta, a los precios de compra y de amortización o venta en la calculadora.
Esto es, en la adquisición debes poner como precio inicial aquel a qué has comprado ( indicas en tu caso que el precio inicial, ha sido 1090 - 94,6 o sea 995,4 ) más la comisión de compra de que se trate ( x en tanto por ciento , sea un 0,4 o 0,5 % , o el que sea ) :: sería en concreto precio inicial X ( 1+x/100) o sea 995,4 X ( 1+x/100)...., salvo que en esos 995,4 ya haya incluido la comisión de compra, aspecto que desconozco.
La comisión de compra obviamente penaliza siempre y debes sumarla.
Y en la amortización a vencimiento o venta del bono si se hace antes, aplicar el precio de venta menos la comisión de venta que te aplica el banco ( y en tanto por ciento, sea un 0,4 o un 0,5 % o cero, o el que sea ) ::: precio de venta X ( 1 - y/100 ) en tu caso sabes esa comisión de venta, según indicas, con lo que el precio de venta como señalas es :: 1025,92 - 15,39 = 1010,53
La verdad es que con todas estas comisiones la entidad debería aportarte las TIR con las comisiones aplicadas, que desde luego en venta son bastante significativas.
Aquí la penalización como bien sabes te resta
En los dividendos deberías también aplicar en el calculo el dividendo neto, después de comisiones, esto es restando al bruto de cada cupón.
Aparte de esto, un comentario, si me lo permites, desde luego una comision de venta de 15,39 sobre 1025,92 es muy elevada porque equivale al 1,5 por ciento.