You’re doing integer division which can only produce 0, 1, 2, 3, …
So 0 - 9999 divided by 10000 will be less than 1 and be truncated (the decimal part dropped) to become 0.
You want the output to be a float and Money to be converted to a float before the divide. I think you can disconnect Money, connect the divide output directly to ReturnValue (this will make it a float division) and then reconnect Money (which will introduce a conversion to float).