В том то все и дело, что при проверке у меня такая ситуация не повторяется. При этом я попробывал на двух базах: настроенная с модификациями и пустая без модификаций. Пробовал варианты со включенным налогом в сумму и нет, во всех ситуациях налог считается правильно. В связи с этим я склоняюсь к мнению, что Ваши разработчики все же могли внести модификации в функциональность связанную с заказами, ценовыми соглашениями или валютами. На самом деле, такое расхождение, при наличии модификаций в системе, можно получить разными способами. На мой взгляд, стоит заставить программиста или самостоятельно, проверить механизм получения Вашей суммы в отладчике. Таким обрабом вы абсолютно точно можете установить причину столь неприятного казуса.
Мне кажется, что люди, которые выполняли модификацию, если они "зацепили" функциональность подсчета налога, просто забыли выполнить округление результата. Такой результат, как у Вас можно получить, если после подсчета суммы налога не вызвать функцию округления (Currency::amount(Сумма, [Валюта])), тогда система может просто "обрезать" дробную часть числа.
__________________
Ax 3.0 SP3
|