En mi opinión tu cálculo es correcto y más intuitivo, pero la solución debe ser, y es, única.
Según tu método:
Plusvalía = (100+14)*Pventa-100*Pcompra
Como Pmedio_compra = Pcompra*100/(100+14), sustituyendo 100*Pcompra,
Plusvalía = (100+14)*Pventa-(100+14)*Pmedio_compra
que es el otro método.
Vamos, que estamos hablando de lo mismo.
Lo importante es que, independientemente de cómo hagas los cálculos, y por seguir con tu ejemplo, si entre el 15-2 y el 15-5-98 hubieses adquirido otro/s paquetes de acciones, o tuvieses acciones homogéneas previas, y/o se repartiesen más paquetes de acciones totalmente liberadas y siguieses comprando -basta que hayas comprado SAN un par de veces en estos últimos años para que estés en este caso- tendrías que:
1- Repartir primero las "acciones dividendo" proporcionalmente entre los paquetes de acciones comprados,
2- Contabilizarlas como adquiridas en la misma fecha que el paquete original,
3- Aplicar el FIFO y a partir de ahí calcular plus o minusvalías, de la manera que te parezca más cómoda.
No cabe duda de que el método es engorroso de coj... Sería más cómodo que las acciones contabilizasen en la fecha de entrega, y venderlas cuando tocase. No está en mano de todos los pequeños inversores andar calculando importes de venta y compra por este método. Alguien que tuviese ya Matildes y compre ahora más, como no sepa manejar una excel, la lleva clara, y me imagino que los técnicos de hacienda lo entenderán así. Pero como toque el "atravesado"...
También hay que valorar que este método puede reportar beneficio, sobre todo si se vende la partida original con minusvalías.
En fin, saber es poder, y luego que cada cual decida cómo actuar.
Saludos.