Look at your math. 83.05 is correct by the formatted total and the displayed total is correct with rounding.
Now, I don't understand what your getting at
Your example is correct both ways. It is displaying the correct amounts.
You were looking at why Paypal gets a 3 decimal place number and throws an error. I have suggested ways to correct it and things to look at. This is getting away from the original question/topic.
yeah but the backend cant calculate with 4 decimal numbers. it its pretty stupid to display this math:
.05+.01=.05 this just cant be true.. the core must calculate with the 2 decimal numbers, so base price should be rounded to 2 decimal after currency conversion. then it would work as it should.
so what i would like to achieve, is to instantly round totals to 2 decimal, after currency conversion.. this will avoid all kind of further issues with the numbers.