Por el momento estoy complicado en esta parte

Este es el código donde multiplica el porcentaje ingresado por el precio de venta dando como resultado el descuento, ahi no hay problema los descuento salen bien.
Pero si cambio de esta manera para que no multiplique y en su lugar reste el monto.

Me hace el descuento, pero lo aplica el monto tanto a la moneda por defecto como a la multidivisa de la misma manera.

Estoy tratando de hacer la operacion de diferentes formas pero o bien me afecta a las dos divisas con el mismo descuento o sino me muestra las dos divisas con el mismo monto.
Alguna idea de lo que puede estar pasando?

