That’s pretty interesting, I’ve never run into this myself but I’ve seen issues with decimal places come up before.
The first thing I would try is checking the data type of netamount. If its currently decimal float you could try changing it to decimal fixed.
Also, a user a while ago found a workaround for a similar issue. You could try adding the logic from the calculation in the solution from this topic into your calc above: