Qt все правильно переводит. Тип Currency является типом 64 битным fixed point и на уровне процессора обрабатывается как целое.
Вам нужно использовать любую библиотекку для работы с fixed point типом, например
https://stackoverflow.com/questions/79677/whats-th...