Господа, есть динамический набор, цена которого рассчитывается как цена его комплектующих. Сумма НДС рассчитывается для каждой строки комплектующих и округляется до копеек. В результате я получаю сумму, отличную от цены комплекта на плюс/минус 1-3 копейки. При распечатывании заказа покупателя у меня не выводится состав набора, но выводится сам набор, с ценой и общей суммой. При этом, если я просто возьму калькулятор и умножу цену набора на количество наборов, то я получу сумму без этих копеек. Есть какая-то типовая возможность убирать эти округленные копейки без установки фиксированной цены на набор? Пример: http://prntscr.com/fgwk88 Сумма 3998.02. Цена 999.51, количество 4 штуки. Умножаем 4 на 999.51 получаем 3998,04. Т.е. в данном случае за счет округления потеряли 2 копейки
Как-то типовыми возможностями это лечится?
Чем чревато допиливание конфы на удаление "шальных" копеек? Будут у налоговой, например, вопросы, если мы за отчетный период насписываем таких копеек на несколько рублей?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший