How to set Decimal Precision for each currency?

I have set the precision to 5 digits in floating point under system settings.

For EUR I defined a cent as the smallest item “0.01000”.

Yet when I enter a purchase invoice in EUR, I get the Total (EUR) amount shown as EUR 2,028.31325. Why is that not rounded to the cent?