Подскажите, пожалуйста, как мы округляем при расчетах?
По правилам математики или нет? Вот как можно округлить получившийся НДС- 45,005 рублей? С какой точностью?
Заранее спасибо
Подскажите, пожалуйста, как мы округляем при расчетах?
По правилам математики или нет? Вот как можно округлить получившийся НДС- 45,005 рублей? С какой точностью?
Заранее спасибо
Я бы взяла 45,01. Округляем до копеек по правилам математики.
округляем по правилам математики. 5 округляется в большую сторону.
начисляем с копейками, значит 45, 005 будет 45, 01.
А вот и нет!!!
Существует (во всяком случае, Вы можете прописать его в Учётной политике - и правильно сделаете!) [b:7d8dcc76ab]специальное правило бухгалтерского округления[/b:7d8dcc76ab]: чистая пятёрка - в чётную сторону.
Например, 1,5 и 2,5 округляются до 2!
Этот способ заметно уменьшает погрешность, когда в массиве данных много "половинок": при математическом округлении (всегда в бОльшую сторону) возникает заметная избыточность, а при бухгалтерском округлении уменьшение и увеличение (по закону вероятности) нивелируют друг друга.
Так округляется только "чистая" пятёрка, за которой нет никаких значащих цифр ни в каких разрядах. В противном случае (например, 2, 50001) - всегда в бОльшую сторону, независимо от чётности.
В Вашем примере округление должно произойти до целых рублей (без копейки).
P.S. Кстати, именно так (по-бухгалтерски) производят округление функции Round, CLng и т.п. в VBA!!!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)