![]() |
#8 |
Banned
|
Цитата:
Сообщение от mazzy
![]() По-моему, уже сказали. Но еще раз:
суммы всегда храняться с большим числом знаков. суммы всегда отображаются в отчете с округлением. Рассчитывать итоговую сумму по НЕОРУГЛЕННЫМ суммам - большая методическая ошибка. Перед выводом, перед записью в БД, любая сумма должна быть округлена при помощи Currency::amount(...) или Currency::amountCur(...). Это правило. Кстати, любое количество также должно быть округлено перед выводом и перед записью в БД. |
|