Предлагаю округлять числа в системе ну хотя бы до 3х знаков после запятой, чтобы не было таких остатков в инвентаризациях или на счету клиента - 0.94999999999999 или 0.060000000000002
Касательно баллов, я думаю они тоже должны округляться, если в настройках задано округление суммы заказа до целого числа в меньшую сторону.
Странно видеть такое в чеке и дорого отправлять смс клиенту с таким балансом.