Вот международный стандарт по денежным единицам
en.wikipedia.org/wiki/ISO_4217
Там видно, что число знаков после запятой у них может быть разное. А значит для простоты разработки, все стоит хранить в минимальной дробной денежной единице валюты, осущеставляя конвертацию при выводе (т.е. в int)