Arithmetic error in Android App

Today, I added several trades to a portfolio. The displayed amount of cash left was 1p less than the figure that it should have been.

Basic example:

10,000.57
-5000.55 trade
App displays: 5,000.01 instead of 5,000.02

If the App were consistent in displaying numbers, it would give users more confidence in InvestEngine.

ha ha ha - I spent my professional life looking at things like this. Someone used a float when they should have used a numeric fixed point type, or they should have used the rounded displayed value in the calculation, or they should have displayed the missing decimal places so the maths looked right. Probably a simple fix, but I haven’t got access to the code. The important thing is which value did the actual execution platform use? The app should match that in all cases.