Это работает для моего конкретного случая. Но будут ли у него другие крайние случаи, которые сломаются?
Сначала, округли это в моем классе Java:
private double roundCost(double cost) {
return (Math.ceil(cost*100))/100;
}
А потом это до моего f: convertNumber.
Я открыт для других предложений.